이번엔 피벗 테이블에서 필터와 정렬을 사용하는 방법을 알아보겠습니다. 그러기 위해선 필터 사용법 기본적으로 알고 있어야 합니다. 만약 모르신다면 기초 강좌 제목이 "엑셀 필터"로 시작하는 강좌를 모두 보시는 것이 좋습니다. 엑셀에서 필터와 정렬은 핵심 기능이므로 모르신다면 꼭 보시고 사용법을 익히실 필요가 있습니다. 이왕이면 정렬도 같이 보시는 것이 더 좋겠죠. 시간적 여유가 되지 않는다면 최소한 아래 강좌를 꼭 보시고 돌아오시길 바랍니다.
피벗 테이블에서 필터는 두 가지 방법으로 사용할 수 있습니다. 두 가지 방법에서 완성된 피벗 테이블의 모습은 약간 차이가 납니다. 피벗 테이블의 열과 행을 어떻게 구성할지, 상위 하위 조건을 어떻게 구성할지는 작성자의 마음이었죠. 이 두 가지 방식도 결론은 작성자가 결정해야 합니다. 두 가지 결과를 확인하고 원하는 형태를 파악하여 경우에 따라 자유롭게 사용할 수 있으시길 바랍니다. 이 강좌에서는 일단 첫 번째 방법을 알아보겠습니다.
예제 파일은 기존에 사용했던 내용들의 종합한 피벗 테이블입니다. 피벗 테이블 강좌를 쭉 이어서 보시고 있다면 어떤 구조인지 금방 이해하셨을 것으로 생각합니다. "열"로는 "제품분류"를, "행"으로는 "지역"과 "배송사"를, "값"으로는 "금액 평균"과 "금액 합"의 구조로 만들어진 피벗 테이블입니다.
만약 위처럼 보이지 않고 피벗 테이블 작업창까지 못 들어오신 분들은 아래 강좌를 참고해서 "피벗 테이블 필드" 작업창까지 띄우고 보시길 바랍니다.
이 예제로 보고 싶은 통계 결과는 "한진 택배에서 서울과 경기 지역으로 배송한 사무용품 통계(금액 평균, 금액 합)"입니다. 물론 하나씩 교차 셀을 찾아가면 못 찾을 것은 없지만 불필요한 데이터를 안 볼 수 없습니다. 불필요한 데이터는 보는데 방해만 될 뿐이죠. 불필요한 데이터를 제외하는 기능이 필터였습니다. 필터를 사용해 보겠습니다.
필터는 사용할 데이터 표를 범위 지정하고 데이터 탭 메뉴에서 필터를 클릭하여 필터 단추를 만드는 것부터 시작이었습니다. 그런데 만들어진 피벗 테이블 다시 잘 보면,
이미 열 레이블과 행 레이블 옆으로 필터 단추가 보입니다. 필터가 이미 적용됐다는 것입니다. 따로 적용할 필요 없이 이 필터 단축을 활용하면 되겠죠.
일단 "한진 택배"부터 필터링하겠습니다. 한진 택배는 "배송사"에 속하는 데이터이고 "배송사" 현재 행으로 구성돼 있습니다. 행 레이블 필터 단추를 이용해야 합니다.
- "행 레이블"의 필터 단추(
)를 클릭합니다. ⇒ 필터 팝업 메뉴 나옵니다. - "필드 선택"란을 클릭합니다. ⇒ 행 레이블"로 가져온 데이터는 "지역"과 "배송사"였으므로 두 개가 모두 보입니다.
- 이때 필드 선택란은 기본으로 상위 조건에 해당하는 필드가 선택되어 있습니다. - "배송사"를 클릭하여 필터를 적용할 필드로 선택합니다. ⇒ 하단 고유 데이터값이 "배송사" 데이터로 변경됩니다.
- "모두 선택" 좌측 박스를 클릭합니다. ⇒ 모든 데이터값의 좌측 체크 표시가 없어집니다.
- 찾고자 하는 값인 "한진"의 체크 박스를 클릭합니다. ⇒ (모두 선택)이 ▣ 모양으로 바뀝니다.
- ▣ 모양은 값들 중 일부만 체크되었다는 의미입니다. - 최종 확인 버튼을 클릭합니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
결과, 그림처럼 "한진"만 보이고 나머지는 제외되었습니다. 필터 단추의 모습이 바뀌는 것도 꼭 확인하시길 바랍니다.
이제 어떻게 처리해야 할지 감 잡았을 것으로 생각합니다. 행 레이블에서 다시 "지역"을 필터링하고 열 레이블에서 "제품분류"를 필터링하면 되겠죠.
위 그림의 순으로 클릭합니다. 클릭만 하면 되니 설명은 넘어가겠습니다. 결과,
"한진 택배에서 서울과 경기 지역으로 배송한 사무용품 통계(금액 평균, 금액 합)"로 필터링되었습니다. 간단하죠. 그런데 이왕이면 경기보다 서울이 먼저 나오게 하고 싶습니다. 그럼, 정렬을 바꿔야겠죠. 이것 역시 필터 단추를 통해 만들 수 있습니다.
이것도 클릭만 하시면 됩니다. 그림의 순으로 클릭합니다. 결과,
그림처럼 정리된 최종 결과를 얻을 수 있습니다. 그리고 항상 필터 단추를 활용해 필터링 또는 정렬했다면 반드시 필터 단추의 모양을 확인하시길 바랍니다. 필터링은 "깔때기" 모양, 정렬은 "화살표" 모양이 보인다는 것 잊지 마시기 바랍니다. 필터 단추의 모양만으로 어떻게 필터가 적용되었는지를 가늠할 수 있습니다.
마지막으로 한가지 추가 확인하셨으면 하는 사항이 있습니다. 현재 피벗 테이블 "열"로 가져온 데이터는 "제품분류"뿐이지만 "값"으로는 "금액 평균"과 "금액 합" 두 가지를 가져왔습니다. 값이 두 가지가 되면서 "열" 영역에 "값"이 추가되었죠. 즉 일반적으로 생각하자면, 열에 "제품분류"와 "값" 두 가지가 되었으므로 "행 레이블"처럼 두 가지 사항(지역, 배송사)을 모두 필터링할 수 있어야 합니다. "제품분류"와 "값(평균, 합)"이 필터링할 수 있어야 한다는 얘기입니다. 하지만 이렇게 열 영역에 "값"으로 추가된 것은 필터링 팝업 메뉴 "필드 선택"에 나오지 않습니다. 즉 "값"은 필터링할 수 없다는 것입니다. 그래서 값을 제외하고 싶다면 "피벗 테이블 필드" 작업창 "값" 영역에서 불필요한 필드를 제거하는 방법을 사용하셔야 합니다.