피벗 테이블 대신 AI에게 집계 맡기기
피벗 테이블 메뉴를 몰라도 행·열·값을 말로 설명하면 AI가 집계 수식을 짜 줍니다. 숫자는 AI가 아니라 시트나 코드가 계산하게 하고, 원본 합계와 맞춰 보는 법까지 정리했습니다.
12분2026.10 기준
이 글을 마치면
- 행·열·값을 말로 설명해 PIVOTBY나 SUMIFS 집계 수식을 받을 수 있습니다.
- 파일 분석 기능을 쓸 때 코드·행 수·총합을 함께 받아 확인할 수 있습니다.
- 집계 결과를 원본 합계와 맞춰 보고, 매주 다시 쓰는 표로 남길 수 있습니다.
이런 분께
- 피벗 테이블 만드는 법이 할 때마다 헷갈리는 분
- 매주 지역별·제품별 실적표를 만드는 분
준비물
- 엑셀 또는 구글 시트 (PIVOTBY 함수는 엑셀 버전에 따라 없을 수 있음)
- 대화형 AI 하나 (무료 버전도 가능). 파일 분석 기능은 서비스와 요금제에 따라 다름
- 'AI로 엑셀 수식 짜는 법' 글을 먼저 보면 좋습니다.
단계별 따라하기
집계 전에 데이터 모양부터 확인하기
AI가 수식을 잘 짜 줘도, 원본 표가 집계하기 좋은 모양이 아니면 결과가 틀립니다. Microsoft도 피벗 테이블에 쓸 데이터는 머리글 한 줄에 열 단위로 정리하고, 머리글 두 줄이나 병합된 셀은 피하라고 안내합니다.
숫자 열에 텍스트가 섞이면 더 조용히 틀립니다. 피벗 테이블은 그 열을 합계 대신 개수로 보여 주고, 구글 시트의 QUERY 함수는 한 열에서 더 많은 쪽 형식만 인정하고 나머지 값은 빈 값으로 처리합니다.
집계 전에 확인할 것 확인할 것 문제가 되는 예 고치는 법 머리글 머리글이 두 줄이거나 병합된 셀 1행 한 줄로 만들고 병합 풀기 한 행에 한 건 중간에 끼어 있는 소계·합계 행 소계 행은 지우고, 합계는 집계표에서 이름 통일 '서울'과 '서울시', 앞뒤에 붙은 공백 찾기·바꾸기로 한 가지 이름으로 숫자 형식 셀 왼쪽에 붙은 텍스트 숫자 숫자로 바꾸기 ('AI로 엑셀 수식 짜는 법' 글 참고) 확인해 보기
- 지역·제품 열의 필터 목록을 열어 '서울'과 '서울시'처럼 비슷한 이름이 섞여 있지 않은지 확인하세요.
행·열·값을 말하고 수식 받기
'피벗 테이블 만들어 줘'보다 행·열·값을 말로 설명하세요. '행은 지역, 열은 제품, 값은 매출 합계'처럼요.
그리고 숫자는 직접 계산하지 말고 수식을 달라고 하세요. 대화창에서 AI가 셈한 숫자는 틀릴 수 있지만('AI는 왜 틀릴까' 글의 긴 계산 참고), 시트의 수식은 원본으로 계산하고 원본이 바뀌면 다시 계산됩니다.
이 글에서 쓰는 예제 표 (가상의 10월 판매 기록, 2~11행) 날짜 지역 제품 수량 매출 2026-10-01 서울 텀블러 12 180,000 2026-10-01 부산 머그컵 20 180,000 2026-10-02 대구 텀블러 8 120,000 2026-10-02 서울 머그컵 15 135,000 2026-10-05 부산 텀블러 10 150,000 2026-10-05 서울 텀블러 6 90,000 2026-10-06 대구 머그컵 12 108,000 2026-10-07 서울 머그컵 9 81,000 2026-10-08 부산 머그컵 14 126,000 2026-10-08 대구 텀블러 5 75,000 프롬프트 예시 엑셀 표 구조를 알려 줄게. A열: 날짜, B열: 지역, C열: 제품, D열: 수량, E열: 매출 (숫자) 데이터는 2행부터 11행까지 있어. 행은 지역, 열은 제품, 값은 매출 합계인 집계표를 G2 셀에서 시작하게 만들고 싶어. Microsoft 365용 엑셀 기준으로 수식을 알려 줘. 숫자는 직접 계산하지 말고 수식만 줘.
AI 답변 예시 PIVOTBY는 행과 열 두 방향으로 묶어 집계하는 함수입니다. G2 셀에 아래 수식을 넣으면 지역별·제품별 매출 합계 표가 펼쳐지고, 합계 행과 열도 함께 붙습니다.
PIVOTBY는 일부 엑셀 버전에만 있는 함수입니다. #NAME? 오류가 나면 SUMIFS로 만드는 방법을 쓰세요.
=PIVOTBY(B2:B11, C2:C11, E2:E11, SUM)B2:B11- 행으로 묶을 값: B열의 지역
C2:C11- 열로 묶을 값: C열의 제품
E2:E11- 집계할 값: E열의 매출
SUM- 묶인 값을 더하기 (AVERAGE·COUNT로 바꾸면 평균·건수)
확인해 보기
- 수식을 그대로 붙여 넣었는데도 #NAME? 오류가 나면 내 엑셀에 PIVOTBY가 없는 것입니다. 다음 단계의 SUMIFS 방법으로 넘어가세요.
PIVOTBY가 없으면 SUMIFS 표로
SUMIFS는 대부분의 엑셀 버전과 구글 시트에서 쓸 수 있습니다. 지역과 제품 이름을 직접 적은 빈 표를 만들고 칸마다 SUMIFS를 채우면 같은 집계표가 됩니다.
구글 시트라면 =QUERY(A1:E11, "select B, sum(E) group by B pivot C", 1)처럼 QUERY 함수 하나로 만들 수도 있습니다.
프롬프트 예시 PIVOTBY를 넣었더니 #NAME? 오류가 나. 그래서 G2의 수식을 지우고 G3:G5에 서울, 부산, 대구를, H2:I2에 텀블러, 머그컵을 적었어. H3에 넣고 H3:I5로 채우기만 하면 되는 SUMIFS 수식을 알려 줘. 숫자는 계산하지 말고 수식만 줘.
AI 답변 예시 H3에 아래 수식을 넣고 H3:I5로 채우세요. $로 고정한 부분 덕분에 칸마다 그 행의 지역과 그 열의 제품이 조건으로 들어갑니다. 합계 행과 열은 =SUM(H3:H5)처럼 따로 더하면 되고, 구글 시트에서도 그대로 동작합니다.
=SUMIFS($E$2:$E$11, $B$2:$B$11, $G3, $C$2:$C$11, H$2)$E$2:$E$11- 더할 값: 매출. 행과 열을 모두 고정
$B$2:$B$11, $G3- 조건 1: 지역이 G열의 이름과 같은 행. 열만 고정
$C$2:$C$11, H$2- 조건 2: 제품이 2행의 이름과 같은 행. 행만 고정
확인해 보기
- 채운 뒤 I5를 눌러 수식이 =SUMIFS($E$2:$E$11, $B$2:$B$11, $G5, $C$2:$C$11, I$2)로 바뀌었는지 보세요. 대구·머그컵 칸입니다.
파일을 올려 계산시킬 때는 코드와 총합까지
엑셀이나 CSV 파일을 올리면 AI가 코드를 직접 실행해 집계하는 기능도 있습니다. 예를 들어 Claude는 올린 CSV를 코드로 분석할 수 있습니다. 쓸 수 있는지는 서비스와 요금제, 회사 설정에 따라 다르고, 사내 데이터라면 회사 규정부터 확인하세요.
이때 숫자는 코드가 계산한 것이어야 합니다. 실행한 코드, 읽어 들인 행 수, 매출 총합을 함께 받으면 원본과 맞춰 볼 기준이 생깁니다. 아래 예의 sales.csv는 2단계 예제 표와 같은 데이터입니다.
프롬프트 예시 올린 sales.csv로 지역별·제품별 매출 합계 표를 만들어 줘. 계산은 반드시 코드를 실행해서 하고, 실행한 코드와 읽어 들인 행 수, 매출 총합도 함께 보여 줘.
AI 답변 예시 코드를 실행해 계산했습니다. 읽어 들인 행은 10개, 매출 총합은 1,245,000입니다.
실행한 코드는 아래와 같고, 결과 표의 '합계'는 코드 출력의 All 행과 열입니다.
코드 예시import pandas as pd df = pd.read_csv("sales.csv") print(len(df), df["매출"].sum()) print(df.pivot_table(index="지역", columns="제품", values="매출", aggfunc="sum", margins=True))코드가 계산한 지역별·제품별 매출 (예시) 지역 머그컵 텀블러 합계 대구 108,000 195,000 303,000 부산 306,000 150,000 456,000 서울 216,000 270,000 486,000 합계 630,000 615,000 1,245,000 확인해 보기
- 답에 나온 행 수(10)와 총합(1,245,000)을 원본 시트의 행 수, =SUM(E2:E11)과 비교하세요. 다르면 올린 파일부터 다시 확인합니다.
원본과 맞춰 보고, 매주 쓰는 표로 남기기
어떤 방법으로 집계했든 공유하기 전에 아래 네 가지를 확인하세요. 총합을 비교하면 빠진 행을, 숫자 개수를 세면 텍스트로 저장된 숫자를 찾을 수 있습니다.
매주 쓰는 보고서라면 결과 숫자를 붙여 넣지 말고 수식이나 피벗 테이블로 남겨 두세요. 수식은 원본이 바뀌면 다시 계산되고, 피벗 테이블은 새로 고침하면 새 데이터가 반영됩니다.
공유하기 전 확인 (예제 표 기준) 확인 방법 이 예에서 총합 집계표 총합이 원본 =SUM(E2:E11)과 같은지 1,245,000 숫자 개수 =COUNT(E2:E11)이 데이터 행 수와 같은지 (텍스트 숫자가 있으면 줄어듦) 10 한 칸 직접 계산 한 칸을 골라 원본에서 직접 더해 보기 서울·텀블러: 180,000 + 90,000 = 270,000 이름 쪼개짐 집계표의 지역·제품 수가 예상과 같은지 지역 3개, 제품 2개 확인해 보기
- 다음 주에 데이터를 붙여 넣은 뒤에도 총합과 숫자 개수를 다시 확인하세요. 수식의 범위(E2:E11 등)를 함께 늘리지 않으면 새 행이 빠집니다.
자주 하는 실수
- 대화창에서 AI가 계산해 준 합계를 그대로 보고서에 옮기기
- '서울'과 '서울시'처럼 이름이 섞인 채로 집계하기
- 매주 쓰는 보고서에 수식 대신 결과 숫자만 붙여 넣어 두기
참고 자료
- PIVOTBY 함수 — Microsoft 지원
- 피벗 테이블을 만들어 워크시트 데이터 분석 — Microsoft 지원
- QUERY 함수 — Google Docs 편집기 고객센터
- Claude로 파일 생성 및 편집 — Anthropic 지원 센터