피벗 테이블 · 스프레드시트 데이터 분석
Pivot Table
피벗 테이블이란?
- 드래그로 만드는 교차 집계표
- 원본은 한 행에 한 건이어야 한다
- 질문을 바꿔 여러 각도로 보기 쉽다
피벗 테이블은 수식을 쓰지 않고 데이터를 요약하는 도구입니다. 원본 표에서 어떤 항목을 행으로, 어떤 항목을 열로, 어떤 값을 집계할지 지정하면 교차 집계표가 만들어집니다. 부서별·월별 교육비 합계나 채널별·제품별 매출 비교 같은 표를 몇 번의 조작으로 얻을 수 있습니다.
제대로 쓰려면 원본 데이터의 형태가 중요합니다. 첫 행은 항목 이름, 그 아래는 한 건이 한 행인 형태여야 하고, 병합된 셀이나 중간 소계 행이 섞여 있으면 집계가 어긋납니다. 실무에서 피벗이 안 된다고 하는 경우의 대부분은 기능 문제가 아니라 원본이 보고서 형태로 꾸며져 있기 때문입니다. 그래서 데이터는 쌓는 시트와 보여주는 시트를 분리하는 습관이 중요합니다.
피벗 테이블의 진짜 가치는 질문을 바꾸기 쉽다는 데 있습니다. 합계를 평균으로, 월별을 분기별로, 부서별을 직급별로 바꾸는 데 몇 초면 되므로 데이터를 여러 각도로 보게 됩니다. 다만 원본이 갱신되면 새로고침을 해야 반영되고, 필터가 걸린 상태를 잊으면 잘못된 숫자를 보고하게 되므로 확인 습관이 필요합니다. 엑셀과 구글 스프레드시트 모두 같은 개념을 제공합니다.
1991년 로터스 임프루브(Lotus Improv)가 데이터를 여러 축으로 재구성하는 개념을 선보였고, 마이크로소프트가 1994년 엑셀 5.0에서 피벗 테이블이라는 이름으로 도입하며 대중화됐습니다. 이후 대부분의 스프레드시트 프로그램이 같은 기능을 제공합니다.
예를 들어 교육 담당자가 연간 교육비를 부서별로 집계하는 상황입니다. (가상 예시)
- 원본 정리 — 한 행에 한 건(일자·부서·과정명·인원·금액)이 오도록 표를 정리합니다.
- 피벗 생성 — 행에 부서, 열에 월, 값에 금액 합계를 배치합니다.
- 관점 전환 — 행을 과정 분류로 바꿔 어떤 유형에 예산이 몰렸는지 확인합니다.
- 집계 변경 — 합계를 인원당 평균으로 바꿔 단가 차이를 봅니다.
- 보고 — 필요한 표만 값으로 복사해 보고 문서에 옮기고 원본 시트는 그대로 둡니다.