엑셀에서 '계층 구조(Hierarchy)'라는 용어는 두 가지 서로 다른 의미로 사용됩니다. 첫 번째이자 더 간단한 개념은 조직도처럼 위계 구조를 시각적으로 보여주는 차트 유형입니다. 반면 파워 피벗(Power Pivot)의 계층 구조는 테이블에 중첩된 열 목록을 빠르게 드릴다운·드릴업하며 탐색할 수 있게 해주는 기능을 말합니다. 이 글에서는 엑셀에서 계층 구조를 만드는 3가지 방법을 자세히 알아보겠습니다.
아래 연습용 워크북을 다운로드하여 함께 실습해 볼 수 있습니다.
Create Hierarchy.xlsx
엑셀에서 계층 구조를 만드는 3가지 실용적인 방법
이 글에서는 엑셀에서 계층 구조를 만드는 3가지 쉬운 방법을 다룹니다. 먼저 SmartArt 기능을 활용하는 방법을 살펴본 뒤, 피벗 테이블로 계층 구조를 만드는 방법을 알아봅니다. 마지막으로 파워 피벗(Power Pivot) 도구 모음을 이용한 방법까지 소개합니다. 설명에는 아래 샘플 데이터를 사용합니다.

1. SmartArt 기능 활용하기
이 방법은 SmartArt 기능을 사용하여 조직의 계층 구조를 시각적으로 표현하는 방식입니다. SmartArt는 계층 구조를 나타내는 다양한 그래픽 중 원하는 형태를 선택할 수 있게 해줍니다.
단계:
- 먼저 전체 데이터 세트를 복사합니다.
- 리본 메뉴에서 [삽입] 탭으로 이동합니다.
- [일러스트레이션] 그룹에서 [SmartArt]를 선택합니다.
- 그러면 화면에 대화 상자가 나타납니다.

- 대화 상자에서 먼저 [계층] 옵션을 선택합니다.
- 다음으로 원하는 계층 그래픽 유형을 고릅니다.
- 마지막으로 [확인]을 클릭합니다.

- 그래픽 왼쪽 바깥쪽 화살표를 클릭하면 텍스트 입력 대화 상자가 열립니다.

- 대화 상자 안에 커서를 놓고 Ctrl+A를 누릅니다.
- 그러면 그래픽의 기본 데이터 전체가 선택됩니다.

- 이후 Delete 키를 눌러 기본 데이터를 삭제합니다.

- 다시 대화 상자에 커서를 놓고 Ctrl+V를 누릅니다.
- 그러면 복사해 둔 데이터 세트가 대화 상자에 붙여넣어집니다.

- 그다음 Sales Manager 항목을 선택하고 Tab 키를 한 번 누릅니다.
- Sales Manager는 CEO에게 보고하므로, Tab 키 한 번으로 한 단계 아래 수준임을 표현할 수 있습니다.

- 다음으로 Sales Executive1 항목을 선택하고 Tab 키를 두 번 누릅니다.

- 앞선 두 단계를 반복하여 올바른 계층 구조를 완성합니다.

- 마지막으로 [SmartArt 디자인] 탭의 [레이아웃]과 [SmartArt 스타일] 옵션을 사용해 계층 트리의 디자인을 꾸밀 수 있습니다.

더 읽기: 엑셀에서 계층 차트 만드는 방법 (3가지 쉬운 방법)
2. 피벗 테이블 활용하기
두 번째 방법은 피벗 테이블(Pivot Table)을 사용하여 계층 구조를 만드는 것입니다. 피벗 테이블을 활용하면 데이터를 위계 순서로 깔끔하게 정리할 수 있습니다.
단계:
- 먼저 데이터 세트 내 임의의 셀 하나를 선택합니다.
- 리본 메뉴에서 [삽입] 탭으로 이동합니다.
- 거기서 [피벗 테이블]을 선택합니다.
- 그러면 피벗 테이블 대화 상자가 나타납니다.

- 대화 상자에서 데이터 세트 범위를 [테이블/범위]로 지정합니다.
- 마지막으로 [확인]을 클릭합니다.

- 새 워크시트에 [피벗 테이블 필드] 창이 나타납니다.
- 피벗 테이블 필드에서 Executives와 Team 필드를 선택합니다.
- 선택한 필드들은 피벗 테이블에서 [행(Rows)] 영역으로 배치됩니다.

- 이어서 Revenue 필드를 [값(Values)] 영역으로 끌어다 놓습니다.

- 완성하면 각 팀별 계층 구조가 표시됩니다.
- 누가 어떤 팀/부서에 속해 있는지, 그리고 해당 매출까지 한눈에 확인할 수 있습니다.

- 필드 버튼을 접으면(축소하면) 피벗 테이블을 더욱 간결하게 정리된 형태로 볼 수 있습니다.

더 읽기: 엑셀 피벗 테이블에서 날짜 계층 구조 만들기 (쉬운 단계별 가이드)
3. 파워 피벗(Power Pivot)으로 계층 구조 만들기
마지막 방법은 파워 피벗(Power Pivot) 추가 기능을 사용하여 계층 구조를 만드는 것입니다. 겉보기에는 피벗 테이블과 비슷하지만, 일반 피벗 테이블과 달리 데이터를 직접 그룹화하여 계층 구조를 생성할 수 있다는 점이 큰 장점입니다.
단계:
- 먼저 전체 데이터 세트를 선택합니다.
- 리본 메뉴에서 [삽입] 탭으로 이동합니다.
- 거기서 데이터를 [테이블]로 변환합니다.

- [테이블 만들기] 대화 상자에서 [확인]을 클릭합니다.

- 그러면 데이터 세트가 테이블 형식으로 변환됩니다.

- 이후 [Power Pivot] 도구 모음으로 이동합니다.
- [데이터 모델에 추가] 옵션을 선택합니다.
- 그러면 새로운 파워 피벗 창이 열립니다.

- 파워 피벗 창에서 먼저 [홈] 탭으로 이동합니다.
- [보기] 그룹에서 [다이어그램 보기]를 선택합니다.
- 그러면 데이터 세트가 다이어그램 보기 형태로 표시됩니다.

- 이제 여러 필드를 동시에 선택한 상태에서 마우스 오른쪽 버튼을 클릭합니다.
- 나타나는 옵션 중 [계층 구조 만들기]를 선택합니다.
- 그러면 선택한 모든 필드를 포함하는 계층 구조가 생성됩니다.

- 이후 [홈] 탭에서 [피벗 테이블] 명령을 선택합니다.

- 그러면 계층 구조가 적용된 피벗 테이블이 완성된 것을 확인할 수 있습니다.

더 읽기: 엑셀에서 다단계 계층 구조 만드는 방법 (2가지 쉬운 방법)
마무리
이번 글에서는 엑셀에서 계층 구조를 만드는 3가지 방법을 학습했습니다. SmartArt, 피벗 테이블, 파워 피벗을 상황에 맞게 활용하면 데이터를 훨씬 명확하게 표현할 수 있고, 보는 사람도 내용을 쉽게 이해할 수 있습니다.
관련 글
- 엑셀에서 행 계층 구조 추가하는 방법 (2가지 쉬운 방법)