엑셀 피벗테이블 만드는 법 (초보자 기준)

지점 이름이 계속 반복되는 판매 데이터를 열어 두고, 지점별 합계를 내려고 SUMIF 수식부터 걸기 시작한 참이라면 잠깐 멈추는 게 낫습니다. 엑셀 피벗테이블은 같은 작업을 마우스만으로 처리합니다. 2026년 현재는 여기에 더해, 피벗테이블과 비슷한 결과를 수식 한 줄로 뽑는 함수까지 나와 있습니다.

피벗테이블은 겉보기와 달리 배울 게 두 가지뿐입니다. 원본 데이터를 어떤 모양으로 만들어 두느냐, 그리고 필드를 어느 칸에 끌어다 놓느냐. 나머지는 전부 응용입니다.

문제는 이 두 가지를 건너뛰고 [삽입] 탭부터 누르는 경우입니다. 헤더가 두 줄이거나 중간에 빈 행이 섞여 있으면 피벗테이블은 아예 만들어지지 않습니다. 억지로 만들어도 숫자가 어긋나고요.

아래는 데이터 준비부터 삽입 절차, 필드 배치, 새로 고침, 실무 활용 팁, 최신 엑셀에서 달라진 점까지 순서대로 짚은 내용입니다.

줌 회의 하단 툴바에서 초록색 화면 공유 버튼 위치

원본 정리가 8할
단일 헤더, 빈 행·병합·집계행 없는 표라야 피벗테이블이 만들어집니다.
배치는 4칸뿐
필터·열·행·값 네 영역에 필드를 끌어다 놓으면 집계가 끝납니다.
새로 고침은 수동
원본이 바뀌어도 자동 갱신되지 않습니다. 직접 눌러야 반영됩니다.

피벗테이블은 원본 데이터를 그대로 둔 채, 커다란 표를 원하는 기준으로 요약해 주는 통계표입니다. 합계·평균 같은 통계치를 담을 수 있습니다.

이름부터가 성격을 드러냅니다. ‘피벗(Pivot)’은 전환·회전이라는 뜻으로, 중심축을 기준으로 데이터를 이리저리 돌려가며 다시 정렬하고 다시 집계한다는 의미입니다. Microsoft 공식 지원 문서도 피벗 테이블을 “데이터를 계산, 요약 및 분석하는 강력한 도구”로 설명하며, 데이터 사이의 비교·패턴·추세를 파악하는 데 쓴다고 정리하고 있습니다.

핵심은 이겁니다. 원본 데이터를 건드리지 않고도 행과 열에 배치한 필드를 마우스로 끌어다 놓는 것만으로 집계 형태를 바꿀 수 있다는 점.

지점별로 보다가 품목별로 보고 싶어지면 필드 위치만 바꾸면 됩니다. 수식을 다시 짤 필요가 없죠. 그래서 단순 합계·평균처럼 집계가 중심인 실무 보고서라면 함수를 직접 짜는 것보다 피벗테이블이 훨씬 효율적입니다.

💡 꿀팁: 피벗테이블은 “보고서를 만드는 도구”가 아니라 “관점을 바꿔 보는 도구”에 가깝습니다. 한 번 만들어 두고 필드 순서만 바꾸면 서로 다른 보고서 여러 개가 그 자리에서 나옵니다.

만들기 전, 원본 데이터부터 손봐야 합니다

피벗테이블이 안 만들어지는 원인은 대부분 기능이 아니라 원본 데이터 구조에 있습니다. 아래 원칙은 여러 자료가 공통으로 짚는 부분입니다.

  • 헤더(머리글)는 한 줄로만 구성합니다. 헤더가 여러 줄이면 피벗테이블 자체를 만들 수 없습니다.
  • 빈 행·빈 열, 셀 병합, 줄바꿈을 두지 않습니다. 데이터 범위 중간에 빈 셀이 있거나 셀이 병합돼 있으면 범위를 제대로 인식하지 못합니다.
  • 한 열에는 같은 형식의 데이터만 넣습니다. 같은 열에 날짜와 텍스트를 섞지 않는 식입니다.
  • 소계·합계 같은 집계행을 미리 넣지 않습니다. 집계는 피벗테이블이 알아서 합니다.
  • 세로 방향 블록쌓기 원칙을 지킵니다. 새 데이터(레코드)는 아래쪽으로, 새 항목(필드)은 오른쪽으로 쌓는 표 형태여야 합니다. 이걸 어기면 피벗테이블 기능을 100% 쓸 수 없습니다.

화면 공유 선택 창의 데스크톱 전체, 특정 창, 컴퓨터 소리 공유 체크박스 비교

⚠️ 주의: 헤더가 여러 줄이거나 비어 있는 열이 하나라도 있으면 피벗테이블 생성 단계에서 막힙니다. 각 열에 고유하고 공백이 아닌 레이블이 있어야 합니다.

여기에 하나 더 권합니다. 데이터 범위를 선택한 뒤 [삽입] 탭에서 [표]로 먼저 변환해 두는 겁니다. 이렇게 해두면 나중에 데이터가 추가돼도 피벗테이블이 확장된 범위를 인식하기 쉬워집니다. 매달 데이터가 쌓이는 자료라면 특히 효과가 큽니다. 매번 범위를 다시 잡을 필요가 사라지니까요.

구조가 복잡하거나 중첩된 형태(언피벗이 필요한 모양)라면 Power Query로 열 단위·단일 헤더 행 구조로 먼저 정리하라는 것이 Microsoft 공식 문서의 권장 사항입니다.

피벗테이블 만드는 두 가지 방법

만드는 방법은 크게 둘입니다. 필드를 직접 배치하는 직접 삽입, 엑셀이 레이아웃 후보를 제시하는 추천 피벗 테이블. 처음이라면 후자가 진입장벽이 낮습니다.

방법 A. 직접 피벗테이블 삽입

1. 데이터 안 아무 셀 클릭
원본 표 안쪽 아무 셀이나 선택합니다. 범위를 드래그로 잡지 않아도 엑셀이 알아서 인식합니다.
2. [삽입] 탭 → [피벗 테이블]
리본 메뉴에서 선택하면 데이터 범위가 자동으로 잡힌 대화상자가 뜹니다.
3. 범위와 위치 지정
대화상자에서 데이터 범위를 확인·수정하고, 피벗테이블을 넣을 곳(새 워크시트 / 기존 워크시트)을 고릅니다.
4. [확인] 클릭
빈 피벗테이블이 생기고, 화면 오른쪽에 “피벗 테이블 필드” 작업창이 나타납니다.

주석 도구 모음의 텍스트, 펜, 스탬프, 스포트라이트 기능 설명

방법 B. 추천 피벗 테이블 활용

1. 데이터 범위 안 셀 선택
방법 A와 동일하게 표 안쪽 셀을 클릭합니다.
2. [삽입] 탭 → [추천 피벗 테이블]
피벗 테이블 바로 옆에 있는 메뉴입니다.
3. 미리보기에서 양식 선택
엑셀이 데이터에 어울리는 레이아웃 후보를 미리보기로 보여줍니다. 원하는 걸 고릅니다.
4. [확인] 클릭
선택한 레이아웃 그대로 새 시트에 피벗테이블이 자동 생성됩니다.

Microsoft 공식 문서 설명에 따르면 추천 피벗 테이블은 “Excel에서 자동으로 데이터에 가장 적합한 영역을 찾아 의미 있는 레이아웃을 결정”해 주는 기능입니다. 필드를 어디에 놓아야 할지 감이 안 올 때 시작점으로 쓰기 좋습니다.

필드 배치, 여기서 결과가 갈립니다

필드는 필터·열·행·값 네 영역에 나눠 놓습니다. 어느 칸에 넣느냐에 따라 완전히 다른 보고서가 나옵니다.

오른쪽 “피벗 테이블 필드” 작업창의 필드 목록에서 체크박스를 켜거나, 필드를 끌어다 네 영역 중 원하는 곳에 놓으면 즉시 집계됩니다. 엑셀이 형식을 보고 기본 배치를 잡아 주기도 합니다. 텍스트(숫자가 아닌) 필드는 행 영역, 날짜·시간 계층 필드는 열 영역, 숫자 필드는 값 영역으로 가는 경향이 있습니다.

데스크톱, 웹앱, 모바일에서 화면공유 권한 메뉴로 들어가는 경로 비교

값 영역에 넣은 필드는 기본이 합계(SUM)입니다. 바꾸고 싶다면 필드의 드롭다운 화살표 → “값 필드 설정”에서 평균·개수·최대값 등으로 고르면 됩니다. 값 표시 형식도 손댈 수 있어서, 단순 합계 대신 “총합계에 대한 비율(%)”로 표시하게 만들 수도 있습니다.

박스 안에서 필드 순서를 바꾸면 그룹화 계층이 바뀝니다. 행 영역에 “지역 → 담당자” 순으로 놓느냐, “담당자 → 지역” 순으로 놓느냐에 따라 보고서 구조 자체가 달라집니다. 같은 데이터인데 읽히는 이야기가 달라지는 셈이죠.

💡 꿀팁: 값 영역의 숫자는 기본적으로 천단위 구분기호가 안 붙습니다. 숫자 범위를 선택하고 Ctrl + Shift + 1을 누르면 바로 콤마가 들어갑니다.

새로 고침과 자주 하는 실수

원본 데이터가 바뀌어도 피벗테이블은 자동으로 갱신되지 않습니다. 이 한 줄이 실무에서 사고를 가장 많이 냅니다.

원본 숫자를 수정했다면 반드시 새로 고침을 눌러야 피벗테이블에 반영됩니다. 이걸 잊고 예전 숫자가 남은 표를 그대로 보고하는 실수가 가장 흔합니다.
  • 피벗테이블이 하나뿐이라면: 피벗테이블 범위 안에서 마우스 우클릭 → “새로 고침”
  • 피벗테이블이 여러 개라면: [피벗 테이블 분석] 탭 → [새로 고침] 드롭다운 화살표 → “모두 새로 고침”

새로 고침을 눌렀는데도 반영이 안 되는 경우가 있습니다. 원인은 대체로 네 갈래입니다.

원인 어떤 상황인가 대응
범위 밖 데이터 데이터를 추가·삭제했는데 피벗테이블이 인식하는 원본 범위는 그대로인 경우 [피벗 테이블 분석] → “데이터 소스 변경”으로 참조 범위 재지정
수동 갱신 누락 자동 새로 고침이 꺼져 있는데 수동으로도 누르지 않은 경우 새로 고침 / 모두 새로 고침 실행
외부 데이터 연결 다른 파일·웹 등에 연결된 데이터가 즉시 반영되지 않는 경우 [데이터] 탭에서 외부 소스를 새로 고침
오래된 캐시 최신 데이터 대신 이전 데이터가 표시되는 경우 데이터 소스 설정을 주기적으로 점검

회의 예약 시 설정하는 7가지 항목 체크리스트

예방책은 앞서 말한 그대로입니다. 원본을 엑셀 “표” 기능으로 관리하면 범위가 자동으로 늘어나 이 문제 자체가 크게 줄어듭니다.

피벗테이블 초보가 자주 걸리는 지점

  • 원본에 빈 행·빈 열이 섞여 있는 경우 — 피벗테이블이 데이터를 온전히 인식하지 못합니다.
  • 필드 배치를 점검하지 않고 바로 확정하는 경우 — 나중에 구조를 다시 손봐야 하는 일이 생깁니다. 최종 확정 전에 필드 배치를 한 번 더 확인하는 습관을 들이는 게 좋습니다.
  • 행/열 레이블 필터에 숫자 조건을 기대하는 경우 — 행이나 열 머리글의 필터는 텍스트 조건 위주로 지원되고, 숫자 조건 필터링에는 제약이 따릅니다. 숫자 기준으로 걸러야 한다면 필터 대상이 레이블 필드인지 값 필드인지부터 구분하고 접근하세요.
  • GETPIVOTDATA 오류 — 피벗테이블 결과를 수식으로 끌어다 쓸 때 자동 생성되는 함수입니다. 필드명·항목명이 실제 설정과 정확히 일치하지 않거나(공백·특수문자 주의), 피벗테이블 구조가 바뀌어 참조 항목이 사라졌거나, 조건 값의 속성(문자형/숫자형)이 실제 데이터와 다르거나, PC 지역 설정 탓에 인수 구분 기호(쉼표/세미콜론)가 달라진 경우에 오류가 납니다. 필드명·항목명을 실제 피벗테이블과 정확히 맞추고, IFERROR와 함께 써서 오류 시 대체 값이 나오게 처리하면 됩니다.

실무 활용 팁과 최신 엑셀에서 달라진 점

집계표를 만든 다음부터가 진짜입니다. 아래 기능들이 보고서 품질을 바꿉니다.

  • 슬라이서(Slicer): 피벗테이블이나 표를 버튼 클릭만으로 필터링하는 기능입니다. 슬라이서 하나로 여러 피벗테이블을 동시에 제어할 수도 있습니다. 슬라이서를 우클릭한 뒤 “보고서 연결”에서 함께 움직일 피벗테이블을 고르면 됩니다.
  • 날짜 그룹화: 날짜 데이터는 슬라이서에 넣기 전에 월·분기·연도 등 원하는 단위로 미리 그룹화해 두는 편이 낫습니다. 나이나 매출처럼 숫자 필드도 구간으로 묶을 수 있어서, 매출 구간별 고객 수 같은 분석이 가능해집니다.
  • 하위 필드 추가: 거래처별 집계에 상품분류를 하위 필드로 얹으면 한 단계 더 세부적인 집계가 나옵니다.
  • 값 필드 중복 추가: 같은 필드를 값 영역에 두 번 넣고 하나는 합계, 다른 하나는 “총합계 비율(%)”로 설정하면 합계와 점유율이 한 표에 같이 표시됩니다.
  • 레이아웃 변경: 기본 “압축형” 대신 [디자인] 탭에서 “테이블 형식”으로 바꾸면 읽기가 훨씬 편해집니다.
  • 보고서 필터 페이지 표시: 필터 영역에 넣은 필드를 기준으로 항목별 시트를 자동으로 쪼개 줍니다. 지점별 파일을 따로 뽑아야 할 때 유용합니다.
  • 서식 지정: [디자인] 탭 → “피벗 테이블 스타일”에서 미리 만들어진 서식을 골라 적용할 수 있습니다.

대기실, 패스코드, 참가자 음소거, 회의 잠금 4가지 보안 기능 카드

⚠️ 주의: 슬라이서의 “보고서 연결”은 동일한 원본 데이터를 쓰는 피벗테이블끼리만 적용됩니다. 원본이 다르면 아무리 연결하려 해도 목록에 뜨지 않습니다.

GROUPBY · PIVOTBY · Copilot

최신 엑셀에는 피벗테이블과 비슷한 일을 수식으로 처리하는 함수가 들어왔습니다. 셋을 나란히 놓고 보면 성격 차이가 분명합니다.

구분 성격 사용 가능 버전
피벗테이블 마우스로 필드를 끌어다 놓는 기능. 원본이 바뀌면 수동 새로 고침 필요 일반적인 Excel
GROUPBY 함수 SQL의 GROUP BY 개념을 함수로 옮긴 것. 집계·정렬·필터링을 함수 하나로 처리. SUM·AVERAGE·COUNTA 등으로 집계 방식 교체 가능 Microsoft 365 2409(빌드 18025.20096) 이상 (2024년 11월 기준 안내)
PIVOTBY 함수 행/열 기준 그룹화 + 값 집계를 하는 동적 배열 함수. 원본이 바뀌면 수식이 즉시 재계산 Microsoft 365(Windows·Mac), Excel 2024, Excel 2021

문법은 각각 GROUPBY(행필드, 값, 함수, [필드헤더], [합계깊이], [정렬순서], [필터배열], [필드관계]), PIVOTBY(row_fields, col_fields, values, function, [field_headers], [row_total_depth], [row_sort_order], [col_total_depth], [col_sort_order], [filter_array], [relative_to]) 형태입니다.

한 가지 짚고 갈 게 있습니다. Microsoft 공식 지원 문서는 “PIVOTBY는 Excel의 피벗 테이블 기능과 직접적인 관련은 없다”고 명시합니다. 이름이 비슷해서 피벗테이블의 함수판으로 오해하기 쉬운데, 별개의 동적 배열 함수입니다. 다만 실무 체감에서 가장 큰 차이는 새로 고침입니다. 피벗테이블은 손으로 갱신해야 하고, PIVOTBY는 알아서 다시 계산되니까요.

로컬 녹화와 클라우드 녹화의 저장 위치, 파일 형식, 요금제 조건 비교표

Copilot 쪽도 짚을 만합니다. Microsoft 공식 지원 문서에 따르면 Excel의 Copilot은 차트와 피벗 테이블을 만들고, 서식을 적용하고, 통합 문서를 직접 변경할 수 있습니다. 데이터 강조 표시·정렬·필터링, 인사이트 도출, 수식 생성도 지원합니다. 다만 조건이 붙습니다.

Excel Copilot을 쓰려면
① AI 크레딧 플랜이 포함된 Microsoft 365 Personal/Family, Microsoft 365 Premium 구독, 상업용 Microsoft 365 Copilot 구독, 또는 Copilot Chat 적격 Microsoft/Office 365 비즈니스·엔터프라이즈 구독 중 하나가 필요합니다.
② 계산 옵션이 “자동”으로 설정돼 있어야 편집 기능이 동작합니다.
③ SharePoint에서 체크아웃된 파일이나 Strict Open XML 같은 일부 형식에서는 작동하지 않습니다.

2026년 6월 25일 Microsoft 365 공식 블로그 발표로는, Copilot in Excel의 “개인화(Personalization)” 기능이 정식 출시됐습니다. 서식·명명 규칙·수식·피벗테이블·보고서 스타일에 대한 선호를 한 번 설정해 두면 이후 통합 문서 전반에 일관되게 적용됩니다. 워크북 규칙, 사전 구성된 스킬, 연합형 Copilot 커넥터, “Plan with Copilot”, Copilot 변경사항 추적도 Excel 웹·Windows·Mac에서 정식 제공 중입니다. 커스텀 스킬은 2026년 7월 정식 출시, 파트너가 구축한 스킬은 2026년 3분기 제공이 예정돼 있습니다.

매달 말일이 문제였습니다. 지점별·품목별 판매 실적을 정리할 때마다 SUMIF 수식을 항목마다 하나씩 걸어서 집계표를 만들었고, 지점을 바꿔 다시 집계하려면 그 수식을 처음부터 새로 걸어야 했습니다. 그러다 피벗테이블을 배우고 나서 지점·품목·금액 필드 세 개를 끌어다 놓는 것만으로 같은 표가 몇 초 만에 나오는 걸 보고 좀 허탈했습니다. 아, 이거였구나 싶었죠. 지점을 바꿔 볼 때도 필터만 건드리면 끝이라, 그동안 수식에 들인 시간이 통째로 아까웠습니다. 다만 지금도 원본 숫자를 고쳐 놓고 새로 고침을 깜빡해서, 예전 숫자가 남은 표를 한참 들여다보는 일이 가끔 있습니다.

자주 묻는 질문

Q. [피벗 테이블]을 눌렀는데 아예 만들어지지 않습니다.
A. 십중팔구 헤더 문제입니다. 헤더가 두 줄 이상이거나, 비어 있는 열 제목이 하나라도 있으면 생성 단계에서 막힙니다. 각 열에 고유하고 공백이 아닌 레이블을 넣고, 병합된 셀을 풀고, 중간에 낀 빈 행을 지운 뒤 다시 시도해 보세요.
Q. 원본에 새 데이터를 추가했는데 피벗테이블에 안 나옵니다.
A. 피벗테이블이 인식하는 원본 범위 밖에 데이터가 추가된 경우입니다. [피벗 테이블 분석] 탭의 “데이터 소스 변경”에서 범위를 다시 지정하면 됩니다. 매달 데이터가 쌓이는 자료라면 아예 원본을 엑셀 “표”로 관리하세요. 범위가 자동으로 늘어나 이 문제가 반복되지 않습니다.
Q. 합계랑 비중(%)을 한 표에 같이 보고 싶은데 가능한가요?
A. 됩니다. 같은 필드를 값 영역에 두 번 넣은 다음, 하나는 그대로 합계로 두고 다른 하나만 값 표시 형식을 “총합계에 대한 비율(%)”로 바꾸면 됩니다. 금액과 점유율이 나란히 붙은 표가 나옵니다.
Q. PIVOTBY 함수를 쓰면 피벗테이블은 안 배워도 되나요?
A. 그렇게 보긴 어렵습니다. Microsoft 공식 문서는 PIVOTBY가 피벗 테이블 기능과 직접적인 관련이 없다고 명시하고 있고, 사용 가능한 버전도 Microsoft 365·Excel 2024·Excel 2021로 제한됩니다. 회사 PC 버전이 여기 해당하지 않으면 아예 쓸 수 없습니다. 슬라이서, 값 필드 설정, 보고서 필터 페이지 표시 같은 기능도 피벗테이블 쪽에 있고요.

함께 보면 좋은 글

정리하며

엑셀 피벗테이블은 원본을 단일 헤더의 깔끔한 표로 만들어 두는 것에서 시작해, [삽입] 탭에서 삽입하고, 필터·열·행·값 네 영역에 필드를 끌어다 놓고, 원본이 바뀌면 새로 고침을 누르는 흐름으로 굴러갑니다. 여기에 슬라이서와 날짜 그룹화, 값 표시 형식까지 얹으면 보고서 하나로 여러 관점을 동시에 보여줄 수 있습니다. 최신 엑셀 환경이라면 GROUPBY·PIVOTBY 함수와 Copilot이 선택지로 더해집니다.

피벗테이블이 진짜로 바꾸는 건 작업 속도보다 질문의 개수입니다. 수식을 새로 짜야 하는 환경에서는 “지점별로 보면 어떨까” 같은 생각이 떠올라도 비용이 아까워 그냥 넘어가게 됩니다. 필드를 끌어다 놓으면 되는 환경에서는 그 질문을 그냥 던져 봅니다. 같은 데이터에서 나오는 결론의 개수가 달라지는 지점이 거기입니다.

피벗테이블을 배우는 건 기능 하나를 익히는 게 아니라, 데이터에 질문하는 비용을 0에 가깝게 만드는 일입니다.

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.