모든 글
AI 업무 자동화

엑셀 ChatGPT 자동화 — 함수 대신 프롬프트로 해결한 업무 5가지

엑셀 시트와 ChatGPT 응답을 화살표로 연결하고 18분 → 6분 시간 단축을 표시한 헤더 이미지 (AI 생성 이미지)

엑셀 ChatGPT 자동화는 VLOOKUP·INDEX-MATCH 같은 고난도 함수를 짜는 대신 자연어 프롬프트를 쓰는 실무 패턴입니다. 같은 결과를 더 빠르게 얻을 수 있습니다. 이 글에서는 실제 회사 시트 5종에 적용한 시나리오를 정리합니다. VLOOKUP 대체 작업의 Before/After 실측(18분 → 6분, 약 67% 단축)도 함께 공유합니다.

엑셀 함수는 정형 데이터·반복 계산에서 압도적입니다. 그러나 비정형·자연어 요구는 다릅니다. “거래처 리스트에서 작년 미수금 100만 원 이상만 골라 카테고리별로 요약해줘” 같은 요청은 함수 작성·디버깅에만 십몇 분이 걸립니다. 같은 작업을 ChatGPT 프롬프트로 처리하면 표를 붙여넣고 한 줄로 지시하는 것만으로 결과가 나옵니다. 이 글의 5가지 시나리오는 모두 실제 시트(매출 1,200행, 거래처 480개, 설문 600건)에 적용한 사례입니다.

엑셀 ChatGPT 자동화 — 왜 함수 대신 프롬프트인가

엑셀 함수의 강점은 결정론적 계산입니다. 같은 입력에 같은 결과가 나오고, 회계·재무처럼 감사 추적이 필요한 영역에선 여전히 1순위입니다. 반대로 약점은 자연어 조건즉석 데이터 변환입니다. “거래처명에 ‘주식회사’가 들어가 있으면 빼고, 영문은 대문자로 통일하고, 전화번호는 02-XXXX-XXXX 형식으로” 같은 요청이 그렇습니다. SUBSTITUTE·UPPER·TEXT를 중첩해 한 줄짜리 함수를 짜야 합니다. 작성도 어렵지만 디버깅 시간이 더 큽니다.

ChatGPT는 이 영역에서 정반대 강점을 갖습니다. 표를 붙여넣고 자연어로 규칙을 지시하면, 정리된 결과를 표 형태로 돌려줍니다. 핵심은 함수 vs 프롬프트의 이분법이 아니라, 정형 계산은 함수에, 자연어 변환과 비정형 요약은 프롬프트에 분담시키는 것입니다. 기본 구조가 낯설다면 한국어로 ChatGPT 업무 자동화를 시작하는 법을 먼저 보세요.

엑셀 ChatGPT 자동화 — 표를 채팅창에 붙여넣고 자연어로 변환 지시 화면 (좌측 엑셀 시트 vs 우측 ChatGPT 응답, AI 생성 이미지)

5가지 시나리오 — 실제 업무 시트 적용 사례

1) VLOOKUP 대체 — 두 시트 매칭

거래처 리스트(480행) × 발주 내역(1,200행)을 거래처번호로 매칭해 발주 합계를 붙이는 작업입니다. 기존 방식은 INDEX-MATCH 또는 XLOOKUP에 SUMIFS 조합. ChatGPT 방식은 두 표를 붙여넣고 다음 프롬프트를 던집니다.

다음은 거래처 리스트(표 A)와 발주 내역(표 B)입니다.
표 A의 거래처번호 기준으로 표 B의 금액 합계를 매칭해
거래처번호, 거래처명, 발주합계 3열 표로 돌려주세요.
표 B에 데이터가 없는 거래처번호는 0으로 채우세요.

결과는 마크다운 표로 나오고 그대로 엑셀에 붙여넣으면 끝납니다. 검증은 수동 샘플 10건을 무작위 대조해 100% 일치를 확인했습니다(이 검증 단계를 빼면 위험합니다 — 뒤 §주의점에서 설명).

2) 조건부 요약 — 카테고리별 매출 슬라이스

월별 매출 데이터(1,200행)를 받는 시나리오입니다. “최근 3개월간 카테고리별 매출 상위 5개와 전년 동기 대비 증감률” 같은 비정형 요약을 만들 때 씁니다. 피벗 테이블이 더 빠를 수도 있지만, 요약을 그대로 보고서 문장으로 꺼낼 때는 ChatGPT 쪽이 1.5배쯤 빠릅니다. 표만 주는 것이 아니라 “Q1에 가전 카테고리는 전년 대비 23% 성장했고 식품은 보합세” 같은 인사이트 문장 초안까지 같이 받기 때문입니다.

3) 오류 셀 수정 제안 — #N/A, 빈 셀, 형식 깨짐

“이 시트에서 #N/A·빈 값·날짜 형식 깨진 셀을 찾아 어떤 함수·정규식·텍스트 변환으로 고치면 되는지 셀 좌표와 함께 알려주세요”라고 던집니다. ChatGPT가 좌표(예: D17, F23~F45)와 권장 처리 방식을 표로 돌려줍니다. 자동 수정이 아니라 검토 가능한 제안 리스트라 실수 위험이 낮고, 그대로 동료에게 공유 가능합니다.

오류 셀 좌표(D17, F23~F45)와 수정 제안(=IFERROR·TEXT 함수)을 표 형태로 출력한 ChatGPT 응답 캡처 (AI 생성 이미지)

4) 데이터 정리·표준화 — 주소·전화번호·거래처명

“주소를 시·도, 시·군·구, 상세주소 3열로 분리해 주세요. 전화번호는 02-XXXX-XXXX 형식으로 통일하고, 거래처명에서 ‘주식회사’·'(주)’ 표기는 끝으로 빼주세요.” 같은 일감입니다. 함수로 짜면 SUBSTITUTE·LEFT·MID·TEXT가 5중 중첩되는데, ChatGPT는 한 번에 처리합니다. 단 480행을 넘어가면 응답이 잘릴 수 있어 200행 단위로 끊어 던지는 편이 안전합니다.

5) 차트 제목·인사이트 추천 — 한 문장 요약

이미 만든 차트 위에 어떤 제목과 캡션을 붙일지가 매번 막힙니다. 데이터 표를 붙여넣고 “이 데이터를 한 문장으로 요약하는 차트 제목 5개와 발표용 캡션 3줄을 작성해주세요”라고 던집니다. 후보 5개와 캡션이 옵니다. 보고서 한 페이지에 3~4개 차트가 들어갈 때 시간 절약 폭이 가장 큰 시나리오입니다.


Before/After 실측 — VLOOKUP 대체 (1번 시나리오)

가장 자주 쓰는 1번 시나리오를 골라 측정했습니다. 동일한 480행 거래처 × 1,200행 발주 내역으로, 같은 결과(거래처별 발주 합계 표)를 만드는 데 걸린 시간입니다.

단계기존(엑셀 함수)ChatGPT 프롬프트
함수/프롬프트 설계4분1분
작성·실행5분1분 (응답 대기 포함)
디버깅·검토9분4분 (샘플 10건 대조)
합계18분6분

체감으로는 디버깅 시간이 가장 큰 차이입니다. INDEX-MATCH+SUMIFS 조합은 한 번 어긋나면 어디서 어긋났는지 추적이 길어집니다. 반면 ChatGPT 응답은 샘플 검증으로 빠르게 신뢰 여부를 가릴 수 있습니다. 단, 시트가 5,000행을 넘기면 ChatGPT 응답에 누락이 발생할 수 있어 다시 함수 쪽이 유리해집니다. 임계점은 사례마다 다르지만, 저희 시트 기준으론 약 2,000행 안팎이었습니다.

VLOOKUP 대체 작업의 Before/After 시간 비교 막대그래프 — 기존 18분, ChatGPT 6분, 단계별 4·5·9분 vs 1·1·4분 (AI 생성 이미지)

주의점 — 민감 데이터·시트 크기·버전 차이

엑셀 ChatGPT 자동화는 매력적이지만 세 가지 함정이 반복 등장합니다.

민감 데이터 절대 금지

거래처명·연락처·매출 절대치는 일반 ChatGPT에 그대로 올리면 안 됩니다. OpenAI는 ChatGPT 일반 사용자 대화를 모델 개선에 활용할 수 있다고 개인정보 정책Data Controls FAQ에서 명시합니다. 사내 정책상 PII가 들어 있다면 거의 항상 위반입니다. 반드시 익명화하거나 ChatGPT Team/Enterprise 또는 API 경로를 사용해야 합니다. ChatGPT를 회사에서 안전하게 도입하는 절차는 보고서 요약 ChatGPT 프롬프트 10선 글에서 PII 처리 체크리스트를 따로 다룹니다.

시트 크기와 응답 누락

저희 측정으론 1,200행까진 한 번에 처리되지만, 2,000행을 넘기면 응답 끝이 잘리거나 일부 행이 누락됩니다. 본문 측정은 ChatGPT Plus(GPT-4o) 기준이라 200–500행 단위가 안전한 반면, 무료(GPT-3.5/4o-mini)는 같은 시트에서 누락이 더 잦아 200–300행으로 더 작게 끊어야 합니다. 응답 끝에서 행 수를 카운트해 검증하는 습관도 필수입니다.

엑셀 버전·함수 차이

XLOOKUP은 Microsoft 365·Excel 2021 이상에서만 작동합니다. ChatGPT가 추천하는 함수가 회사의 엑셀 2019에서 동작하지 않을 수 있습니다. 버전을 프롬프트에 명시하는 편이 안전합니다(예: “Excel 2019에서 동작하는 함수만 추천해 주세요”). Microsoft 공식 함수 호환성 문서도 함께 두고 검토하세요.

민감 데이터·시트 크기·엑셀 버전 3가지 함정을 아이콘과 함께 정리한 인포그래픽 — 자물쇠·표 분할·버전 라벨 (AI 생성 이미지)

요약 정리

  1. 정형 계산은 엑셀 함수, 비정형 요약은 ChatGPT 프롬프트로 분담합니다.
  2. VLOOKUP 대체 18분 → 6분(약 67% 단축), 샘플 10건 대조는 필수입니다.
  3. 민감 데이터·2,000행 초과 시트·엑셀 버전 차이 함정만 피하면 즉시 효과입니다.

다음에 읽으면 좋은 글


본문에 언급된 시나리오는 실제 회사 시트(거래처 480행, 발주 1,200행, 매출 1,200행) 적용 후 측정한 결과입니다. 특정 서비스 링크에는 제휴 마케팅이 포함될 수 있습니다.

AdSense Slot · post-in-article (In-Article)