피벗테이블에 슬라이서 붙여서 대시보드처럼 만들기

엑셀에서 지점별 매출을 확인할 때마다 피벗테이블의 필터를 열고 항목을 하나씩 선택하면 생각보다 번거롭습니다. 특히 지점이나 담당자가 많아질수록 원하는 항목을 찾는 데 시간이 걸립니다.

이럴 때 활용하기 좋은 방법이 피벗테이블에 슬라이서를 연결하는 방식입니다. 지점명을 버튼처럼 화면에 띄워두고 원하는 지점을 클릭하면 피벗테이블의 결과가 바로 바뀌기 때문에 데이터를 반복해서 확인할 때 편리합니다.

이번 예제에서는 지점별·월별 매출 데이터를 이용해 피벗테이블을 만들고, 지점 슬라이서를 추가한 뒤 표와 차트까지 함께 움직이도록 구성해보겠습니다. 피벗테이블을 처음 만드는 과정이 필요하다면 거래처별 매출 집계, SUMIF 말고 피벗테이블로 하는 법을 먼저 참고하면 이해하기 쉽습니다.

1. 먼저 지점별·월별 피벗테이블 만들기

예제 데이터에는 날짜, 지점, 월, 매출 같은 항목이 있다고 가정하겠습니다. 원본 데이터에서 아무 셀이나 선택한 뒤 삽입 → 피벗 테이블을 선택합니다.

피벗테이블 필드는 다음과 같이 배치합니다.

  • 행: 지점
  • 열:
  • 값: 매출

이렇게 배치하면 원본 데이터를 직접 하나씩 계산하지 않아도 지점별·월별 매출 합계를 한눈에 확인할 수 있습니다.

실무에서 확인할 점: 원본 데이터에 빈 행이나 병합된 셀이 많으면 피벗테이블을 만들 때 범위를 제대로 인식하지 못할 수 있습니다. 데이터가 계속 추가되는 파일이라면 일반 범위보다 Ctrl+T로 표를 만들어 두는 편이 관리하기 편합니다.

2. 피벗테이블에 슬라이서 삽입하기

피벗테이블이 만들어졌다면 이제 지점을 버튼으로 선택할 수 있도록 슬라이서를 추가합니다.

  1. 피벗테이블 안의 아무 셀이나 클릭합니다.
  2. 피벗 테이블 분석 → 슬라이서 삽입을 선택합니다.
  3. 필터로 사용할 항목에서 지점을 체크합니다.
  4. 확인을 누르면 지점명이 버튼으로 표시된 슬라이서가 나타납니다.

이제 슬라이서에서 특정 지점을 클릭해보면 피벗테이블이 해당 지점의 데이터만 남도록 바로 바뀝니다. 일반 필터처럼 드롭다운을 열고 항목을 찾을 필요가 없다는 것이 가장 큰 차이입니다.

여러 지점을 함께 비교할 때는 슬라이서 오른쪽 위의 다중 선택 버튼을 이용하거나 Ctrl 키를 누른 상태에서 항목을 선택할 수 있습니다. 선택한 조건을 모두 해제하려면 슬라이서 오른쪽 위의 필터 지우기 버튼을 누르면 됩니다.

3. 슬라이서 버튼을 눌렀을 때 차트까지 같이 바꾸기

실제로 대시보드를 만들 때는 피벗테이블만 바뀌는 것보다 옆에 있는 차트까지 동시에 바뀌는 편이 결과를 확인하기 좋습니다.

예를 들어 전체 지점의 월별 매출 차트를 만들어 놓고 슬라이서에서 강남점을 선택하면 표와 차트가 모두 강남점 데이터로 바뀌게 만드는 방식입니다.

같은 원본으로 만든 여러 피벗테이블을 하나의 슬라이서로 제어하려면 보고서 연결을 설정합니다.

  1. 슬라이서를 클릭합니다.
  2. 슬라이서 → 보고서 연결을 선택합니다.
  3. 함께 움직이게 할 피벗테이블을 체크합니다.
  4. 확인을 누르고 슬라이서 버튼을 눌러 결과를 확인합니다.

여기서 많이 막히는 부분이 있습니다. 보고서 연결 목록에 원하는 피벗테이블이 나타나지 않는다면 각각의 피벗테이블이 같은 원본을 기반으로 만들어졌는지 먼저 확인하는 것이 좋습니다.

4. 슬라이서 선택 전과 선택 후 결과 비교하기

슬라이서를 사용했을 때 실제로 무엇이 달라지는지 비교해보겠습니다.

선택 전: 모든 지점의 월별 매출이 피벗테이블과 차트에 함께 표시됩니다.

강남점 선택 후: 피벗테이블에는 강남점의 데이터만 남고, 연결된 피벗차트 역시 강남점의 월별 매출만 표시됩니다.

지점이 몇 개 되지 않는 파일에서는 일반 필터와 큰 차이를 느끼지 못할 수도 있습니다. 하지만 지점이나 담당자처럼 선택 항목이 많고 조건을 반복해서 바꿔가며 결과를 확인해야 하는 파일에서는 슬라이서를 화면에 띄워놓는 방식이 훨씬 편합니다.

5. 한 화면에 배치해서 간단한 대시보드 만들기

슬라이서 여러 개와 피벗차트, 요약표를 한 시트에 배치하면 별도의 프로그램 없이도 간단한 대시보드 형태로 사용할 수 있습니다.

조건을 선택하는 슬라이서는 왼쪽이나 위쪽에 모으고, 결과를 보여주는 피벗테이블과 차트는 오른쪽이나 아래쪽에 배치하면 화면을 볼 때 조건 선택 → 결과 확인 순서가 자연스럽습니다.

지점뿐 아니라 담당자, 제품군처럼 자주 바꿔보는 조건도 슬라이서로 추가할 수 있습니다. 다만 슬라이서를 너무 많이 만들면 오히려 화면이 복잡해지므로 실제로 자주 확인하는 조건만 남기는 편이 좋습니다.

6. 직접 만들면서 자주 막히는 세 가지

1) 슬라이서를 눌렀는데 차트가 바뀌지 않는 경우

증상: 피벗테이블은 바뀌는데 옆의 차트는 그대로 남아 있습니다.

확인할 부분: 차트가 일반 차트인지 피벗차트인지 확인하고, 여러 피벗을 연결하는 구조라면 슬라이서의 보고서 연결 설정을 확인합니다.

해결: 슬라이서 → 보고서 연결에서 함께 사용할 피벗테이블이 선택되어 있는지 확인합니다.

2) 데이터를 추가했는데 새 지점이 슬라이서에 나타나지 않는 경우

증상: 원본 데이터에 새 지점을 추가했지만 슬라이서에는 기존 지점만 표시됩니다.

첫 번째 확인: 피벗테이블을 새로 고침합니다.

두 번째 확인: 피벗테이블의 원본 범위에 새로 추가한 데이터가 포함되어 있는지 확인합니다.

데이터가 계속 추가되는 파일이라면 원본을 Ctrl+T로 표로 만들어 사용하는 방법도 편리합니다. 표에 새 행을 추가하면 범위를 관리하기 쉬워지기 때문입니다.

3) 슬라이서를 다른 시트에서도 사용하고 싶은 경우

슬라이서는 시트 위에 배치되는 개체이므로 대시보드용 시트를 하나 만들어 필요한 슬라이서와 피벗차트를 그 시트에 모아두는 방식이 관리하기 편합니다.

원본 데이터는 별도 시트에 두고, 사용자가 보는 화면에는 슬라이서·요약표·차트만 배치하면 원본을 건드릴 가능성도 줄일 수 있습니다.

7. 날짜를 선택할 때는 시간 표시 막대도 활용하기

지점이나 담당자처럼 문자 항목은 슬라이서가 편하지만 날짜를 월·분기·연도 단위로 계속 바꿔가며 확인한다면 시간 표시 막대가 더 편한 경우도 있습니다.

피벗테이블을 선택하고 피벗 테이블 분석 → 시간 표시 막대 삽입에서 날짜 필드를 선택하면 기간을 화면에서 직접 선택할 수 있습니다.

따라서 대시보드를 구성할 때는 지점 = 슬라이서, 기간 = 시간 표시 막대처럼 역할을 나눠 사용하는 것도 좋은 방법입니다.

8. 슬라이서 사용 전 마지막으로 확인할 것

  • 원본 데이터의 첫 행에 명확한 열 제목이 있는지 확인합니다.
  • 데이터가 계속 추가된다면 원본 범위 관리 방법을 먼저 정합니다.
  • 슬라이서를 만든 뒤 실제로 버튼을 눌러 피벗 결과가 변경되는지 확인합니다.
  • 여러 피벗을 제어한다면 보고서 연결 상태를 확인합니다.
  • 사용자가 자주 선택하는 항목만 슬라이서로 배치합니다.
  • 날짜 조건이 중요하다면 시간 표시 막대도 함께 검토합니다.

정리

피벗테이블에 슬라이서를 붙이는 것 자체는 어렵지 않습니다. 실제로 중요한 부분은 슬라이서를 만드는 것보다 어떤 항목을 선택 조건으로 사용할지, 그리고 어떤 표와 차트를 함께 움직이게 할지 정하는 것입니다.

간단한 지점별 매출표라도 슬라이서와 피벗차트를 함께 배치하면 조건을 바꿀 때마다 표를 다시 만들 필요 없이 같은 화면에서 결과를 확인할 수 있습니다.

처음 만든다면 지점 슬라이서 하나 + 피벗테이블 하나 + 피벗차트 하나부터 연결해보고, 정상적으로 작동하는 것을 확인한 뒤 담당자나 기간 조건을 하나씩 추가하는 방식이 이해하기 쉽습니다.

관련 글

댓글