Excel은 방대한 양의 데이터를 처리할 수 있는 강력한 도구입니다. 하지만 데이터 모델(Data Model) 기능을 활용하지 않고 있다면, 불필요하게 번거로운 작업을 하고 있을 가능성이 높습니다. 데이터 모델을 사용하면 공통 열을 기반으로 테이블 간 관계를 설정하여 여러 테이블의 데이터를 하나로 결합할 수 있습니다. 이 글에서는 Excel 데이터 모델을 실제로 활용하는 방법을 단계별로 자세히 알아보겠습니다.
아래에서 제공하는 Excel 통합 문서를 다운로드하면 직접 따라 하며 연습해볼 수 있습니다.
Excel 데이터 모델 활용법: 실전 예제 3가지
데이터 모델은 백그라운드에서 작동하며 피벗 테이블(PivotTable)과 같은 보고 기능을 한층 더 효율적으로 만들어 줍니다. 특히 관계를 설정하면 VLOOKUP, SUMIF, INDEX MATCH 같은 복잡한 수식 없이도 원하는 데이터를 손쉽게 가져올 수 있습니다. 즉, 모든 데이터를 하나의 테이블에 모아둘 필요가 없다는 뜻입니다. 데이터 모델은 관계를 통해 여러 위치나 테이블에 흩어져 있는 데이터를 모두 참조할 수 있습니다.
데이터 모델이 생성되면 해당 데이터는 Excel의 메모리에 저장되며, 이를 바탕으로 새로운 방식으로 데이터를 분석할 수 있습니다. 예를 들어, 서로 다른 여러 테이블의 데이터를 하나의 피벗 테이블 안에서 동시에 활용하는 것도 가능합니다. 지금부터 몇 가지 간단한 단계를 통해 Excel 데이터 모델을 사용하는 방법을 살펴보겠습니다.
여기서는 판매 가격, 판매자 이름, 제품명, 날짜를 포함한 샘플 데이터 세트와, 판매자 이름과 성별을 담고 있는 또 다른 데이터 세트가 있다고 가정합니다.

1. 데이터 세트를 테이블 개체로 변환하기
일반적인 데이터 범위는 서로 관계를 맺을 수 없습니다. 데이터 모델은 오직 테이블 개체(Table Object)만 지원하기 때문에, 먼저 데이터 세트를 테이블로 변환해야 합니다. 이 섹션에서는 데이터 세트를 테이블 개체로 변환하는 과정을 소개합니다.
1단계:
- 앞서 살펴본 두 개의 데이터 세트를 테이블 개체로 변환합니다.
- 먼저 데이터 세트 내부의 아무 셀이나 클릭합니다.
- 상단 리본 메뉴에서 [삽입] 탭으로 이동합니다.
- [테이블] 명령을 선택합니다.

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

3단계:
- 완료되면 데이터 세트가 테이블 형식으로 변환된 결과를 확인할 수 있습니다.

함께 읽으면 좋은 글: Excel에서 데이터 모델 만드는 방법(3가지 유용한 방법)
2. Power Pivot으로 테이블을 데이터 모델에 추가하고 관계 만들기
Power Pivot은 데이터 모델을 구축하고, 관계를 정의하며, 다양한 계산을 수행할 수 있는 전문 데이터 모델링 도구입니다. Power Pivot을 활용하면 대규모 데이터 세트를 처리하고, 복잡한 관계를 설정하고, 단순한 계산부터 고급 계산까지 Excel 환경 안에서 모두 해결할 수 있습니다. 이 단계에서는 Power Pivot 탭을 사용해 테이블을 데이터 모델에 추가합니다. 데이터를 데이터 모델에 추가한 후에는 관련된 열을 연결하여 테이블 간 관계를 설정할 수 있습니다.
1단계:
- 테이블 간 관계를 설정하기 위해 이미 테이블로 변환된 두 개의 데이터 세트를 준비합니다.

2단계:
- 먼저 상단 리본 메뉴에서 [Power Pivot] 탭을 선택합니다.
- 다음으로 [데이터 모델에 추가](Add to Data Model) 명령을 클릭합니다.

3단계:
- 두 데이터 테이블 간의 연결 관계를 시각적으로 확인하려면 [다이어그램 보기](Diagram View) 명령을 선택합니다.

함께 읽으면 좋은 글: Excel에서 데이터 모델 관리하는 방법(간단한 단계별 가이드)
3. 피벗 테이블 만들기
피벗 테이블은 Excel의 가장 유용한 기능 중 하나입니다. 피벗 테이블을 사용하면 방대하고 복잡한 데이터 집합에서 의미 있는 인사이트를 손쉽게 도출할 수 있습니다. 마지막 단계에서는 서로 다른 데이터 세트의 여러 데이터가 결합된 피벗 테이블의 결과를 확인해 보겠습니다.
1단계:
- 먼저 [삽입] 탭으로 이동합니다.
- 다음으로 [피벗 테이블] 명령을 선택합니다.
- 마지막으로 [데이터 모델에서](From Data Model) 옵션을 선택합니다.

2단계:
- 피벗 테이블을 구성하기 위해 행(Rows) 영역에는 판매자 이름(Seller Name)을, 값(Values) 영역에는 판매 가격(Sales Price)을 배치합니다.

3단계:
- 결과적으로 판매자별 판매 가격 합계가 정리된 피벗 테이블을 확인할 수 있습니다.

함께 읽으면 좋은 글: 피벗 테이블 데이터 모델에서 계산 필드 만드는 방법
마무리
이번 글에서는 Excel 데이터 모델을 활용하는 방법을 단계별로 살펴보았습니다. 데이터 세트를 테이블로 변환하고, Power Pivot으로 데이터 모델에 추가한 뒤, 관계를 설정하여 하나의 피벗 테이블에서 여러 테이블의 데이터를 분석하는 전 과정을 다루었습니다. 이 글이 여러분의 업무 생산성 향상에 도움이 되기를 바랍니다. Excel 관련 더 많은 콘텐츠가 필요하다면 저희 웹사이트 Exceldemy를 방문해 주세요. 궁금한 점이나 의견, 제안 사항이 있다면 아래 댓글로 남겨주세요.
관련 글
- Excel에서 데이터 모델로부터 데이터 가져오는 방법(2가지 쉬운 방법)
- Excel에서 데이터 모델에서 테이블 제거하기(2가지 빠른 요령)
- [해결됨!] Excel 데이터 모델 관계가 작동하지 않을 때(6가지 해결책)
- Excel에서 피벗 테이블에서 데이터 모델 제거하기(간단한 단계)