챗GPT 엑셀 분석, 월별 매출 검산부터 수식 남는 파일 받기까지

월별 보고서를 받았는데 원본 합계와 다르고, 다음 달 숫자를 넣어도 표가 바뀌지 않는다. 집계 기준을 맞추고 다시 쓸 엑셀 파일을 받으려면 어떻게 요청할까?

챗GPT 엑셀 분석, 월별 매출 검산부터 수식 남는 파일 받기까지

챗GPT로 엑셀을 분석하려면 파일을 첨부한 뒤 사용할 시트·기간·집계 기준을 지정하고, 결과와 제외 내역을 함께 받아야 한다. 다음 달에도 쓸 보고서라면 결과를 XLSX로 요청하면서 집계 수식과 편집 가능한 차트까지 남겨 달라고 적는다. 매달 같은 열과 기준으로 합계만 갱신하는 업무는 기존 피벗테이블이나 SUMIFS를 유지하고, 챗GPT에는 처음 보는 자료의 구조 파악·정리·분류를 맡기는 편이 낫다.

한 번 분석할 파일은 웹 첨부, 열어 둔 장부 수정은 Excel 추가 기능

웹 ChatGPT에 파일을 첨부하면 그 자료를 읽어 집계·차트를 만들고 새 결과파일을 받을 수 있다. Excel 안의 ChatGPT for Excel은 열어 둔 통합문서의 셀과 수식을 직접 다루는 별도 작업창이다. 웹에서 하던 대화와 스프레드시트 데이터가 추가 기능에 자동으로 이어지지는 않는다.

지금 하려는 작업에 맞는 시작점
상황선택처음 요청할 일
받은 매출·설문 파일을 처음 살펴본다웹 파일 첨부시트·열·행 수와 누락·중복을 설명하고 새 결과파일 작성
기존 장부의 특정 수식이나 시트를 고친다ChatGPT for Excel수정할 시트·범위를 지정하고 바뀐 셀 설명
매달 같은 기준의 합계만 필요하다피벗테이블·SUMIFS 유지처음 만들 때 수식·구성을 도움받고 이후에는 Excel에서 갱신
고객 후기·문의 내용처럼 문장을 분류한다챗GPT 분류 후 Excel 집계원문 ID와 분류 기준을 남기고 애매한 항목은 별도로 표시

2026년 11월 5일 공식 도움말 기준으로 ChatGPT for Excel은 Free·Go를 포함한 개인·조직 플랜에 전 세계 제공되며, Free·Go에는 제한된 사용량이 적용된다. 설치 경로는 Excel 데스크톱 또는 웹의 홈 → 추가 기능 → ChatGPT 검색 → 추가다. 회사가 추가 기능을 차단했다면 관리자가 배포하거나 워크스페이스 권한을 켜야 한다. VBA·매크로 등 고급 기능은 완전히 지원되지 않을 수 있어, 매크로 장부를 통째로 고치는 일부터 맡기지는 않는 편이 좋다.

기존 Excel을 계속 쓰는 방식도 실용적이다. 오빠두엑셀의 댓글 분석 실습은 챗GPT로 키워드를 추출한 뒤 Power Query와 피벗테이블로 대시보드를 만든다. 지원 티켓 5,000건을 분류하려던 사용자처럼 필터로 문장을 일일이 찾고 있었다면 AI가 분류를 도울 여지가 크다. 이미 월별 숫자 집계가 잘 돌아간다면 피벗테이블과 SUMIFS의 갱신 방식을 먼저 골라 두면 매번 파일을 올릴 수고가 줄어든다.

무료로 시작할 수 있지만, 업로드 횟수와 분석 사용량은 다르다

OpenAI의 파일 업로드 안내에 따르면 무료 계정도 스프레드시트를 첨부할 수 있다. 2026년 11월 5일 안내 수치는 Free 하루 파일 업로드 3회, CSV·스프레드시트 파일당 약 50MB다. 행 하나의 크기에 따라 파일 제한이 달라지고, 혼잡 시간에는 업로드 횟수가 낮아질 수 있다. 파일을 올리는 횟수와 분석 도구를 계속 쓸 수 있는 한도는 별개이므로, 3회 첨부가 하루 종일 분석할 수 있다는 뜻은 아니다.

  1. 웹 ChatGPT에서 새 대화를 열고 입력창의 파일 첨부 버튼으로 XLSX나 CSV를 고른다. 여러 시트의 수식·구조도 함께 다룰 자료는 XLSX로 준비한다.
  2. 업로드가 끝나면 아래의 구조 파악 요청부터 보낸다. 답에 나온 시트명·행 수·날짜 범위가 내 파일과 맞는지 본다.
  3. 완성된 보고서 파일까지 맡길 때 Work 전환이 표시되는 환경에서는 Work를 켜고 필요한 시트·차트·파일 형식을 명시한다. 현행 ChatGPT 안내도 질문·대화와 완성된 결과물을 만드는 작업을 이렇게 나눈다.

특정한 옛 모델명을 찾아야 시작되는 작업은 아니다. 현재 계정에서 파일 읽기와 계산이 가능한 환경으로 진행한다. 첨부 메뉴나 Work가 보이지 않으면 계정·플랫폼·회사 설정에 따라 기능이 다른지부터 살핀다. 이 글의 나머지 절차는 웹에 첨부한 파일에서 새 보고서를 만드는 흐름이다.

한 행의 뜻과 금액 단위를 정해야 매출이 두 번 잡히지 않는다

첫 행에는 열 이름을 넣고, 그 아래는 한 행에 거래 한 건 또는 상품 한 줄씩 둔다. ‘매출액’이 원인지 천 원인지, 부가세를 포함하는지, 날짜가 주문일인지 정산일인지도 적는다. 공식 데이터 분석 안내는 서로 무관한 표를 한 시트에 섞거나 값이 든 이미지를 넣는 구조를 피하도록 권한다.

원본은 보관하고 분석용 사본을 만든다. 보고서 제목·병합 셀·중간 소계는 거래 표와 분리한다. 같은 주문번호가 여러 번 나오는 이유도 살핀다. 한 주문에 상품 세 개가 있다면 세 행 모두 정상 거래다. 주문번호만 같다는 이유로 중복 제거하면 나머지 상품 매출이 빠진다. 이때는 주문번호와 상품행 ID를 함께 비교하고, 완전히 같은 거래가 두 번 내보내졌는지 판단한다.

표를 정리하면서 R1·R2처럼 원본 행 ID를 남겨 두면 챗GPT가 제외한 항목을 원장으로 되짚을 수 있다. OpenAI의 데이터 정리 예제도 원본을 보존하면서 행 ID와 바뀐 내용을 남기는 방식을 쓴다. 숫자가 텍스트로 저장된 파일은 먼저 형식을 맞춘다. 엑셀 합계에서 숫자가 빠지는 문제를 그대로 둔 채 AI와 Excel의 합계만 비교하면 어느 쪽이 다른 범위를 계산했는지 찾기 어렵다.

파일을 올린 직후에는 다음처럼 요청한다. 중복·빈값을 발견하는 일과 지우는 일을 나눠야 정상 거래를 되살리는 수고가 줄어든다.

첨부한 파일의 시트 이름, 실제 데이터 범위, 열 이름, 전체 데이터 행 수를 알려줘.
헤더와 소계는 데이터 행 수에서 빼고, 날짜의 최솟값·최댓값도 알려줘.
금액의 단위와 날짜 열의 의미는 내가 정한 기준을 사용해.
아직 원본을 수정하지 마.
빈 금액, 숫자로 읽히지 않는 금액, 중복 의심 거래를 원본 행 ID와 함께 목록으로 보여줘.
수식 셀의 계산값을 읽을 수 없는 경우에는 추측하지 말고 위치를 알려줘.

월별 집계 요청에는 기간·취소·환불·중복 기준을 함께 쓴다

‘월별 매출을 분석해 줘’만으로는 취소 건과 환불을 어떻게 셀지 정해지지 않는다. 이번 보고서가 주문 기준 매출인지 입금 기준인지부터 고른다. 아래 요청문은 거래일 기준의 순매출을 원 단위로 합산하는 예다. 실제 열 이름과 회계 기준에 맞게 바꿔 쓴다.

‘매출원장’ 시트에서 2026-09-01 이상, 2026-11-01 미만 거래를 분석해줘.
날짜 열은 ‘거래일’, 금액 열은 ‘매출액’이며 단위는 원, 부가세 포함이다.
취소 상태는 제외한다. 환불 완료를 뜻하는 음수 금액은 그대로 합산한다.
이 파일은 한 주문에 상품 한 줄만 있다. 모든 거래 항목이 같은 완전 복제 행은
원본 행 ID가 앞선 한 건을 남기고 제외한다.
금액이 빈 행은 0으로 채우지 말고 ‘확인 필요’ 시트에 보류한다.

월별 순매출, 포함 행 수, 전월 대비 증감률을 표로 만들어줘.
증감률은 (이번 달-전월)/전월로 계산하고, 첫 달이나 전월이 0인 달은
계산 불가 사유를 써줘. 미확정 금액이 있으면 결과에 ‘잠정’이라고 표시해.
제외·보류한 모든 행은 원본 행 ID, 사유, 금액과 함께 따로 남겨줘.
원본 숫자 합계에서 제외 금액을 빼면 월별 합계와 이어지는지 계산해줘.
이 파일만으로 설명할 수 없는 증감 원인은 추측하지 마.

여러 파일을 합치면 파일명과 행 ID를 함께 남긴다. 같은 주문이 월별 내보내기에 반복됐는지, 파일마다 ‘판매액’과 ‘정산액’처럼 다른 의미의 금액을 담았는지 먼저 맞춘다. 열 이름이 다르면 공통 열 대응표를 만든 뒤 집계한다.

설문·고객 문의를 분류할 때는 금액 대신 분류표가 기준이 된다. 예컨대 배송 지연과 반품 문의가 한 문장에 함께 있으면 복수 분류를 허용할지 정한다. ‘기타’와 ‘판단 보류’를 분리하면 설명이 부족한 문의를 임의의 부류에 넣는 일을 줄일 수 있다. 원문 ID는 그대로 남긴다.

원본 92만 원에서 결과 67만 원으로 줄었다면, 빠진 25만 원을 설명해야 한다

다음은 설명용 가상 매출 8행이다. 주문마다 상품 한 줄만 있고, R3는 R2가 그대로 복제된 행이라고 가정했다. R7은 환불 완료 금액이며, R8은 아직 금액을 입력하지 않은 거래다.

가상 원장: 금액 단위 원, 빈칸은 미입력
행 ID주문번호거래일상태매출액처리
R1O1012026-09-03완료100,000포함
R2O1022026-09-05완료200,000포함
R3O1022026-09-05완료200,000중복 제외
R4O1032026-09-08취소50,000취소 제외
R5O1042026-10-02완료150,000포함
R6O1052026-10-09완료250,000포함
R7O1062026-10-10완료·환불-30,000포함
R8O1072026-10-11완료빈칸확인 필요

원장의 숫자만 더하면 92만 원이다. 중복 20만 원과 취소 5만 원을 빼면 금액이 확정된 5행의 잠정 순매출은 67만 원이다. 9월은 30만 원, 10월은 15만+25만−3만=37만 원이다. 10월 증감률은 (37만−30만)÷30만으로 약 23.33%지만, R8의 금액이 채워지면 달라진다. 이 상태로 월마감을 끝내면 안 된다.

검산에서 필요한 것은 ‘두 합계가 같다’는 문장보다 92만−20만−5만=67만 원으로 이어지는 계산이다. 행 수도 포함 5건+중복 1건+취소 1건+확인 필요 1건=8건으로 맞아야 한다. R8은 빈 금액이어서 현재 숫자 합계에 보태진 값이 없고, 금액을 0원으로 확정한 거래와 구별해 둔다.

위 표를 Excel A1부터 넣었다면 C열이 거래일, E열이 매출액, F열이 처리다. 날짜를 실제 날짜 값으로 입력하고, F열이 ‘포함’인 행만 9월 합계에 더하는 수식은 다음과 같다. SUMIFS는 지정한 조건을 모두 만족하는 금액을 합산한다.

=SUMIFS(E2:E9,C2:C9,">="&DATE(2026,9,1),C2:C9,"<"&DATE(2026,10,1),F2:F9,"포함")

이 수식의 결과는 300,000이다. 10월을 계산하려면 시작일을 10월 1일, 다음 달 시작일을 11월 1일로 바꾼다. 실제 원장에서는 행 수에 맞게 모든 범위를 함께 늘린다. 챗GPT에는 계산에 쓴 코드·조건·제외 내역을 보여 달라고 하고, Excel에서는 같은 조건의 수식이나 피벗으로 별도 계산한다. 두 값이 다르면 날짜 범위, 텍스트 금액, 소계 포함, 취소·환불 처리 순으로 범위를 좁힌다.

‘엑셀로 저장’ 뒤에 수식·차트·다음 달 갱신 방법까지 적는다

화면의 표나 그래프를 내려받는 것과 재사용할 통합문서를 만드는 것은 결과가 다르다. Café의 사용 기록에서도 표를 저장할 때 CSV가 나와 XLSX를 따로 요청했다. Microsoft의 파일 형식 설명에 따르면 CSV에는 활성 시트의 표시 텍스트와 값이 저장된다. 여러 시트, 재계산할 수식, 차트를 함께 넘길 때는 XLSX가 필요하다.

XLSX 안에서도 합계가 고정 숫자인지 수식인지에 따라 다음 달 작업이 달라진다. 다음 요청문으로 원하는 구조를 지정한다.

지금 정한 집계 기준으로 다운로드 가능한 sales-report.xlsx를 만들어줘.
시트는 ‘원본’, ‘분석대상’, ‘제외내역’, ‘확인 필요’, ‘월별집계’, ‘차트’로 나눠줘.
원본 값과 원본 행 ID는 보존해.
월별집계에는 분석대상을 참조하는 Excel 수식을 넣고,
차트는 그림을 붙이지 말고 집계 셀을 참조하는 편집 가능한 Excel 차트로 만들어줘.
미확정 행 수와 사용한 기간·단위·제외 기준도 파일에 적어줘.
다음 달 데이터를 어디에 넣고 어떤 표 범위·수식 또는 새로고침을 갱신할지 설명해줘.
기존 통합문서의 기능을 보존하지 못한 곳이 있으면 위치와 대체 방법을 알려줘.
완성 파일의 다운로드 링크를 줘.

OpenAI의 파일 작업 안내도 필요한 시트·열·차트와 검토 조건을 구체적으로 쓰도록 권한다. 생성된 파일을 미리 보기로 살펴본 뒤 내려받고, 수정할 곳이 있으면 시트명과 셀 위치를 짚어 요청한다. 버프의 데이터 분석 실습처럼 중간 정리 단계에서 XLSX를 한 번 열어 보면 잘못 분류한 데이터를 다음 분석까지 끌고 가지 않을 수 있다.

받은 파일에서는 집계 셀을 선택해 수식 입력줄에 =로 시작하는 식이 남아 있는지 본다. 차트를 선택했을 때 데이터 원본을 고칠 수 있는지도 살핀다. 마지막으로 사본의 분석대상 금액 하나를 1만 원 늘려 월별 합계가 1만 원 커지는지 시험하고, 저장 후 다시 열어 본다. 다음 달 행을 추가할 자리에도 한 행을 넣어 범위에 포함되는지 본다. 값은 변했는데 합계가 그대로라면 고정 숫자·참조 범위·새로고침 방식 중 무엇이 원인인지 고치게 한다.

파일 생성에 쓰인 도구가 수식을 기록하는 데 그치기도 한다. 예를 들어 openpyxl은 수식을 저장하지만 계산하지 않는다. 수식이 있는데 미리 보기에 결과가 비어 있다면 Excel에서 열어 자동 계산 여부와 결과를 본다. 다음 달 원본에서 행을 새로 골라내야 하는 작업까지 자동화하려면, 그 선별 과정도 쿼리나 수식으로 남아 있어야 한다. 이미 추린 분석대상의 합계만 바뀌는 파일이라면 매달 선별을 다시 해야 한다. 피벗으로 받은 파일에서 새 거래만 빠지면 새로고침과 원본 범위의 차이를 보고 추가한 행까지 범위에 포함한다.

업로드 실패·일부 행 누락·다운로드 만료는 각각 해결 방법이 다르다

증상볼 것다음 행동
업로드 한도 도달계정·플랜, 재시도 가능 시각, 설정의 저장공간재시도 시각이 있으면 기다린다. 저장공간 초과일 때는 필요 없는 보관 파일을 정리한다.
큰 파일이 거부되거나 처리 중 멈춤표 파일 약 50MB, 시트·수식의 복잡도분석할 기간·열만 남긴 사본을 만든다. 여러 조각이면 겹치지 않는 기간과 파일명을 기록한다.
업로드는 됐지만 일부 행만 분석인식한 전체 행 수, 실제 사용 행 수, 가장 이른 날짜·늦은 날짜시트·범위를 다시 지정하고 전체 데이터로 재계산하게 한다. 첫 5행 미리 보기만으로 완료를 판단하지 않는다.
CSV 한글이나 주문번호가 깨짐문자 인코딩, 앞자리 0이 있는 식별값Excel의 데이터 → 텍스트/CSV에서 가져오기로 UTF-8·ID 텍스트 형식을 지정한다. 원래 XLSX가 있으면 그것을 첨부한다.
차트의 한글이 네모로 표시차트 이미지의 제목·축 이름사용 허가된 한글 글꼴을 제공해 다시 만들게 하거나 Excel 차트로 받는다.
Download failed·File Not Found오래된 생성 파일 링크인지, 새 파일이 실제로 생성됐는지최종 결과를 다시 파일로 만들고 새 링크로 즉시 내려받는다. 원자료 접근이 끝났다면 입력 파일도 다시 첨부한다.

업로드 실패 시도도 횟수에 반영될 수 있으므로 같은 파일을 연속으로 올리지 않는다. 공식 안내에서 업로드 횟수 한도와 저장공간 한도는 별개다. 파일을 삭제해도 시간에 따른 업로드 횟수가 즉시 되돌아오는 방식은 아니다. 다운로드 오류 안내는 생성 파일 링크가 빨리 만료될 수 있다고 설명한다. 링크를 보고서의 영구 보관 주소로 쓰지 말고 파일 자체를 저장한다.

일부 행만 처리되는 문제는 파일 크기만 줄여서는 해결되지 않을 때가 있다. 공식 분석 안내도 업로드가 성공했어도 복잡한 수식·구조 때문에 완전한 분석이 어려울 수 있다고 설명한다. 불필요한 시트를 덜어 내고, 포함·제외·미확정 행을 합했을 때 원본 행 수가 되는지부터 맞추는 편이 빠르다.

회사 자료는 허용된 사본으로, 업로드가 어려우면 열 구조만 준다

분석에 필요 없는 이름·연락처·계좌번호를 덜어 내고, 회사가 허용한 계정과 자료 범위 안에서 작업한다. 개인 계정의 학습 설정은 설정 → 데이터 제어 → 모두를 위한 모델 개선에서 끌 수 있다. 공식 데이터 제어 안내에 따르면 Business·Enterprise·Edu 등 업무 워크스페이스의 내용은 기본적으로 모델 학습에 사용되지 않는다. 파일 업로드 허용 여부와 회사 보관 규정은 그와 별도로 적용된다.

업로드가 허용되지 않는 원장이면 실제 값 대신 열 이름과 가상 행 몇 개를 주고 SUMIFS·Power Query 구성만 받아 내 Excel에 적용한다. 이때 요청에도 ‘실제 파일을 분석하지 않았으며 제공한 열 구조로 수식만 작성하라’고 적는다. 분석을 마친 뒤에는 대화와 별도로 Library나 Space에 저장된 파일이 남는지도 살핀다. 보관 안내상 대화 삭제와 별도 저장 파일 삭제는 다른 작업이다.

첫 작업은 원장 사본 하나와 한 달 집계로 시작하면 된다. 포함된 거래와 빠진 거래가 모두 설명되고, 내려받은 파일의 숫자를 바꿨을 때 수식과 차트가 따라 움직이면 그 구조를 다음 달 보고서에 쓴다. 미입력 금액이나 분류 보류 건이 남아 있으면 해당 거래를 채운 뒤 최종 보고서를 확정한다.

자료 기준: 2026년 11월 5일 공식 문서·공개 사용 사례를 조사했다. 8행 매출 표와 계산은 설명용 가상 예제이며, 기자의 ChatGPT 업로드·다운로드 실측 결과가 아니다.