본문으로 건너뛰기

3부 업무 자동화 · 14장

데이터 분석

전자책 v1.0.0 · 2026-11-07 14:17 KST 기준

이 장의 차례
  1. 분석은 결정에서 시작한다
  2. 데이터 준비
  3. Claude에 파일 주고 분석 시키기
  4. 차트 만들기
  5. 결과 검증하기
  6. 월간 보고서 루틴
  7. 민감한 데이터를 다룰 때의 주의
  8. 실습
  9. 정리

표 데이터를 Claude에게 주고 분석을 맡기는 방법을 다룹니다. 도구를 다루는 법보다 먼저 "무슨 결정을 하려고 보는가"를 정하고, 결과를 맹신하지 않고 검증하는 습관까지 이어서 익힙니다.

분석은 결정에서 시작한다

데이터를 받으면 곧바로 "분석해 줘"라고 쓰고 싶어집니다. 그러면 AI는 평균, 합계, 증감률 같은 무난한 숫자를 늘어놓습니다. 읽을 때는 그럴듯하지만 결정에는 쓸 수 없는 결과가 되기 쉽습니다.

분석 요청 전에 아래 세 가지를 한 문장씩 적어 둡니다.

  • 결정: 이 분석으로 무엇을 정할 것인가. 예를 들어 "다음 달 재고를 늘릴 상품을 고른다"
  • 기준: 어떤 숫자가 어떻게 나오면 결정이 달라지는가. 예를 들어 "두 달 연속 판매량이 늘고 재고가 보름치 미만인 상품"
  • 대상 기간과 범위: 어느 기간, 어느 지점, 어느 상품군을 볼 것인가

결정이 없으면 분석은 끝나지 않습니다. 결정이 있으면 필요 없는 열과 필요 없는 질문이 걸러집니다.

핵심 좋은 분석 요청은 "이 데이터를 분석해 줘"가 아니라 "이 결정을 하려는데, 이 기준으로 판단할 근거를 이 데이터에서 찾아 줘"입니다.

데이터 준비

AI가 읽기 쉬운 표는 사람이 보기에도 단순한 표입니다. 파일을 넘기기 전에 다음을 정리합니다.

개인정보와 민감 정보 지우기

이름, 연락처, 주소, 이메일, 계좌·카드 번호, 주민등록번호는 분석에 필요한 경우가 드뭅니다. 필요 없다면 열 자체를 지웁니다. 고객별 구분이 필요하면 이름 대신 "C001" 같은 임시 번호로 바꿉니다. 임시 번호와 실제 고객의 대응표는 별도 파일로 보관하고 AI에게 주지 않습니다.

파일에 넣기 전에 지울 것을 네 가지로 점검하는 방법은 8장을 참고합니다.

회사 안의 자료라면 조직의 정보 보안 규정을 먼저 확인합니다. 어떤 자료를 외부 AI 서비스에 올려도 되는지는 조직마다 다릅니다.

열을 정돈하기

  • 첫 줄에 열 이름 한 줄만 둡니다. 병합된 제목 칸, 여러 줄 머리글은 풀어 줍니다.
  • 한 열에는 한 종류의 값만 넣습니다. 금액 열에 "10,000원"과 "만 원"이 섞여 있으면 하나로 맞춥니다.
  • 날짜 형식을 통일합니다. "2026-11-07" 형식으로 맞추면 오해가 줄어듭니다.
  • 빈칸의 의미를 정합니다. 값이 없는 것인지, 0인지, 모르는 것인지 표시합니다.
  • 합계 줄과 소계 줄은 지웁니다. 합계는 AI가 직접 계산하게 하는 편이 검증하기 쉽습니다.
  • 같은 대상의 표기를 맞춥니다. "A상품", "A 상품", "a상품"이 따로 집계되지 않게 합니다.

입문 과정 3회차에서 다룬 것처럼 엑셀 파일은 CSV로 저장하면 읽기 쉬워집니다. 다만 CSV에는 서식과 수식이 저장되지 않으므로, 수식 결과가 필요하면 값으로 붙여 넣은 뒤 저장합니다.

Claude에 파일 주고 분석 시키기

Claude 앱에서는 대화창에 CSV 같은 표 파일을 첨부해 분석과 시각화를 요청할 수 있습니다. 코드를 실행해 계산하고 차트 이미지나 결과 파일을 만드는 기능은 설정에서 켜는 방식이며, 공식 안내 기준으로 설정 이름은 "코드 실행 및 파일 생성"(새 화면에서는 "파일 만들기 및 편집")입니다. Team·Enterprise 플랜에서는 조직 관리자가 이 설정을 관리합니다(2026년 11월 기준). 메뉴가 보이지 않으면 관리자 설정을 먼저 확인합니다. 이름과 위치는 바뀔 수 있으므로 Claude 파일 생성 및 편집 안내에서 현재 상태를 확인합니다.

코드 실행이 켜져 있으면 Claude는 말로 추측하는 대신 실제 계산을 돌립니다. 표의 합계를 말로 더하는 것보다 훨씬 믿을 만합니다. 그렇더라도 "코드가 돌았다"와 "결과가 맞다"는 다른 이야기이므로 뒤의 검증 절을 따릅니다.

요청의 순서

한 번에 모두 시키지 않고 세 단계로 나눕니다.

  1. 점검: 표의 구조와 문제를 먼저 보게 합니다. 열 이름, 행 수, 빈칸, 이상한 값을 알려 달라고 하고 아직 분석은 시키지 않습니다.
  2. 질문 확정: 점검 결과를 보고 결정과 기준을 말하며 분석할 질문을 정합니다.
  3. 분석과 정리: 질문별로 계산하게 하고, 결과를 표와 문장으로 받습니다.

점검 단계를 건너뛰면 AI가 이상한 값을 말없이 걸러 내거나 바로잡은 채 분석할 수 있습니다. 어떤 행을 제외했는지 항상 알려 달라고 요청합니다.

차트 만들기

차트는 읽는 사람이 한눈에 결론을 알 수 있어야 합니다. 요청할 때는 차트의 종류보다 "무엇을 비교하려는지"를 말합니다.

  • 시간에 따른 변화는 선 그래프, 항목 간 비교는 막대 그래프가 기본입니다.
  • 비율은 항목이 너무 많지 않을 때만 원형 대신 가로 막대로 보여 주면 읽기 쉽습니다.
  • 제목에는 결론을 씁니다. "월별 매출"보다 "3분기에 B지점 매출이 가장 크게 늘었다"가 낫습니다.
  • 축 이름과 단위를 반드시 표시하게 합니다.
  • 색은 많이 쓰지 않고, 강조할 항목 하나만 다른 색으로 두게 합니다.

차트를 파일로 받아 보고서나 슬라이드에 붙일 수도 있습니다. 파일 형식은 이미지와 표 파일 중에서 용도에 맞게 고르고, 한글이 깨지지 않았는지 반드시 눈으로 확인합니다.

결과 검증하기

AI의 분석에서 가장 위험한 것은 틀린 숫자가 매끈한 문장에 담겨 나오는 경우입니다. 다음 네 가지 검증을 습관으로 만듭니다.

합계 맞춰 보기

  • 원본의 총 행 수와 분석에 쓴 행 수가 같은지 확인합니다. 다르면 제외된 행의 이유를 받습니다.
  • 항목별 합계를 모두 더하면 전체 합계와 같은지 확인합니다.
  • 전체 합계는 표 프로그램에서 직접 한 번 더 계산해 봅니다. 한 번의 합계 확인으로 열이 통째로 빠진 오류를 잡을 수 있습니다.

행 몇 개를 직접 대조하기

AI가 "가장 많이 팔린 상품은 A"라고 하면, 원본에서 A의 판매 행을 직접 찾아 몇 개를 더해 봅니다. 결과에 오른 상위 항목과 하위 항목에서 각각 두세 개씩 확인합니다. 숫자가 맞으면 계산 방식은 대체로 믿을 수 있고, 하나라도 다르면 전체를 다시 의심합니다.

같은 질문을 다른 방식으로 다시 하기

같은 결론을 다른 경로로 얻을 수 있는지 봅니다. 예를 들어 지점별 합계로 전체를 계산한 값과 전체 행을 한꺼번에 계산한 값이 같은지 묻습니다. 새 대화에서 같은 파일과 같은 질문을 주고 결과가 일치하는지 보는 방법도 있습니다.

해석이 데이터를 넘지 않는지 보기

계산은 맞아도 해석이 과할 수 있습니다. "매출이 올랐다"는 사실이고 "광고 덕분이다"는 추측입니다. 요청할 때 "데이터로 확인된 사실과 추정을 나누어 써 달라"고 하고, 추정에는 근거가 되는 열을 적게 합니다. 표본이 작거나 기간이 짧으면 결론을 약하게 쓰게 합니다.

계산은 수식으로 남기기

비율과 차이를 AI가 계산해 값만 적게 하면 나중에 어떻게 나온 숫자인지 확인할 수 없습니다. 엑셀 수식으로 남기면 누구나 같은 값을 다시 얻을 수 있습니다. 원자료는 한 시트에 옮기고, 실적, 차이, 판정은 그 시트를 가리키는 수식으로 계산 시트에 만들게 합니다. 값이 비어 있으면 직접 계산하지 말고 멈춰서 알리게 하고, 이미 수식이 들어 있는 칸은 건드리지 않게 합니다. 아래는 가상의 매출표에 쓰는 요청 예입니다.

프롬프트
목표 매출 대비 실적표를 만들어 줘. 원자료는 '원자료' 시트에 옮기고, 실적, 차이, 판정은 원자료 시트를 가리키는 엑셀 수식으로 만들어 줘. 값이 비어 있으면 직접 계산하지 말고 멈춰서 알려 줘. 이미 수식이 있는 칸은 건드리지 마.

지표, 계획, 실적, 차이, 판정, 출처, 원인을 나란히 놓는 계획 대비 실적표의 구조는 17장에서 다룹니다.

월간 보고서 루틴

한 번 만든 분석은 매달 같은 방식으로 돌릴 수 있습니다. 루틴으로 만들면 매번 처음부터 시키지 않아도 됩니다.

  1. 입력 규칙을 문서로 남깁니다. 어떤 파일을 어느 열 구성으로 넣는지 적습니다.
  2. 분석 질문 목록을 고정합니다. 매달 같은 다섯 가지 질문을 던집니다. 이번 달 합계, 전월 대비 변화, 상위·하위 항목, 이상한 변동, 다음 달에 결정할 것입니다.
  3. 보고서 틀을 고정합니다. 첫 줄 결론, 핵심 숫자 세 개, 차트 두 개, 확인이 필요한 점 순서로 정합니다.
  4. 검증 단계를 포함합니다. 합계 대조 결과를 보고서 끝에 표로 남깁니다.
  5. 비교를 위해 지난달 결과를 보관합니다. 월별 요약 표를 한 장의 시트에 계속 쌓습니다.

이 루틴을 Claude Code의 지시 파일이나 스킬로 만들면 한 줄로 실행할 수 있습니다. 스킬은 11장에서 다룹니다. 처음 몇 달은 사람이 결과를 모두 확인하고, 안정되면 검증 표만 보는 방식으로 줄여 갑니다.

민감한 데이터를 다룰 때의 주의

  • 개인을 식별할 수 있는 정보는 올리기 전에 지웁니다. 지웠다고 생각한 열이 다른 열과 합쳐져 개인을 알아볼 수 있게 되는 경우가 있으므로, 연령대·지역·직업이 모두 들어 있는 소규모 표는 한 번 더 점검합니다.
  • 급여, 평가, 건강, 재무 같은 민감 자료는 조직의 허가 없이 올리지 않습니다.
  • 대화 내용이 학습에 쓰이는지, 얼마나 보관되는지는 요금제와 설정에 따라 다릅니다. 지원 센터의 최신 안내를 확인합니다.
  • 분석 결과 파일에도 원본의 민감 정보가 남아 있을 수 있습니다. 공유하기 전에 열어서 확인합니다.
  • 결과를 근거로 사람에 대한 판단(채용, 평가, 신용)을 내리는 일은 AI의 계산에 맡기지 않습니다.

실습

실습 1. 가상의 월 매출 CSV 만들고 점검하기

가상의 데이터를 만듭니다. 실제 업무 자료로 연습할 때는 개인정보를 모두 지운 뒤 사용합니다.

프롬프트
가상의 소규모 온라인 상점의 최근 3개월 판매 기록 CSV를 만들어 줘. 실제 회사나 사람 이름은 쓰지 마.
열은 주문일(YYYY-MM-DD), 주문번호, 상품명, 상품분류, 수량, 단가, 결제수단, 지역이야.
행은 약 200개로 하고, 점검 연습을 위해 일부러 아래 문제를 몇 개씩 섞어 줘.
- 상품명 표기 차이(띄어쓰기, 대소문자)
- 비어 있는 수량 칸
- 수량이 음수인 행
- 같은 주문번호가 중복된 행
어떤 문제를 몇 개 섞었는지는 마지막에 따로 적어서, 내가 나중에 점검 결과와 비교할 수 있게 해 줘.

받은 CSV를 파일로 저장한 뒤 새 대화에 첨부하고 다음을 요청합니다.

프롬프트
첨부한 CSV를 점검만 해 줘. 열 이름, 행 수, 빈칸, 같은 대상이 다르게 적힌 곳, 이상한 값, 중복 주문번호를 알려 줘. 아직 파일을 고치지 말고 분석도 하지 마.

실습 2. 월간 보고서 만들기

점검에서 나온 문제를 정리한 뒤 보고서를 만듭니다.

프롬프트
방금 점검한 문제를 아래 규칙으로 처리해서 분석해 줘.
- 상품명 표기 차이는 하나로 통일해.
- 수량이 비어 있는 행과 음수인 행은 분석에서 제외하되, 제외한 행의 수와 주문번호를 마지막에 알려 줘.
- 중복 주문번호는 첫 번째 행만 남겨.

결정: 다음 달에 재고를 늘릴 상품분류 한 가지를 고르려고 해.
기준: 3개월 동안 판매 수량이 매달 늘어난 상품분류를 우선 봐.

월간 보고서를 아래 순서로 써 줘.
1. 첫 줄 결론 한 문장
2. 핵심 숫자 세 개(월별 총 매출, 전월 대비 변화, 상품분류별 상위 3개)
3. 차트 두 개(월별 매출 추이, 상품분류별 3개월 판매 수량 비교). 제목은 결론 문장으로, 축 이름과 단위를 표시해 줘.
4. 데이터로 확인된 사실과 추정을 나눠서 정리
5. 검증 표: 원본 행 수, 분석에 쓴 행 수, 제외한 행 수, 월별 매출의 합과 전체 매출의 일치 여부

실습 3. 직접 검증하기

프롬프트
위 보고서의 수치를 내가 직접 검증하려고 해. 상품분류별 총 매출을 계산한 표를 따로 만들어 주고, 상위 3개 분류에서 임의로 5행씩 골라 주문번호, 수량, 단가, 계산한 금액을 나란히 보여 줘. 내가 원본 CSV에서 같은 행을 찾아 확인할 수 있게 해 줘.

이 표의 금액을 원본에서 직접 계산해 맞는지 확인하고, 하나라도 다르면 AI에게 원인을 묻습니다.

선택 과제로, 보고서의 합계 칸을 값이 아닌 수식으로 바꿔 보고 원자료를 고쳤을 때 합계가 따라 바뀌는지 확인합니다.

정리

  • 분석은 결정과 기준을 먼저 적고 시작합니다. "분석해 줘"보다 "이 결정을 위해 이 기준으로 근거를 찾아 줘"가 낫습니다.
  • 파일을 넘기기 전에 개인정보를 지우고, 열 이름과 형식을 통일하고, 합계 줄을 없앱니다.
  • 요청은 점검, 질문 확정, 분석의 세 단계로 나누고, 제외한 행은 반드시 보고하게 합니다.
  • 결과는 행 수와 합계를 대조하고, 몇 개의 행을 직접 확인하고, 사실과 추정을 나누어 읽습니다.
  • 월간 보고서는 입력 규칙, 질문 목록, 보고서 틀, 검증 표를 고정해 루틴으로 만듭니다.