결론: AI로 데이터나 엑셀 작업을 시작할 때는 복잡한 분석부터 시키지 말고 파일 열기 → 열 이름과 행 수 확인 → 빈칸·중복 점검 → 합계 검산 → 차트 또는 수식 순서로 진행하세요. 현재 파일 상태에 맞는 첫 글을 고르면 결과가 틀렸을 때 어디서 잘못됐는지 찾기 쉽습니다.
이 글은 CSV와 Excel을 처음 다루는 초보자를 위한 길잡이입니다. 사전 지식은 필요하지 않습니다. 오류가 의도적으로 들어 있는 연습 CSV와 정답 워크북으로 약 20분 동안 따라 할 수 있습니다.

준비물과 실습 파일
- CSV를 열 수 있는 스프레드시트 프로그램
- 파일 업로드를 지원하는 ChatGPT 환경
- 오류 찾기 연습 CSV 내려받기
- AI 데이터 분석과 엑셀 시작 워크북 내려받기
연습 CSV는 가상 주문 데이터입니다. 실명, 연락처, 계정, 결제 정보가 없습니다. 실제 파일은 민감한 열을 제거하거나 가상 값으로 바꾼 뒤 사용하세요.
먼저 알아둘 네 단어
열은 customer나 sales처럼 같은 종류의 값을 세로로 모은 칸입니다. 행은 주문 한 건처럼 한 대상의 값을 가로로 모은 줄입니다. 빈칸은 값이 없는 셀입니다. 중복 행은 같은 기록이 반복된 줄입니다.
OpenAI 공식 도움말은 XLSX, XLS, CSV, TSV 같은 일반적인 스프레드시트 형식을 파일 업로드 대상으로 안내합니다. 데이터 파일을 올리면 행과 열을 볼 수 있는 표로 살펴보고 질문을 이어갈 수 있습니다.
1단계: 파일이 열렸는지 구조부터 확인합니다
이 CSV의 열 이름을 원래 순서대로 적고 데이터 행 수를 세어 주세요. 아직 합계나 차트는 만들지 마세요.
성공 확인: 열은 order_id, date, customer, status, sales 다섯 개이고, 제목 행을 뺀 데이터 행은 8개입니다.
열 이름이 다르게 보이거나 한 열로 뭉쳤다면 CSV 열 이름 첫 점검부터 따라 하세요.
2단계: 빈칸과 중복을 수정하기 전에 찾습니다
빈칸과 완전히 같은 중복 행을 찾되 아직 수정하지 마세요. 어떤 행을 왜 문제로 판단했는지 order_id와 함께 적어 주세요.
OpenAI의 데이터 분석 안내에는 누락 값, 중복 행, 잘못된 자료형 같은 문제를 찾는 작업이 예시로 나옵니다. 먼저 문제 목록만 받고, 어떤 기준으로 고칠지 사람이 결정하세요.
성공 확인: O-106의 status 빈칸 한 개와 O-105 두 행 중 뒤의 한 행을 중복 여분 행으로 찾습니다.
찾는 과정이 어렵다면 CSV 빈칸과 중복 행 점검을 사용하세요.
3단계: 정리 규칙을 쓰고 합계를 구합니다
완전히 같은 O-105 행 하나를 제외하고, status가 완료인 행만 거래처별로 합계해 주세요. 계산에 포함한 order_id와 덧셈식도 함께 보여 주세요.
성공 확인: 가온문구 32,000, 하늘상점 40,000, 온새서점 9,000이며 전체는 81,000입니다. 거래처별 합계를 다시 더해도 81,000이어야 합니다.
그룹 합계를 처음 구한다면 거래처별 매출 합계 검산에서 포함 행을 하나씩 확인하세요.
4단계: 숫자를 검산한 뒤 차트를 만듭니다
차트는 틀린 합계를 보기 좋게 만들 수도 있습니다. 먼저 합계표가 81,000인지 확인한 다음 거래처별 막대 차트를 요청하세요.
검산된 거래처별 완료 매출 32,000, 40,000, 9,000으로 막대 차트를 만들고, 막대 값의 합이 81,000인지 다시 확인해 주세요.
성공 확인: 막대는 세 개이고 하늘상점이 가장 높습니다. 차트 값의 합도 81,000입니다.
전체 순서는 검산한 CSV로 막대 차트 만들기에서 이어갈 수 있습니다.
5단계: 파일 분석과 셀 수식 질문을 구분합니다
CSV 전체를 정리하고 합계를 비교하는 작업은 파일 분석에 가깝습니다. 반대로 Excel의 특정 셀에 넣을 수식이 필요하면 합계 범위, 조건 범위, 조건 셀, 예상 결과를 질문에 적어야 합니다.
셀 범위·조건·결과를 넣는 엑셀 수식 질문법에서 작은 SUMIFS 예제로 수식을 검산하세요. 전체 데이터 분석 흐름은 CSV 분석과 결과 검산 가이드에서 확인할 수 있습니다.
실패 결과로 원인을 찾는 표
- 96,000: 중복 O-105를 두 번 더했습니다. 완전히 같은 행 하나를 제외합니다.
- 88,000: status가 빈 O-106을 완료로 간주했습니다. 완료와 정확히 같은 값만 포함합니다.
- 103,000: 중복과 상태 빈칸을 모두 포함했습니다. 오류 목록을 만든 뒤 다시 합계합니다.
- 거래처 합계와 전체가 다름: 필터나 그룹 기준이 달랐습니다. 포함한 order_id와 덧셈식을 함께 출력합니다.
더 알아보기: 질문을 작게 나누는 이유
‘분석해 줘’ 한 문장으로도 결과가 나올 수 있지만, 오류가 생기면 원인을 찾기 어렵습니다. 구조, 오류, 정리 규칙, 합계, 차트를 나누면 각 단계의 성공 기준을 독립적으로 확인할 수 있습니다. 이것은 모델 성능을 보장하는 공식이 아니라 결과를 검토하기 쉬운 작업 순서입니다.
한계와 안전 수칙
- 업로드 화면과 데이터 기능은 계정, 플랜, 설정에 따라 달라질 수 있습니다.
- AI가 제안한 빈칸 처리와 중복 제거 기준은 원자료의 업무 규칙과 맞는지 확인합니다.
- 차트는 원자료와 합계표가 맞은 뒤 만듭니다.
- 재무, 법률, 의료, 안전 판단에 쓰는 데이터는 자격 있는 담당자와 별도로 검토합니다.
확인에 사용한 공식 자료
작성: AI 플레이집 편집팀
검토: AI 플레이집 운영자
사실 확인일: 2026-08-06
AI 사용 고지: 공식 자료 확인, 가상 데이터·워크북 설계와 초안 작성에 AI를 사용했습니다. 실제 결과는 원자료와 독립 계산으로 다시 확인하세요.
정정: 정정 및 오류 수정 정책
