엑셀 자동화 하는 법: 매크로·파이썬·AI 중 무엇을 쓰나

4분 읽기수정 유튜브 「메이커 에반」을 만드는 스킬샵 운영자

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

스킬샵의 데이터·엑셀 카테고리 화면. 데이터 정리와 자동화를 다루는 스킬 카드가 놓여 있다.
스킬샵에서 관련 작업의 스킬과 사용 예시를 살펴볼 수 있어요.

매크로·스크립트·AI는 어디에 쓰나요?

매크로는 엑셀 안의 반복 작업을 코드로 실행해요. 기록 기능으로 시작할 수 있고 직접 수정할 수도 있어요. 스크립트는 여러 파일을 일괄 처리하거나 외부 자료를 가져오는 작업에 활용할 수 있어요.

AI 도구에는 원하는 작업을 말로 설명할 수 있어요. 매크로나 스크립트를 작성하게 한 뒤 검증된 코드를 반복 실행하는 조합도 가능해요.

방식요청·작성 방법특징
매크로반복 동작을 기록하거나 코드를 작성해요.엑셀의 반복 작업을 실행해요.
스크립트파일 처리와 계산 절차를 코드로 작성해요.여러 파일 처리나 외부 자료 수집에 활용할 수 있어요.
AI 에이전트입력과 원하는 결과를 말로 설명해요.파일을 처리하거나 매크로·스크립트 작성을 도와요.
AI가 작성한 코드를 검증한 뒤 반복 실행하는 방식으로 함께 사용할 수도 있어요.
매크로엑셀 안반복 동작을 기록하거나 코드로 작성해 실행해요
스크립트엑셀 바깥파일 수십 개를 합치고, 정해진 계산을 반복하고, 다른 시스템에서 자료를 받아와요
AI 에이전트말로 시킴파일을 열어 보고 그때그때 판단해 처리해요
매크로는 엑셀 안의 반복 작업을 코드로 실행해요.

파일 형식과 반복 횟수로 선택해 보세요

같은 서식이나 인쇄 설정을 반복 적용한다면 매크로부터 검토해요. 여러 파일을 합치거나 대량으로 처리한다면 스크립트나 데이터 가져오기 기능도 후보가 돼요.

열 이름과 시트 구성이 바뀌는 경우에는 AI에게 차이를 먼저 분석하게 할 수 있어요. 매크로도 여러 파일을 처리할 수 있으니 파일 수 하나만으로 도구를 정하지 말고, 관리할 수 있는 방식과 실제 작업을 함께 봐요.

파일이 늘 같은 모양으로 와요
  • 매일 같은 파일에 같은 동작
  • 서식과 열 순서와 인쇄 설정
  • 매크로나 스크립트로 정리해요
다음에 뭐가 올지 알기 어려워요
  • 열 이름이 바뀌어요
  • 시트가 늘고 줘요
  • 에이전트가 열어 보고 판단해요
같은 서식이나 인쇄 설정을 반복 적용한다면 매크로부터 검토해요.

함수는 입력과 기대 결과를 함께 물어봐요

‘이 조건에서 합계를 구해 줘’라는 설명과 함께 입력 예시, 나와야 할 값, 빈 값 처리 방법을 알려 주세요. 함수 이름을 모르는 상태에서도 필요한 계산을 전달할 수 있어요.

엑셀 버전과 사용 환경도 적어 주세요. 함수 지원 여부와 수식 구분자가 다를 수 있어요. 받은 수식은 작은 범위에 적용하고 정상값과 경계값을 확인한 뒤 넓혀요.

예시부터 적어요이 값이 들어오면 이 값이 나와야 한다를 두세 줄로 보여 줘요
환경을 붙여요엑셀 버전과 수식 구분자 등 사용 환경을 적어요
수식을 받아요이름만 물었을 때와 달리 적어 준 결과 모양에 맞춰 와요
작게 걸어 봐요몇 줄에서 맞는지 보고 나서 열 전체로 넓혀요
‘이 조건에서 합계를 구해 줘’라는 설명과 함께 입력 예시, 나와야 할 값, 빈 값 처리 방법을 알려 주세요.

형식을 맞춘 다음 파일을 합쳐요

합치기 전에 열 이름, 날짜 형식, 금액 단위가 같은지 확인해요. 표준 형식을 정하고 각 파일을 그 형식으로 변환한 뒤 합치면 어떤 파일에서 문제가 생겼는지 찾기 쉬워요.

원본은 그대로 보관하고 결과에는 출처 파일명을 남겨 주세요. 중복 행을 제거한다면 중복의 기준과 제거한 행 수도 함께 기록해요.

원본은 따로 둬요복사본으로 작업해요. 정리에서 잘못돼도 파일을 다시 받으러 가지 않아요
모양을 맞춰요파일마다 열 이름과 날짜 형식을 같게 만들어요. 여기까지가 첫 단계예요
그다음에 붙여요형식을 맞춘 뒤 합치고 파일별 출처를 남겨요
출처 열을 남겨요어느 파일에서 온 행인지 표시해 두면 이상한 값의 출처를 바로 찾아요
합치기 전에 열 이름, 날짜 형식, 금액 단위가 같은지 확인해요.

행 수·합계·기간을 원본과 대조해요

파일이 열리는 것만으로 내용까지 맞다고 볼 수는 없어요. 합치기 전후 행 수와 주요 숫자의 합계를 비교하고, 날짜 범위가 의도대로 유지됐는지 확인해 주세요.

표본 몇 행을 직접 보는 것도 도움이 되지만 전체 검증을 대신하지는 못해요. 빈 값, 중복, 음수 등 예외를 함께 확인하고, 수식이 있는 원본은 보존한 채 최신 계산값과 결과를 대조해요.

행 수합치기 전과 후가 맞는가
합계핵심 숫자 열의 총합이 원본과 같은가
기간가장 이른 날짜와 늦은 날짜가 그대로인가
표본과 예외아무 행이나 골라 원본과 직접 맞춰 봐요
파일이 열리는 것만으로 내용까지 맞다고 볼 수는 없어요.

반복 작업의 확인 절차도 저장해요

입력 형식, 변환 순서, 저장 위치와 함께 검증 조건을 문서나 스킬에 적어 주세요. 합계가 맞지 않으면 결과를 확정하지 않고 차이를 알려 달라고 요청해요.

공개된 엑셀 스킬을 참고할 때는 스크립트와 실행 환경도 함께 확인해요. 예시 파일로 한 번 실행해 본 뒤 내 업무 규칙과 다른 부분을 고쳐 쓰면 좋아요.

  • xlsx/엑셀 스킬 하나
  • SKILL.md무엇을 어떤 순서로 할지 적은 글
  • scripts/반복해서 돌릴 파일들
  • LICENSE.txt가져다 쓸 때의 조건
입력 형식, 변환 순서, 저장 위치와 함께 검증 조건을 문서나 스킬에 적어 주세요.
스킬샵 데이터·엑셀 카테고리 화면. 데이터 정리와 자동화를 다루는 스킬 카드가 놓여 있다.
관련 스킬과 제작자, 사용 예시를 살펴볼 수 있는 스킬샵 화면이에요.

자주 묻는 질문

엑셀 매크로와 스크립트는 무엇이 다른가요?

매크로는 엑셀의 반복 작업을 코드로 실행하며 기록 기능으로 시작하거나 직접 작성할 수 있어요. 파이썬 같은 스크립트는 여러 파일을 일괄 처리하거나 외부 자료를 가져오는 데 활용할 수 있어요. 매크로도 여러 파일을 처리할 수 있으니 작업과 관리 방식에 맞춰 선택해 주세요.

AI 에게 받은 엑셀 수식이 오류가 나는 이유는 무엇인가요?

수식 자체나 참조 범위가 틀렸을 수도 있고 엑셀 버전의 함수 지원, 수식 구분자가 다를 수도 있어요. 입력 예시와 기대 결과, 사용 환경, 실제 오류를 함께 알려 주세요. 작은 범위에서 정상값과 경계값을 확인한 뒤 적용 범위를 넓혀요.

엑셀 파일 여러 개를 하나로 합칠 때는 무엇부터 해야 하나요?

원본을 보관하고 파일마다 열 이름, 날짜 형식, 금액 단위가 같은지 확인해요. 표준 형식으로 맞춘 뒤 합치고 결과에 출처 파일명을 남겨 주세요. 합친 뒤에는 행 수와 합계, 기간을 비교하고 중복 제거 기준도 기록해요.

참고 자료