by J.D. Inform | Daily Data @ DailyScienceTech
🎯 피벗테이블, 무엇이고 왜 쓰나?
피벗테이블(Pivot Table)은 열(필드)의 조합으로 데이터를 즉시 요약·집계하는 기능입니다. 필드(열)를 행/열/값/필터 영역으로 드래그해 놓는 것만으로 합계·개수·평균·최대/최소 등을 수초 만에 구할 수 있어요. 가장 큰 장점은 원본을 건드리지 않고 다양한 관점으로 데이터를 회전(Pivot)해 보는 데 있습니다.
🧱 시작 전: 데이터 구조를 이렇게 준비하세요
- 헤더 1행 고정: 각 열 이름은 1행에, 병합 셀 금지.
- 표 형태: 빈 행/열, 다중 헤더, 합계행 제거 → Ctrl+T로 “표” 지정 권장.
- 데이터 타입 일관성: 날짜는 날짜형, 금액은 숫자형. 텍스트 숫자 정리(앞뒤 공백·문자 제거).
- 필드 분리: “지역(광역/기초)”, “날짜(연/월/일)” 처럼 분석 기준을 쪼개 두면 조합이 쉬워집니다.
TIP: “표(테이블)”로 지정하면 새 행 추가 시 피벗테이블 데이터 원본 범위가 자동 확장됩니다.
🧭 만들기: Windows/Mac 공통 3단계
- 데이터 범위 선택 → 삽입 탭 → 피벗 테이블.
- 새 워크시트에 만들기 권장(가독성·관리 용이).
- 오른쪽 필드 목록에서 원하는 필드를 행/열/값/필터로 드래그.
예) “상품명” → 행, “월” → 열, “매출” → 값(합계), “지역” → 필터. 한 번 설정해두면 필드만 바꿔 수십 가지 관점을 바로 확인할 수 있습니다.

🔧 핵심 개념 4요소 — 행·열·값·필터
| 영역 | 역할 | 예시 |
|---|---|---|
| 행(Rows) | 세로 축의 분류 | 상품/고객/지역/카테고리 |
| 열(Columns) | 가로 축의 분류 | 월/분기/년도, 채널(온라인/오프라인) |
| 값(Values) | 집계할 수치 | 매출 합계, 주문 수(개수), 평균 할인율 |
| 필터(Filters) | 표 전체 조건 | 지역=수도권만, 카테고리=전자만 |
➗ 값 집계 설정: SUM, COUNT, AVERAGE… 정확히 쓰기
- 합계(Sum): 기본. 금액/수량처럼 연속형 수치.
- 개수(Count): 텍스트/빈칸 포함하여 “행 수”를 셈. (고객 수, 주문 건수)
- 고유 개수(Distinct Count): 데이터 모델 사용 시 가능(중복 제거 후 개수).
- 평균/최대/최소: 품질 지표, SLA 등 중앙 경향·극값 확인.
값 필드 → 값 필드 설정에서 요약 방식과 표시 형식(통화·% 등)을 함께 지정하세요.
📅 그룹화: 날짜·숫자도 한 번에 요약
- 날짜 그룹: 날짜 필드를 행/열에 둔 뒤 우클릭 → 그룹 → 연/분기/월/일 체크. 시계열 분석의 핵심.
- 숫자 그룹: 가격/나이/점수 → 구간 폭 지정(예: 0–9, 10–19…). 히스토그램처럼 구간별 분포 확인.
TIP: 날짜가 하나도 그룹화되지 않으면, 텍스트 날짜로 들어왔을 가능성↑ → 데이터 탭의 텍스트 나누기 또는 날짜 변환으로 정정.
🧮 계산 필드·계산 항목: 원본을 바꾸지 않고 지표 만들기
계산 필드는 값 영역에 새로운 지표(예: 이익 = 매출 – 원가)를 생성합니다. 계산 항목은 같은 필드 내 값들을 조합(예: 카테고리 A+B)합니다. Power Pivot(데이터 모델)을 사용하면 DAX로 더 강력한 계산을 구현할 수 있어요(누적합, 전월 대비, YTD 등).
🎛 슬라이서·타임라인: 클릭 한 번의 대화형 분석
- 슬라이서: 범주형 필드(지역/상품/채널)를 버튼 UI로 필터.
- 타임라인: 날짜 필드를 월/분기/연도로 스크럽.
여러 피벗을 같은 슬라이서에 연결하면 대시보드처럼 동기화된 분석이 가능합니다.
🧹 실무형 데이터 정제 루틴(요약)
- 공백/병합 제거 → 표로 지정(Ctrl+T)
- 날짜/숫자 타입 통일, 통화/소수점 자리 지정
- 텍스트 숫자 정리: 값 붙여넣기, 텍스트 나누기, 찾기/바꾸기
- 키 필드(예: 고객ID, 주문ID) 결측·중복 확인
🧯 오류 해결 체크리스트
- 그룹화 안 됨: 날짜가 텍스트. → 날짜형 변환 후 새 피벗 만들기.
- 합계가 이상함: 텍스트 숫자/공백 포함. → 숫자형 변환, 공백 제거.
- 새 데이터가 안 잡힘: 범위 고정 문제. → 표로 지정하거나 데이터 원본 변경.
- 중복 집계: 개수 vs 고유 개수 구분, 데이터 모델 사용 검토.
⚡ 보고서 자동화 팁
- 새로 고침: 데이터 업데이트 후 모든 연결 새로 고침.
- 피벗차트: 피벗테이블과 동기화된 차트로 즉시 시각화.
- 레이아웃 고정: “서식 유지” 옵션으로 숫자 형식/열 너비 보존.
- 여러 피벗 연결: 슬라이서 → 피벗 연결에서 대상 선택.
📌 예시 시나리오(실무 감각 익히기)
- 영업: 지역×월별 매출 합계, 상위 고객 Top N, 제품 믹스 비중.
- 이커머스: 채널별 전환율, 리피트 고객 비율, 카테고리별 매출 YoY.
- CS/운영: 문의 유형별 건수(개수), 처리시간 평균/중앙값, SLA 충족률.
❓자주 묻는 질문(FAQ)
- Q. 원본 바꾸면 피벗도 바뀌나요? → A. 예, 새로 고침 시 반영. 표로 지정하면 자동 확장.
- Q. 고유 고객 수는? → 데이터 모델 추가 후 고유 개수 사용.
- Q. 전월 대비/누적합? → DAX(데이터 모델) 또는 보조열·계산 필드로 구현.
🧾 오늘의 요약
“피벗테이블의 본질은 원본은 그대로 두고, 질문을 바꿔가며 데이터를 여러 각도로 요약하는 능력입니다.”
#피벗테이블 #엑셀 #데이터분석 #슬라이서 #피벗차트 #DailyData #DailyScienceTech