함수로 안 되는 게 아니라, 함수보다 빠른 일이 있다
거래처별 매출 합계, 월별 지출 추이, 부서별 인원수. 이런 걸 SUMIFS로 한 칸씩 뽑아본 적이 있다면 알 거다. 조건 조합이 두세 개로 늘어나는 순간 수식이 길어지고, 보고서 모양을 바꾸려면 또 처음부터 손봐야 한다.
피벗테이블은 그 작업을 드래그 몇 번으로 끝낸다. 수식을 한 줄도 안 쓰고, 원본 표만 깔끔하면 거래처를 행에, 월을 열에, 금액을 값에 끌어다 놓는 것만으로 교차 집계표가 뚝딱 나온다. 함수가 “정해진 합계 하나를 정확히 뽑는 도구”라면, 피벗은 “여러 각도로 자유롭게 돌려보는 도구”다. 둘은 경쟁 관계가 아니다. (SUMIF·SUMIFS 정리에서도 마지막에 “그다음은 피벗”이라고 했던 게 이 얘기다.)
문제는 처음 켜면 빈 화면에 영역 네 개만 덩그러니 떠서 막막하다는 거다. 그 막막함을 한 번만 넘기면 평생 쓴다. 순서대로 가보자.
시작 전에: 원본 데이터부터 손봐야 한다
피벗이 안 되는 경우의 십중팔구는 원본 표가 지저분해서다. 만들기 전에 세 가지만 확인하자.
- 1행은 열 제목. 맨 윗줄에 “거래처”, “날짜”, “금액”처럼 머리글이 있어야 한다. 빈 제목 칸이 있으면 피벗이 그 열을 못 읽는다.
- 1행 1건. 한 줄에 한 거래가 들어가야 한다. 셀 병합은 금물이다. 병합된 칸이 있으면 그 아래가 전부 빈칸 취급된다.
- 중간에 빈 행·빈 열 없음. 표 중간이 비면 피벗이 거기서 데이터가 끝났다고 판단한다.
날짜가 “2026.6.10”처럼 텍스트로 들어가 있으면 나중에 월별 그룹화가 안 된다. 숫자도 마찬가지로, 왼쪽 위에 초록 삼각형이 보이면 텍스트로 저장된 숫자라 합계가 0으로 나온다. 이 두 가지는 미리 “숫자로 변환”, “날짜 형식으로 변환”을 해두는 게 편하다.
표 정리가 끝났으면 데이터를 [표]([삽입]-[표] 또는 Ctrl+T)로 만들어두는 걸 권한다. 표로 지정해두면 나중에 행이 추가됐을 때 피벗 범위가 자동으로 따라 늘어나서, 매번 범위를 다시 잡는 수고가 사라진다.
가장 쉬운 출발: 추천 피벗 테이블
피벗을 처음 만든다면 빈 피벗부터 끙끙대지 말고 추천 기능을 쓰자. 데이터 안 아무 셀이나 클릭한 뒤 [삽입] 탭에서 추천 피벗 테이블을 누르면, 엑셀이 데이터를 보고 “이렇게 요약하면 어때요?” 하고 후보를 여러 개 보여준다.
거래처별 합계, 월별 합계 같은 흔한 패턴이 미리 만들어져 나오니, 마음에 드는 걸 고르고 [확인]만 누르면 새 시트에 요약표가 생긴다. 3분이면 첫 피벗이 완성된다. 모양이 80%만 맞아도 괜찮다. 일단 만들어두고 나서 영역을 손보는 게, 빈 화면을 노려보는 것보다 백 배 빠르다.
물론 추천이 항상 내가 원하는 걸 주진 않는다. 그래서 영역 네 개를 직접 다루는 법을 알아야 한다.
핵심: 행·열·값·필터 4영역
피벗을 클릭하면 오른쪽에 필드 목록이 뜬다. 위에는 원본의 열 이름들, 아래에는 네 개의 빈 상자가 있다. 이 네 상자에 필드를 어떻게 넣느냐가 피벗의 전부다.
| 영역 | 역할 | 예시 |
|---|---|---|
| 행(Rows) | 세로로 나열할 분류 | 거래처, 부서, 상품명 |
| 열(Columns) | 가로로 펼칠 분류 | 월, 분기, 상태 |
| 값(Values) | 실제로 계산할 숫자 | 금액 합계, 건수 |
| 필터(Filters) | 표 전체를 걸러낼 조건 | 연도, 지역 |
“거래처별로(행), 월마다(열), 매출 합계를(값)” 보고 싶다면 거래처를 행 상자에, 날짜를 열 상자에, 금액을 값 상자에 끌어다 놓으면 된다. 끝이다. 보고서 모양을 바꾸고 싶으면 상자 사이로 필드를 다시 드래그하면 즉시 표가 다시 그려진다. 이 즉시성이 피벗의 진짜 매력이다. 행과 열을 맞바꿔 보고, 분류 기준을 빼고 더해 보는 데 1초도 안 걸린다.
값 상자에 숫자가 아닌 텍스트 필드(예: 거래처명)를 넣으면 합계 대신 개수가 잡힌다. 이걸 이용하면 “거래처별 거래 건수”도 금방 나온다. 처음엔 헷갈려도, 값에 뭘 넣느냐에 따라 집계 방식이 자동으로 바뀐다는 감만 잡으면 된다.
값 요약 기준 바꾸기: 합계가 다가 아니다
값 영역에 금액을 넣으면 기본은 합계다. 그런데 합계만 보고 싶은 게 아닐 때가 많다. 평균 단가, 거래 건수, 최고가가 궁금할 수도 있다.
값 영역에 들어간 필드를 클릭하고 값 필드 설정(또는 우클릭 - 값 요약 기준)에 들어가면 합계, 개수, 평균, 최대, 최소를 고를 수 있다. 같은 금액 필드를 값 영역에 두 번 넣어서, 하나는 합계, 하나는 평균으로 두면 한 표에서 둘을 나란히 볼 수도 있다.
여기서 한 단계 더. 같은 메뉴의 값 표시 형식을 쓰면 “전체 대비 비율”이 한 번에 나온다. 거래처별 매출 합계 옆에 “총합계 비율”을 켜면, 어느 거래처가 전체의 몇 %를 차지하는지가 자동으로 계산된다. 매출 구성비 같은 건 이걸로 끝이다. 따로 나눗셈 수식을 안 짜도 된다.
날짜·숫자 그룹화와 슬라이서
피벗이 함수보다 압도적으로 편한 대표 기능이 그룹화다. 날짜를 행이나 열에 넣고 우클릭 - 그룹을 누르면, 일 단위 날짜를 월·분기·연 단위로 묶어준다. 일자별로 흩어진 수백 건이 “1월, 2월, 3월…” 또는 “1분기, 2분기…”로 깔끔하게 접힌다. 최신 엑셀은 날짜를 넣으면 알아서 월별로 묶기도 하는데, 원하는 단위가 아니면 그룹 메뉴에서 직접 고르면 된다.
숫자도 구간으로 묶을 수 있다. 나이나 금액을 행에 넣고 그룹을 누른 뒤 “시작 0, 끝 100, 단위 10”처럼 지정하면 010, 1020 식의 구간별 집계가 나온다. 도수분포표를 손으로 만들 일이 없어진다.
여기에 슬라이서를 얹으면 보고서가 살아난다. 피벗을 클릭한 상태에서 [삽입] - [슬라이서]를 누르고 지역이나 상태 같은 필드를 고르면, 버튼이 달린 작은 창이 뜬다. “서울” 버튼을 누르면 표 전체가 서울만 보여주는 식이다. 필터 영역에 필드를 넣어 거르는 것과 결과는 같지만, 슬라이서는 클릭만으로 바뀌니 엑셀에 익숙하지 않은 사람과 화면을 공유할 때 특히 좋다. 날짜 구간을 다룰 땐 슬라이서 대신 시간 표시 막대(타임라인)를 쓰면 슬라이드 바로 기간을 조절할 수 있다.
자주 하는 실수: 원본이 바뀌었는데 표가 그대로
피벗을 만든 뒤 원본 데이터에 새 거래를 추가하거나 숫자를 고쳐도, 피벗은 자동으로 바뀌지 않는다. 이걸 모르고 “어제 만든 피벗인데 오늘 숫자랑 안 맞네?” 하며 한참 헤매는 경우가 정말 많다.
해결은 간단하다. 피벗 위에서 우클릭 - 새로 고침(또는 Alt+F5)을 누르면 최신 데이터로 다시 계산된다. 파일 안에 피벗이 여럿이면 [데이터] 탭의 “모두 새로 고침”으로 한꺼번에 갱신할 수 있다.
원본에 행을 추가했는데 새로 고침을 해도 안 잡힌다면, 피벗이 보고 있는 범위가 옛날 범위에 고정돼 있어서다. 앞에서 원본을 표로 만들어두라고 한 이유가 바로 이거다. 표로 지정해두면 행이 늘어날 때 범위가 자동으로 따라가서 새로 고침 한 번이면 끝난다. 표로 안 만들었다면 [피벗 분석] - [데이터 원본 변경]에서 범위를 다시 잡아줘야 한다.
자주 막히는 실수를 한데 모으면 이렇다.
- 새로 고침을 안 함. 원본을 고쳤으면 무조건 Alt+F5부터.
- 빈칸·병합 셀. 원본에 병합된 셀이 있으면 그 아래가 통째로 누락된다.
- 텍스트로 된 날짜. 그룹화가 회색으로 비활성화되면 날짜가 텍스트라는 신호다.
- 범위 고정. 행을 추가했는데 안 잡히면 데이터 원본 범위를 확인한다.
- 같은 값이 따로 집계됨. “강남상사”와 “강남상사 “(뒤 공백)가 다른 항목으로 잡히면, 원본에서 공백부터 정리해야 한다.
피벗 vs 함수, 언제 뭘 쓰나
| 상황 | 더 나은 쪽 |
|---|---|
| 여러 축으로 자유롭게 돌려보며 탐색 | 피벗테이블 |
| 집계값을 다른 수식에 바로 물려야 함 | SUMIFS 등 함수 |
| 보고서 모양을 자주 바꿈 | 피벗테이블 |
| 매번 자동으로 갱신돼야 함 | 함수(또는 표+피벗) |
| 한두 칸짜리 단순 합계 | 함수 |
피벗의 약점도 분명하다. 새로 고침을 깜빡하면 옛날 숫자를 보고 있을 위험이 있고, 다른 사람에게 파일을 넘기면 그 사람이 무심코 필드를 끌어다 놓아 보고서가 흐트러지기도 한다. 결과를 고정해 공유해야 한다면, 피벗 결과를 복사해 [값 붙여넣기]로 일반 표로 박제해두는 편이 안전하다. 자유로움과 안정성은 늘 한 끗 차이로 갈린다.
오늘 하나만 해본다면
지금 손에 있는 표 하나를 열어서, 데이터 안 아무 셀이나 클릭하고 [삽입] - [추천 피벗 테이블]을 눌러보자. 후보 중 하나를 골라 만들고, 행과 값 영역에 다른 필드를 끌어다 바꿔보는 것까지. 딱 거기까지만 해보면 “아, 이래서 다들 피벗 피벗 하는구나” 싶을 거다. 값 요약 기준을 평균으로 바꾸고 날짜를 월별로 그룹화하는 건, 그다음에 천천히 익혀도 늦지 않다.