데이터 분석의 꽃, 피벗 테이블 1편: 5분 만에 월별/부서별 실적 요약하기
수만 줄이 넘어가는 1년 치 판매 내역 데이터를 건네받았다고 상상해 봅시다. 팀장님이 "이거 부서별로 이번 달에 얼마나 팔았는지, 그리고 제품군별 매출 비중이 어떻게 되는지 10분 안에 요약해서 가져와."라고 지시한다면 눈앞이 캄캄해질 것입니다.
예전의 저였다면 지난번에 배운 SUMIF 함수를 수십 개 걸어두고 계산이 끝나기를 기다렸겠지만, 엑셀 고수들은 함수를 단 하나도 쓰지 않고 마우스 드래그 몇 번으로 1분 만에 완벽한 요약 보고서를 만들어냅니다. 그 마법 같은 기능이 바로 '피벗 테이블(Pivot Table)'입니다. 피벗(Pivot)이란 '축을 중심으로 회전한다'는 뜻으로, 내가 원하는 기준(부서별, 월별, 제품별)으로 데이터를 이리저리 돌려가며 입체적으로 보여주는 기능입니다. 오늘은 엑셀 초보자도 5분 만에 마스터할 수 있는 피벗 테이블의 기본 원리를 알려드립니다.
1. 성공적인 피벗 테이블을 위한 단 하나의 전제 조건
피벗 테이블 버튼을 누르기 전에 반드시 확인해야 할 아주 중요한 전제 조건이 있습니다. 우리 시리즈의 1편에서 강조했던 '데이터 입력 규칙'이 여기서 빛을 발합니다.
피벗 테이블은 원본 데이터의 '머리글(제목 줄)'을 기준으로 데이터를 분류합니다. 만약 1행과 2행이 지저분하게 병합되어 있거나, 머리글이 비어 있는 열이 단 하나라도 있다면 피벗 테이블은 에러 창을 띄우며 아예 생성조차 되지 않습니다. 반드시 1행에는 단일 머리글(예: 날짜, 부서명, 제품명, 판매금액)이 있고, 그 아래로 빈칸 없이 데이터가 차곡차곡 쌓여있는 깔끔한 데이터베이스 형태여야 합니다.
2. 드래그 앤 드롭의 마법: 피벗 테이블 4개의 방 이해하기
데이터 준비가 끝났다면 표 안의 아무 셀이나 클릭한 뒤, 상단 메뉴의 [삽입] - [피벗 테이블]을 누르고 [확인]을 클릭합니다. 새로운 시트가 열리며 오른쪽에 '피벗 테이블 필드'라는 창이 나타납니다. 이 창 아래쪽에 있는 4개의 빈 방(영역)의 역할만 이해하면 피벗 테이블은 끝납니다.
행 (Rows): 요약본의 '세로축' 기준이 됩니다. [부서명]을 마우스로 끌어서 '행' 방에 놓으면, 수만 줄의 데이터에 흩어져 있던 부서명들이 중복이 제거된 채 세로로 깔끔하게 정렬됩니다.
열 (Columns): 요약본의 '가로축' 기준이 됩니다. [월(Month)]을 끌어다 놓으면, 1월부터 12월까지 가로로 항목이 펼쳐집니다.
값 (Values): 실제로 계산(합계, 평균, 개수)할 '숫자'를 넣는 곳입니다. [판매금액]을 끌어다 놓으면, 앞서 세팅한 부서별/월별 기준에 맞춰 판매금액의 총합이 1초 만에 계산되어 빈칸을 채웁니다.
필터 (Filters): 전체 데이터를 특정한 조건으로 거르고 싶을 때 씁니다. [연도]를 필터 방에 넣고 상단에서 '2024년'만 선택하면, 2024년의 부서별/월별 판매금액만 화면에 나타납니다.
함수 수식을 단 한 줄도 적지 않고, 그저 항목을 마우스로 끌어다 빈 방에 놓는(Drag & Drop) 것만으로 완벽한 통계 표가 완성되는 것입니다.
3. 초보자가 가장 당황하는 순간: "원본을 바꿨는데 숫자가 안 변해요!"
피벗 테이블을 처음 쓰는 분들이 가장 많이 겪는 대참사가 있습니다. VLOOKUP이나 SUMIF 같은 일반 함수는 원본 데이터의 숫자를 수정하면 결괏값이 즉각적으로(실시간으로) 변합니다. 하지만 피벗 테이블은 원본을 수정해도 알아서 수치가 바뀌지 않습니다.
피벗 테이블은 원본 데이터를 마치 사진 찍듯 한 번 '캡처'해서 메모리에 올려두고 계산을 돌리는 방식이기 때문입니다. 따라서 원본 데이터에 새로운 판매 건이 추가되었거나 숫자를 수정했다면, 반드시 피벗 테이블 표 위에서 마우스 오른쪽 버튼을 누르고 [새로 고침(단축키 Alt+F5)]을 클릭해 주어야 합니다. 이 새로 고침 버튼 하나를 몰라서 "엑셀이 고장 났어요"라고 당황하는 신입 사원들이 정말 많습니다.
4. 숫자 표기를 깔끔하게: 값 필드 설정
피벗 테이블에 숫자를 끌어다 놓으면 기본적으로 콤마(,)가 없는 상태로 나타나 가독성이 떨어집니다. 이때 표 전체를 드래그해서 홈 탭의 쉼표 스타일을 누르는 것보다 더 근본적인 방법이 있습니다.
'값' 영역에 놓여 있는 [합계: 판매금액]을 클릭하고 [값 필드 설정]에 들어갑니다. 왼쪽 아래의 [표시 형식] 버튼을 누르고 '숫자' 카테고리에서 '1000 단위 구분 기호(,) 사용'에 체크해 줍니다. 이렇게 설정해 두면 나중에 부서를 빼고 제품명을 넣는 등 피벗 테이블의 모양을 이리저리 바꾸더라도 항상 깔끔하게 콤마가 찍힌 숫자가 유지됩니다.
핵심 요약
전제 조건: 피벗 테이블을 만들기 위해서는 원본 데이터의 첫 번째 줄에 반드시 병합되지 않은 단일 머리글이 있어야 합니다.
4개의 영역: 필드 창에서 원하는 항목을 행(세로축), 열(가로축), 값(계산할 숫자) 영역으로 마우스로 끌어다 놓기만 하면 함수 없이 통계가 완성됩니다.
새로 고침 필수: 원본 데이터의 숫자가 변경되거나 행이 추가되었다면, 반드시 피벗 테이블에서 우클릭 후 [새로 고침]을 눌러야 수치가 업데이트됩니다.
다음 편 예고
피벗 테이블의 기본 작동 원리를 깨우치셨으니, 이제 상사에게 칭찬받는 시각적인 퍼포먼스를 보여줄 차례입니다. 다음 12편에서는 피벗 테이블을 단순한 요약표에서 한 차원 끌어올려 주는 숨겨진 무기, '데이터 분석의 꽃, 피벗 테이블 2편: 슬라이서로 상사에게 칭찬받는 대시보드 느낌 내기'를 다루어 보겠습니다.
독자님을 위한 질문
현재 담당하고 계신 업무 중에서 "이걸 피벗 테이블로 돌리면 진짜 편하겠다"라고 번뜩 떠오르는 데이터(예: 월간 비용 정산, 일일 발주 내역 등)가 있으신가요? 댓글로 공유해 주세요!
댓글
댓글 쓰기