챗GPT(ChatGPT)는 복잡하고 까다로운 엑셀 함수 수식을 단 몇 초 만에 작성해 줄 뿐만 아니라, 수만 행의 엑셀(XLSX)이나 CSV 데이터 파일을 직접 업로드받아 피벗 테이블 집계, 이상치 탐지, 시각화 차트 생성까지 완벽하게 수행합니다. 복잡한 매크로나 수식을 외우지 않고도 자연어 질문만으로 원하는 데이터 가공 결과를 빠르게 얻을 수 있습니다. 엑셀 파일 업로드 준비 단계부터 실무 함수 프롬프트 작성법, 피벗 집계 및 차트 요약, 그리고 계산 오차를 방지하는 원본 대조 검수법을 정리했습니다.
챗GPT 엑셀 핵심 즉답 요약
ChatGPT로 엑셀 데이터 분석과 함수 작성을 진행하는 핵심 순서는 다음과 같습니다.
- 1단계 (파일 준비 및 업로드): XLSX, XLS, CSV 파일을 대화창에 첨부합니다. (스프레드시트는 시스템 특성상 약 50MB 용량 제한이 적용됩니다.)
- 2단계 (함수 수식 제작): 열 머리글(헤더)과 원하는 계산 조건을 구체적으로 설명하여
XLOOKUP,SUMIFS,INDEX-MATCH등 맞춤 수식을 생성합니다. - 3단계 (표 정리 및 조건 집계): "A열의 결제일자를 기준으로 월별 매출 합계와 거래 건수를 집계한 표를 만들어줘"와 같이 데이터 변환을 요청합니다.
- 4단계 (원본 대조 검수): AI가 산출한 결과물의 총 행 수, 결측치 처리, 합계 수식이 원본 파일과 일치하는지 반드시 표본 검수를 거칩니다.
확인 안내: 2026-08-20 공식 도움말 기준이며 스프레드시트 분석 기능 및 사용 한도는 계정 요금제와 시점에 따라 달라질 수 있습니다.
엑셀·CSV 준비와 업로드
OpenAI 공식 가이드는 XLS·XLSX·CSV·TSV 파일 업로드와 스프레드시트 분석·행 조건 집계·시각화 요청을 지원한다고 안내합니다.
[엑셀/CSV 데이터 준비] → [대화창 파일 첨부(클립 아이콘)] → [데이터 구조 파악 요청] → [심층 분석 시작]
- 파일 형식 점검:
.xlsx,.xls,.csv,.tsv형식을 지원합니다. 일반적인 문서 업로드 상세 절차는 챗GPT 파일 업로드 방법에서 확인할 수 있습니다. - 용량 상한선 확인: 일반 문서 파일은 512MB까지 지원되지만, 스프레드시트 파일은 행과 열 데이터의 구조적 특성상 약 50MB 상한이 적용됩니다. 용량이 크다면 불필요한 서식을 제거하거나 CSV로 변환해 업로드하세요.
- 첫 질문 프롬프트 입력: 파일을 올린 후
"이 파일의 열(Column) 구성과 전체 데이터 개수를 요약해서 먼저 보여줘"라고 입력하면 AI가 데이터의 형태를 올바르게 파악했는지 바로 확인할 수 있습니다. - 프로젝트 연동: 매주 반복되는 정기 결산 데이터나 대규모 원장 파일은 챗GPT 프로젝트 사용법을 통해 지침과 함께 보관하면 훨씬 효율적입니다.
엑셀 함수 만드는 프롬프트
직접 파일을 올리지 않고 엑셀 시트에서 바로 복사해서 붙여넣을 함수 수식만 필요할 때도 ChatGPT는 훌륭한 조력자가 됩니다.
| 필요 작업 | 추천 함수 | 프롬프트 작성 팁 |
|---|---|---|
| 조건별 값 조회 | XLOOKUP / VLOOKUP | "A열의 제품코드를 기준으로 Sheet2의 C열에서 제품명을 찾아오는 함수 작성" |
| 다중 조건 합계·개수 | SUMIFS / COUNTIFS | "B열이 '완료'이고 C열이 '2026-08'인 행의 D열 금액 합계를 구하는 수식" |
| 텍스트 분리 및 가공 | TEXTSPLIT / MID | "A열에 있는 '홍길동(010-1234-5678)'에서 이름과 전화번호를 분리하는 수식" |
| 중복 제거 및 정렬 | UNIQUE / SORT | "E열의 부서 목록에서 중복을 없애고 가나다순으로 자동 정렬하는 수식" |
함수 프롬프트 작성 예시
엑셀 365 버전을 사용 중입니다. 다음 조건에 맞는 함수 수식을 작성하고 각 인수가 무엇을 의미하는지 설명해 주세요.
- 조건 1: A열에는 고객 ID, B열에는 구매금액이 적혀 있습니다.
- 조건 2: C열에 구매금액이 100,000원 이상이면 'VIP', 50,000원 이상이면 '골드', 그 미만은 '일반'으로 표기하고 싶습니다.
- 조건 3: IF 함수 다중첩 또는 IFS 함수를 사용해 깔끔하게 작성해 주세요.
실무에 바로 응용할 수 있는 다양한 명령문은 챗GPT 프롬프트 모음을 참고하세요.
표 정리·조건 집계
업로드된 대용량 엑셀 원본에서 지저분한 데이터를 정제하고 원하는 조건에 맞춰 요약 표를 생성할 수 있습니다.
[데이터 정제 요청] → [빈칸/중복값 처리] → [피벗 스타일 요약표 생성] → [가공 데이터 다운로드]
- 결측치 및 이상치 정제:
"A열에 빈칸(Null)이 있는 행은 제거하고, B열의 날짜 형식을 'YYYY-MM-DD'로 통일해줘." - 조건별 피벗 집계:
"지역별(서울, 경기, 부산) 및 상품 카테고리별로 총 판매금액과 평균 단가를 계산한 교차 요약표를 마크다운 표로 출력해줘." - 가공 결과 확인: 정리된 결과를 표로 요청하고, 현재 화면에서 파일 내보내기 옵션이 제공되는지 확인합니다. 원본과 새 결과를 반드시 대조하세요.
차트·요약 요청
ChatGPT는 스프레드시트 데이터를 바탕으로 한눈에 파악하기 쉬운 시각화 차트와 경영 요약 보고서를 생성합니다.
1. 시각화 차트 생성
대화창에 "월별 매출 추이를 꺾은선 그래프로 그리고, 카테고리별 점유율을 파이 차트로 시각화해줘"라고 요청할 수 있습니다. 생성된 차트의 축·범례·집계값을 원본과 확인하세요.
- 한글 폰트 안내: 차트 내부의 한글 라벨이 깨지는 경우 "영문 라벨(Month, Sales)로 표기해줘"라고 요청하면 깔끔한 차트를 얻을 수 있습니다.
2. 핵심 지표 요약 보고서
"이 데이터에서 가장 매출 성장이 가파른 상위 3개 제품과 반대로 반품률이 높은 제품 3개를 찾아서 경영진 보고용 인사이트 3줄로 정리해줘"와 같이 의사결정용 인사이트를 도출할 수 있습니다.
결과를 원본과 검수
인공지능이 생성한 집계표와 계산 결과는 실무 적용 전 반드시 '인간의 원본 대조 표본 감사'를 거쳐야 합니다.
[1. 총 행 수 일치 확인] → [2. 합계(Grand Total) 대조] → [3. 표본 행 수식 역산]
- 전체 행 수 대조: AI가 분석한 데이터 행 수가 원본 파일의 실제 데이터 행 수와 일치하는지 확인합니다. (필터링 조건에서 일부 행이 임의로 누락되었는지 검증)
- 합계 교차 검증: 원본 엑셀 시트에서
=SUM(전체범위)으로 직접 계산한 총합과 AI가 요약한 총합 수치가 1원 단위까지 일치하는지 확인합니다. - 표본 수식 검토: 제공된 엑셀 함수를 빈 셀에 넣고 3~5개 행에 대해 실제 계산 결과가 의도대로 나오는지 역산해 봅니다.
- 회계 및 세무 주의: 세금 계산, 급여 정산, 결산 보고서 등 법적 책임이 따르는 회계 데이터는 AI의 계산 결과를 무검수로 직접 시스템에 반영해서는 절대 안 됩니다.
파일 크기·분석 오류
엑셀 파일을 업로드하여 작업하는 도중 오류가 발생할 때의 점검 체크리스트입니다.
- 약 50MB 제한 확인: 스프레드시트는 행 크기에 따라 약 50MB 제한이 적용됩니다. 필요한 시트와 열만 복사한 작업용 파일을 준비하세요.
- 기존 오류 셀 확인: 원본의
#REF!,#VALUE!등 오류 셀을 먼저 확인하고, 원본을 보존한 복사본에서 정리하세요. - 분석 중단: 새 대화에서 작은 표본으로 같은 요청을 시험하고, 지속적인 오류는 챗GPT 오류 해결의 조치 절차를 따르세요.
자주 묻는 질문
챗GPT가 내 PC에 있는 엑셀 원본 파일을 직접 수정해 주나요?
로컬 PC의 파일은 먼저 대화창에 업로드해야 분석할 수 있습니다. 원본을 별도로 보관하고, 수정 파일 내보내기가 필요한 경우 현재 화면에서 제공되는 옵션을 확인하세요.
엑셀 파일 업로드 제한이 512MB 아닌가요?
파일당 512MB의 하드 한도와 별개로 스프레드시트(XLSX/CSV)는 행 크기에 따라 약 50MB 한도가 적용됩니다.
무료 사용자도 엑셀 파일을 올려서 데이터 분석을 할 수 있나요?
무료 계정의 파일 첨부·데이터 분석 제공 여부와 사용량은 현재 공식 안내와 대화창에서 확인하세요.
복잡한 엑셀 VBA 매크로 코드도 짜주나요?
이 글의 확정 사실 범위에서는 VBA 매크로 생성·실행 지원을 보장하지 않습니다. 매크로가 필요하면 별도 개발 환경에서 검토하고 백업본으로 시험하세요.
챗GPT가 계산한 숫자에 오류가 없을 것이라 보장할 수 있나요?
아닙니다. 복잡한 다중 조건이나 결측치 필터링 과정에서 오차가 발생할 수 있으므로, 반드시 합계 수치와 원본 데이터를 교차 검수해야 합니다.
날짜가 미국식(MM/DD/YYYY)으로 바뀌어 나오는데 한국식으로 바꾸려면 어떻게 하나요?
프롬프트에 "모든 날짜 형식은 한국 표준인 'YYYY년 MM월 DD일' 또는 'YYYY-MM-DD'로 고정해줘"라고 명시하면 됩니다.
파일 분석 도중 'Code execution error'가 발생하면 어떻게 하나요?
오류 문구만으로 원인을 단정하지 말고 파일 형식·용량·현재 사용 한도를 먼저 확인하세요. 원본을 보관한 상태에서 필요한 시트만 남긴 작업용 파일이나 CSV(UTF-8) 사본으로 재현 여부를 점검합니다.