엑셀 자동화 하는 법: 매크로·파이썬·AI 중 무엇을 쓰나
엑셀 자동화에는 매크로, 파이썬 같은 스크립트, AI 도구를 활용하는 방법이 있어요. 같은 서식을 반복 적용하는지, 여러 파일을 합치는지, 매번 다른 표를 정리하는지에 따라 선택할 수 있어요. 원본을 보관한 상태에서 작은 파일로 시험하고 행 수와 합계를 확인하는 것부터 시작해 보세요.

매크로·스크립트·AI는 어디에 쓰나요?
매크로는 엑셀 안의 반복 작업을 코드로 실행해요. 기록 기능으로 시작할 수 있고 직접 수정할 수도 있어요. 스크립트는 여러 파일을 일괄 처리하거나 외부 자료를 가져오는 작업에 활용할 수 있어요.
AI 도구에는 원하는 작업을 말로 설명할 수 있어요. 매크로나 스크립트를 작성하게 한 뒤 검증된 코드를 반복 실행하는 조합도 가능해요.
| 방식 | 요청·작성 방법 | 특징 |
|---|---|---|
| 매크로 | 반복 동작을 기록하거나 코드를 작성해요. | 엑셀의 반복 작업을 실행해요. |
| 스크립트 | 파일 처리와 계산 절차를 코드로 작성해요. | 여러 파일 처리나 외부 자료 수집에 활용할 수 있어요. |
| AI 에이전트 | 입력과 원하는 결과를 말로 설명해요. | 파일을 처리하거나 매크로·스크립트 작성을 도와요. |
파일 형식과 반복 횟수로 선택해 보세요
같은 서식이나 인쇄 설정을 반복 적용한다면 매크로부터 검토해요. 여러 파일을 합치거나 대량으로 처리한다면 스크립트나 데이터 가져오기 기능도 후보가 돼요.
열 이름과 시트 구성이 바뀌는 경우에는 AI에게 차이를 먼저 분석하게 할 수 있어요. 매크로도 여러 파일을 처리할 수 있으니 파일 수 하나만으로 도구를 정하지 말고, 관리할 수 있는 방식과 실제 작업을 함께 봐요.
- 매일 같은 파일에 같은 동작
- 서식과 열 순서와 인쇄 설정
- 매크로나 스크립트로 정리해요
- 열 이름이 바뀌어요
- 시트가 늘고 줘요
- 에이전트가 열어 보고 판단해요
함수는 입력과 기대 결과를 함께 물어봐요
‘이 조건에서 합계를 구해 줘’라는 설명과 함께 입력 예시, 나와야 할 값, 빈 값 처리 방법을 알려 주세요. 함수 이름을 모르는 상태에서도 필요한 계산을 전달할 수 있어요.
엑셀 버전과 사용 환경도 적어 주세요. 함수 지원 여부와 수식 구분자가 다를 수 있어요. 받은 수식은 작은 범위에 적용하고 정상값과 경계값을 확인한 뒤 넓혀요.
형식을 맞춘 다음 파일을 합쳐요
합치기 전에 열 이름, 날짜 형식, 금액 단위가 같은지 확인해요. 표준 형식을 정하고 각 파일을 그 형식으로 변환한 뒤 합치면 어떤 파일에서 문제가 생겼는지 찾기 쉬워요.
원본은 그대로 보관하고 결과에는 출처 파일명을 남겨 주세요. 중복 행을 제거한다면 중복의 기준과 제거한 행 수도 함께 기록해요.
행 수·합계·기간을 원본과 대조해요
파일이 열리는 것만으로 내용까지 맞다고 볼 수는 없어요. 합치기 전후 행 수와 주요 숫자의 합계를 비교하고, 날짜 범위가 의도대로 유지됐는지 확인해 주세요.
표본 몇 행을 직접 보는 것도 도움이 되지만 전체 검증을 대신하지는 못해요. 빈 값, 중복, 음수 등 예외를 함께 확인하고, 수식이 있는 원본은 보존한 채 최신 계산값과 결과를 대조해요.
반복 작업의 확인 절차도 저장해요
입력 형식, 변환 순서, 저장 위치와 함께 검증 조건을 문서나 스킬에 적어 주세요. 합계가 맞지 않으면 결과를 확정하지 않고 차이를 알려 달라고 요청해요.
공개된 엑셀 스킬을 참고할 때는 스크립트와 실행 환경도 함께 확인해요. 예시 파일로 한 번 실행해 본 뒤 내 업무 규칙과 다른 부분을 고쳐 쓰면 좋아요.
- xlsx/엑셀 스킬 하나
- SKILL.md무엇을 어떤 순서로 할지 적은 글
- scripts/반복해서 돌릴 파일들
- LICENSE.txt가져다 쓸 때의 조건

자주 묻는 질문
엑셀 매크로와 스크립트는 무엇이 다른가요?
매크로는 엑셀의 반복 작업을 코드로 실행하며 기록 기능으로 시작하거나 직접 작성할 수 있어요. 파이썬 같은 스크립트는 여러 파일을 일괄 처리하거나 외부 자료를 가져오는 데 활용할 수 있어요. 매크로도 여러 파일을 처리할 수 있으니 작업과 관리 방식에 맞춰 선택해 주세요.
AI 에게 받은 엑셀 수식이 오류가 나는 이유는 무엇인가요?
수식 자체나 참조 범위가 틀렸을 수도 있고 엑셀 버전의 함수 지원, 수식 구분자가 다를 수도 있어요. 입력 예시와 기대 결과, 사용 환경, 실제 오류를 함께 알려 주세요. 작은 범위에서 정상값과 경계값을 확인한 뒤 적용 범위를 넓혀요.
엑셀 파일 여러 개를 하나로 합칠 때는 무엇부터 해야 하나요?
원본을 보관하고 파일마다 열 이름, 날짜 형식, 금액 단위가 같은지 확인해요. 표준 형식으로 맞춘 뒤 합치고 결과에 출처 파일명을 남겨 주세요. 합친 뒤에는 행 수와 합계, 기간을 비교하고 중복 제거 기준도 기록해요.