엑셀 피벗테이블 만드는 법: 원본 데이터 조건 5가지와 집계 6단계, 오류 해결표

엑셀 피벗테이블은 표 형태의 원본 데이터만 있으면 함수 없이 합계·개수·평균을 집계하는 기능입니다. 원본 데이터 조건 5가지, 만드는 6단계, 날짜 그룹화와 슬라이서, 숫자가 개수로 나오는 오류 해결까지 정리했습니다.

엑셀 피벗테이블은 날짜, 거래처, 품목, 금액처럼 열이 나뉜 원본 데이터를 선택한 뒤 [삽입] 탭의 [피벗 테이블]을 누르고, 필드를 행·열·값 영역으로 끌어다 놓으면 합계와 개수가 자동으로 집계되는 기능입니다. 함수를 쓰지 않아도 되지만, 원본 데이터에 빈 머리글이나 병합된 셀이 있으면 만들어지지 않거나 숫자가 엉뚱하게 나옵니다. 아래에서 원본 데이터 조건 5가지, 만드는 6단계, 자주 쓰는 기능, 오류별 해결 방법을 순서대로 정리했습니다. 메뉴 이름은 엑셀 버전에 따라 조금 다르게 보일 수 있습니다.

마이크로소프트 엑셀 공식 도움말 확인하기 →

마이크로소프트 지원 페이지에서 버전별 피벗 테이블 메뉴와 최신 기능을 확인할 수 있습니다.

먼저 결론

  • 피벗테이블은 원본 데이터를 바꾸지 않고 별도 영역에 요약표를 만드는 기능입니다.
  • 원본은 머리글이 한 줄이고 빈 행·열과 병합 셀이 없는 목록 형태여야 합니다.
  • 원본을 먼저 표(Ctrl+T)로 바꿔 두면 데이터가 늘어나도 범위가 자동으로 따라옵니다.
  • 원본을 고친 뒤에는 새로 고침(Alt+F5)을 눌러야 피벗테이블에 반영됩니다.
  • 합계가 아니라 개수로 나오면 금액 열에 빈칸이나 문자로 저장된 숫자가 있는지 확인합니다.

엑셀 피벗테이블이 필요한 상황

수백 줄짜리 매출 내역에서 거래처별 합계, 월별 건수, 담당자별 평균을 뽑아야 할 때 SUMIFS를 조건마다 쓰면 수식이 길어지고 조건이 바뀔 때마다 다시 고쳐야 합니다. 피벗테이블은 같은 일을 필드 위치만 바꿔서 해결합니다. 행에 거래처를 넣으면 거래처별 표가 되고, 그 자리에 품목을 넣으면 품목별 표가 됩니다.

함수가 더 나은 경우도 있습니다. 정해진 양식의 특정 칸에 값을 채워야 하거나 결과가 실시간으로 바뀌어야 한다면 함수가 맞습니다. 조건별 합계 함수는 엑셀 필수 함수 10개와 단축키 정리에서 확인할 수 있습니다.

하려는 일피벗테이블함수(SUMIFS 등)
여러 기준으로 빠르게 요약적합수식이 많아짐
기준을 자주 바꿔 가며 분석적합매번 수정 필요
정해진 보고서 양식에 값 채우기불편적합
원본 수정 즉시 결과 반영새로 고침 필요자동 반영

원본 데이터 조건 5가지

  1. 머리글은 한 줄, 빈칸 없이. 첫 행의 모든 열에 이름이 있어야 합니다. 하나라도 비면 필드 이름이 잘못됐다는 오류가 납니다.
  2. 병합된 셀을 풉니다. 머리글이나 데이터에 병합 셀이 있으면 값이 한 칸에만 남아 집계가 틀어집니다.
  3. 중간에 빈 행과 빈 열을 두지 않습니다. 엑셀이 빈 줄 앞까지만 범위로 인식합니다.
  4. 한 열에는 한 종류의 값만 넣습니다. 금액 열에 ‘미정’ 같은 글자가 섞이면 합계 대신 개수가 나옵니다.
  5. 소계와 합계 행을 지웁니다. 원본에 합계 행이 있으면 피벗테이블에서 금액이 두 배로 잡힙니다.
좋은 원본의 모양 한 줄이 거래 한 건입니다. 날짜 | 거래처 | 품목 | 수량 | 금액처럼 옆으로 열이 나뉘고, 아래로 계속 쌓이는 목록이면 됩니다. 1월·2월·3월이 옆으로 펼쳐진 보고서 형태는 피벗테이블의 원본으로 쓰기 어렵습니다.

피벗테이블 만드는 6단계

1단계: 원본을 표로 바꿉니다

데이터 안의 아무 셀이나 누르고 Ctrl+T를 누른 뒤 ‘머리글 포함’을 확인합니다. 표로 만들어 두면 아래에 새 데이터를 붙여도 범위를 다시 지정할 필요가 없습니다.

2단계: [삽입] 탭에서 [피벗 테이블]을 누릅니다

범위에 표 이름이 자동으로 들어갔는지 확인합니다.

3단계: 놓을 위치를 고릅니다

처음에는 ‘새 워크시트’를 권합니다. 원본 옆에 두면 표가 커질 때 다른 내용을 덮을 수 있습니다.

4단계: 필드를 영역에 끌어다 놓습니다

오른쪽 필드 목록에서 거래처를 행에, 금액을 값에 놓으면 거래처별 합계가 만들어집니다. 품목을 열에 추가하면 교차표가 됩니다.

5단계: 값 요약 기준을 바꿉니다

값 영역의 필드를 누르고 [값 필드 설정]에서 합계, 개수, 평균, 최대, 최소 중 하나를 고릅니다. 같은 창의 [표시 형식]에서 천 단위 구분 기호를 지정합니다.

6단계: 원본이 바뀌면 새로 고칩니다

피벗테이블 안을 누르고 Alt+F5를 누르거나 [피벗 테이블 분석] 탭의 [새로 고침]을 누릅니다. 파일 안의 피벗테이블을 한꺼번에 갱신하려면 Ctrl+Alt+F5를 씁니다.

영역역할넣기 좋은 필드
행세로 방향 분류거래처, 품목, 담당자
열가로 방향 분류월, 분기, 구분
값계산할 숫자금액, 수량
필터전체 표를 걸러 보기연도, 지역

자주 쓰는 기능 4가지

  • 날짜 그룹화. 행에 넣은 날짜를 마우스 오른쪽 단추로 누르고 [그룹]을 선택하면 월, 분기, 연 단위로 묶입니다. 최근 버전은 날짜를 넣는 순간 자동으로 묶기도 합니다.
  • 슬라이서. [피벗 테이블 분석] 탭의 [슬라이서 삽입]으로 단추형 필터를 만듭니다. 지역이나 담당자를 눌러 가며 볼 때 편합니다.
  • 비율로 보기. 값 필드를 오른쪽 단추로 누르고 [값 표시 형식]에서 ‘총합계 비율’을 고르면 전체에서 차지하는 비중이 나옵니다.
  • 세부 내역 보기. 값이 든 셀을 두 번 누르면 그 숫자를 이루는 원본 행만 새 시트에 펼쳐집니다.

집계 결과를 문장으로 요약하거나 보고서 초안을 만들 때는 AI 도구를 함께 쓰는 방법도 있습니다. 요금제는 챗GPT Plus·Claude·제미니 구독료 비교에서 볼 수 있습니다. 데이터가 수십만 줄이라 느리다면 메모리부터 확인해야 하며, 기준은 AI 노트북 NPU와 메모리 고르는 법을 참고할 수 있습니다.

오류별 해결표

증상원인해결
합계가 아니라 개수로 나온다금액 열에 빈칸이나 문자로 저장된 숫자가 있다빈칸을 0으로 채우고, 문자 숫자는 [데이터] 탭의 [텍스트 나누기]를 바로 마침 해 숫자로 변환
필드 이름이 잘못되었다는 메시지머리글에 빈칸이나 병합 셀이 있다모든 열에 머리글 입력, 병합 해제
새 데이터가 반영되지 않는다새로 고침을 안 했거나 범위 밖에 추가했다Alt+F5, 안 되면 [데이터 원본 변경]으로 범위 재지정 또는 원본을 표로 변환
날짜가 그룹으로 묶이지 않는다날짜가 문자로 입력돼 있거나 빈칸이 섞여 있다날짜 열을 날짜 형식으로 변환한 뒤 새로 고침
(비어 있음) 항목이 보인다원본에 빈 행이 포함돼 있다원본의 빈 행 삭제 또는 필터에서 선택 해제
피벗 셀을 참조하면 긴 수식이 생긴다GETPIVOTDATA 자동 생성[피벗 테이블 분석] 탭의 옵션에서 GetPivotData 생성 해제
새로 고치면 열 너비가 바뀐다자동 맞춤 설정피벗 테이블 옵션에서 ‘업데이트 시 열 자동 맞춤’ 해제

만들기 전 실수 방지 체크리스트

  • 머리글이 한 줄이고 모든 열에 이름이 있다.
  • 병합된 셀을 모두 풀었다.
  • 중간에 빈 행과 빈 열이 없다.
  • 금액과 수량 열에 문자나 빈칸이 없다.
  • 원본의 소계·합계 행을 지웠다.
  • 원본을 표(Ctrl+T)로 바꿨다.
  • 원본을 고친 뒤 새로 고침을 눌렀다.

자주 묻는 질문 10개

1. 피벗테이블을 만들면 원본 데이터가 바뀌나요?

바뀌지 않습니다. 피벗테이블은 원본을 읽어 별도의 요약표를 만드는 기능입니다.

2. 피벗테이블 값을 직접 고칠 수 있나요?

값 영역의 숫자는 직접 수정할 수 없습니다. 원본을 고친 뒤 새로 고쳐야 합니다.

3. 피벗테이블을 지우려면 어떻게 하나요?

피벗테이블 전체를 범위로 선택하고 Delete 키를 누르면 됩니다.

4. 결과를 일반 표로 바꾸고 싶습니다.

피벗테이블을 복사한 뒤 [선택하여 붙여넣기]에서 ‘값’을 고르면 일반 셀로 바뀝니다.

5. 여러 시트의 데이터를 하나로 집계할 수 있나요?

가능하지만 방법이 복잡합니다. 처음에는 한 시트에 같은 열 구조로 이어 붙인 뒤 구분 열을 추가하는 방식이 가장 단순합니다.

6. 합계 옆에 계산 열을 넣을 수 있나요?

[피벗 테이블 분석] 탭의 [필드, 항목 및 집합]에서 계산 필드를 추가하면 단가나 이익률 같은 값을 만들 수 있습니다.

7. 정렬은 어떻게 하나요?

값이 있는 셀을 오른쪽 단추로 누르고 [정렬]에서 내림차순을 고르면 금액 큰 순서로 정렬됩니다.

8. 상위 10개만 보고 싶습니다.

행 레이블의 필터 단추에서 [값 필터]의 ‘상위 10’을 선택합니다.

9. 구글 스프레드시트에도 같은 기능이 있나요?

있습니다. [삽입] 메뉴의 ‘피봇 테이블’에서 비슷한 방식으로 만들 수 있고 메뉴 이름만 조금 다릅니다.

10. 피벗 차트는 어떻게 만드나요?

피벗테이블 안을 누르고 [피벗 테이블 분석] 탭의 [피벗 차트]를 누르면 표와 연동된 차트가 만들어집니다.

공식 출처와 확인일

자료 확인일: 2026년 10월 12일

본 글은 독자의 정보 확인을 돕기 위한 일반 정보입니다. 메뉴 이름과 단축키는 엑셀 버전과 운영체제에 따라 다를 수 있으므로 사용 중인 버전의 공식 도움말을 함께 확인하시기 바랍니다.