
🤖 챗지피티 + 파이썬으로 엑셀 업무 자동화하기, 반복 작업 줄이는 법
매달 똑같은 형식으로 엑셀 정리하고, 파일 여러 개 취합하고, 보고서 양식 맞추느라 시간 다 쓰신 적 있으실 거예요.
저도 이 작업을 손으로 하다가 "이거 코드로 짜면 몇 초면 끝나겠는데?" 싶어서 ChatGPT한테 파이썬 코드를 짜달라고 해봤는데, 생각보다 훨씬 쉬웠습니다.
오늘은 코딩을 몰라도 챗지피티의 도움을 받아 엑셀 반복 작업을 자동화하는 방법을 정리해봤습니다.
저도 이 작업을 손으로 하다가 "이거 코드로 짜면 몇 초면 끝나겠는데?" 싶어서 ChatGPT한테 파이썬 코드를 짜달라고 해봤는데, 생각보다 훨씬 쉬웠습니다.
오늘은 코딩을 몰라도 챗지피티의 도움을 받아 엑셀 반복 작업을 자동화하는 방법을 정리해봤습니다.
📌 목차
- 왜 엑셀 자동화에 ChatGPT + 파이썬 조합일까?
- 준비물: 딱 두 가지만 있으면 됨
- 실습 예시: 여러 엑셀 파일 하나로 합치기
- 수작업 vs 자동화, 시간 비교
- 자주 묻는 질문

🤔 왜 엑셀 자동화에 챗지피티+ 파이썬 조합일까?
파이썬으로 엑셀을 다루는 라이브러리(openpyxl, pandas 등)는 원래도 강력한데, 문제는 "코드를 어떻게 짜야 할지 모른다"는 점이었어요. 그런데 ChatGPT한테 "이런 엑셀 작업을 하고 싶다"고 설명만 하면 코드를 대신 짜주기 때문에, 문법을 몰라도 자동화 도구를 만들 수 있게 됐습니다.
즉, 코딩 지식은 ChatGPT가 채워주고, 사람은 "무엇을 자동화하고 싶은지"만 명확하게 설명하면 되는 구조예요. 실제 업무에서는 파일 취합, 중복 데이터 제거, 특정 조건으로 필터링, 정해진 양식으로 보고서 만들기 같은 작업이 자동화 1순위로 꼽힙니다.
🧰 준비물: 딱 두 가지만 있으면 됨
1. 파이썬 설치
1편에서 다뤘던 설치 과정 그대로 따라오시면 됩니다. (파이썬 기초 배우기 글 참고)2. ChatGPT (무료 버전으로도 충분)
코드를 짜달라고 요청할 대화창만 있으면 됩니다. "이런 엑셀 작업을 파이썬 코드로 짜줘"라고 구체적으로 요청하는 게 핵심이에요.💻 실습 예시: 여러 엑셀 파일 하나로 합치기
가장 많이 쓰이는 자동화 예시로, 폴더 안에 있는 엑셀 파일 여러 개를 하나로 합치는 코드를 ChatGPT에게 요청한 예시입니다.
import pandas as pd import glob files = glob.glob("./엑셀폴더/*.xlsx") 전체 = pd.concat([pd.read_excel(f) for f in files]) 전체.to_excel("합친결과.xlsx", index=False)
이 코드를 실행하면 폴더 안의 모든 엑셀 파일이 하나의 파일로 합쳐집니다. 파일이 10개든 50개든 걸리는 시간은 거의 동일해요.
💡 팁: ChatGPT에게 요청할 때 "파일 경로", "합칠 기준 컬럼", "결과 파일명"까지 구체적으로 알려주면 수정 없이 바로 쓸 수 있는 코드를 받을 확률이 높아져요.

⏱️ 수작업 vs 자동화, 시간 비교
| 작업 | 수작업 | 자동화 후 |
|---|---|---|
| 엑셀 파일 10개 취합 | 약 20~30분 | 몇 초 |
| 중복 데이터 제거 | 약 15분 | 1줄 코드 실행 |
| 매달 반복되는 보고서 양식 작업 | 매번 반복 소요 | 코드 한 번 저장 후 재사용 |
한 번 코드를 만들어두면 다음 달에도 파일만 바꿔서 그대로 재사용할 수 있다는 게 가장 큰 장점이에요.
⚠️ 자동화 코드를 실행하기 전에는 원본 파일을 꼭 백업해두세요. 특히 처음 코드를 테스트할 때는 복사본으로 먼저 실행해보는 걸 추천합니다.
❓ 자주 묻는 질문
Q. 코딩을 전혀 몰라도 따라 할 수 있나요?
네, ChatGPT가 코드를 짜주기 때문에 실행 방법(파이썬 설치, 코드 붙여넣기)만 익히면 충분히 가능합니다.
Q. 회사 컴퓨터에 파이썬을 설치해도 되나요?
사내 보안 정책에 따라 다를 수 있으니, 설치 전에 IT 부서나 사내 규정을 먼저 확인하시는 게 안전합니다.