Tech & Automation

칼퇴를 부르는 엑셀 자동화: 챗GPT로 매크로 1분 만에 짜기

엑셀 천재 동료가 부러우셨나요? 당신에겐 챗GPT가 있습니다.

By MUMULAB 2025년 12월 17일 8 min read
Excel and Code
VLookUp 때문에 머리 싸매던 시대는 끝났습니다.
"매달 반복되는 정산 작업, 100개가 넘는 파일을 하나로 합치는 노가다... 아직도 '복사-붙여넣기'로 해결하고 계신가요? 프로그래밍을 몰라도 괜찮습니다. VBA 문법을 외울 필요도 없습니다. 챗GPT에게 당신의 의도만 정확히 전달하세요. 당신을 잠 못 이루게 했던 엑셀 지옥을 1분 만에 해결해드립니다."

서론: 엑셀은 죄가 없다, 방법이 틀렸을 뿐

직장인에게 엑셀은 떼려야 뗄 수 없는 도구입니다. 하지만 복잡한 수식과 매일 반복되는 데이터 가공은 우리를 금방 지치게 합니다. 많은 이들이 '매크로(VBA)'를 배우려 시도하지만, 검은 화면에 가득한 코드 앞에서 좌절하곤 하죠.

2025년 12월 현재, GPT-5.2의 코드 생성 능력은 가히 혁명적입니다. 뿐만 아니라 Claude Opus 4.5는 코드의 오류를 완벽하게 잡아내는 '디버깅' 파트너로 활약하고 있습니다. 이제 우리는 코드를 '짜는' 사람이 아니라, AI에게 업무를 '지시하는' 사령관이 되어야 합니다.


Part 1. 챗GPT에게 엑셀 매크로 시키는 3단계

가장 중요한 것은 '프롬프트'입니다. AI가 당신의 엑셀 구조를 상상할 수 있게 설명해야 합니다.

1단계: 상황 설명 및 데이터 구조 정의

내 시트의 열(Column) 이름이 무엇인지, 데이터가 어디에 위치하는지 명확히 알려주세요.

"나는 현재 '분기별_매출현황.xlsx' 파일을 가지고 있어.
'Sheet1'의 A열은 '날짜', B열은 '상품명', C열은 '판매금액', D열은 '담당자'야.
데이터는 2행부터 시작해."

2단계: 원하는 결과 명령 (핵심)

어떤 조건으로 어떤 행동을 할지 요청합니다.

"이 중 '판매금액'이 100만 원 이상인 행만 따로 추출해서 'VIP_매출'이라는 새 시트에 복사해주고,
금액이 큰 순서대로 정렬해주는 **VBA 매크로 코드**를 짜줘."

3단계: 복사 및 실행

챗GPT가 준 코드를 복사해서 엑셀의 [개발 도구] - [Visual Basic] 창에 붙여넣기만 하면 끝납니다. (Alt + F11 단축키를 기억하세요!)


Part 2. 실전 최강: 대량의 엑셀 파일 하나로 합치기

매달 쏟아지는 수십 명의 팀원 이름으로 된 파일을 하나로 합치는 것만큼 고통스러운 일도 없습니다. AI에게 이렇게 요청해보세요.

프롬프트: "다중 파일 병합 자동화"

"특정 폴더 안에 있는 모든 .xlsx 파일을 읽어서 하나의 시트로 합쳐주는 VBA 매크로를 만들어줘.
각 파일의 첫 번째 행은 제목이니 첫 파일만 제목을 가져오고, 나머지는 데이터만 가져와야 해.
그리고 A열에 해당 데이터가 어느 파일에서 왔는지 '파일명'을 자동으로 적어주면 좋겠어."

과거에는 전문 개발자에게 맡기거나 유료 툴을 사야 했던 기능이지만, 이제는 챗GPT가 10초 만에 코드를 뱉어냅니다.


Part 3. 데이터 분석 끝판왕: 파이썬(Python) 활용하기

엑셀 VBA로 하기엔 데이터가 너무 많거나(10만 행 이상), 복잡한 그래프가 필요할 때가 있습니다. 이때는 챗GPT의 'Advanced Data Analysis' 기능을 활용하세요.

  • 과정: 엑셀 파일을 챗GPT 대화창에 바로 업로드합니다.
  • 명령: "이 데이터를 분석해서 지역별 매출 비중을 파이 차트로 그려주고, 매출이 급격히 떨어진 날짜와 이유를 분석해줘."
  • 결과: 챗GPT가 내부적으로 파이썬 코드를 돌려 결과 리포트와 예쁜 그래프 이미지를 즉시 생성합니다.

Part 4. 초보자가 흔히 겪는 오류와 해결법 (디버깅)

코드를 실행했는데 에러 메시지가 뜬다면 당황하지 마세요. Claude Opus 4.5에게 에러 코드를 그냥 복사해주면 됩니다.

에러 대응 프롬프트

"방금 준 코드를 돌렸는데 'Run-time error 1004'가 났어.
내가 시트 이름을 'Sheet1'에서 '매출데이터'로 바꿨는데 그것 때문인 것 같아. 수정해줄래?"

AI는 즉시 상황을 파악하고 수정된 코드를 제공합니다. 인간 개발자와의 소통보다 빠르고 정확합니다.


Part 5. 자동화가 가져온 업무 혁명 사례

회계팀 최 대리 (30대 중반)

  • 작업: 매주 50개 법인의 카드 전표 대조 (수작업 시 4시간 소요)
  • 자동화: 챗GPT로 대조 매크로 생성
  • 결과: 버튼 한 번에 2분 만에 완료. 남는 시간에 회계 관리사 자격증 공부 시작.

영업지원팀 이 사원 (20대 후반)

  • 작업: CRM 데이터에서 특정 조건 고객 리스트업 및 개별 이메일 발송 양식 만들기
  • 자동화: 챗GPT를 통한 데이터 가공 및 아웃룩 연동 매크로
  • 결과: 업무 실수 0%. "일 잘하는 신입"으로 소문나서 조기 승진 검토 중.

결론: 도구의 주인이 될 것인가, 노예가 될 것인가?

우리는 흔히 "코딩 배워야 하나?"라고 묻습니다. 하지만 실무자에게 필요한 것은 코딩 실력이 아니라, '문제를 정의하고 AI에게 위임하는 능력'입니다. GPT-5.2는 이미 당신보다 엑셀을 1,000배는 더 잘 압니다.

내일 아침에는 어제 하던 반복 작업을 멈추고 챗GPT를 켜보세요. AI가 짜준 코드가 실행되는 순간, 당신의 퇴근 시간은 한 시간 앞당겨질 것입니다. 무무랩은 당신의 '칼퇴'를 진심으로 응원합니다.

지금 당장 가장 귀찮은 엑셀 작업을 AI에게 맡겨보세요!