- 최초 작성일: 2013-09-05
- 최종 수정일: 2026-09-21
- 조회수: 25 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 파워피벗으로 자료 분석하기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
엑셀을 잘 하게되는 방법을 한 가지 알려드릴까요?
그것은 바로…
Don't be afraid to experiment!
즉, 실험을 두려워하지 않는 것입니다.
세상의 어느 책도,
그토록 강력하다는 엑셀의 도움말도
기본적인 내용들만 알려줄 뿐
엑셀의 모든 기능을 알려줄 수는 없습니다.
태권도나 합기도를 같은 걸 배울 때도 마찬가지입니다.
도장에서는 기본적인 자세나 품세 같은 기본 초식만 알려줄 뿐
그 나머지 것은 실전을 통해 익히는 것과 같은 것이지요.
시행착오(Trial and error)만이 Master로 가는 길임을 명심하세요.
다만, 실험을 할 때에는 복사본을 이용해야 한다는 점은 잊지 마시길!
지난 시간에 소개해 드린 파워피벗(Power Pivot)은 많이 연습해 보셨나요?
다 좋은데… 엑셀 버전이 2007 이하라는 분들이 계셔서
이번 시간에는 연습용 테이블을 통째로 옮겨다 놓을테니
여건이 안되는 분들은 파워피벗으로 외부 데이터를 불러오는 과정은 눈으로 따라하시고
피벗 차트를 만드는 과정부터는 실습해보시기 바랍니다.
참고: Excel 2010 이전 사용자
Excel 2010 이전 사용자들은 예제 파일에 함께 옮겨 둔 연습용 테이블(Northwind-고객, Northwind-판매분석 시트)을 활용하세요. 파워피벗으로 불러온 '고객'과 '판매 분석' 테이블이 그대로 들어 있습니다.
오늘 이 시간에는
파워피벗으로 외부 데이터(ACCESS Database)를 불러온 다음
피벗 차트를 이용하여 자료를 분석하는 방법에 대해 알아보도록 하지요.
엑셀 파워피벗으로 Access 데이터 불러오기와 피벗 차트 만들기
핵심 요약: 파워피벗으로 외부 데이터를 불러와 피벗 차트 만들기
파워피벗으로 Access 데이터를 불러오고, 두 테이블의 관계를 만든 뒤 피벗 차트로 분석합니다. 필터(값 필터 - 상위 10)를 활용해 보기 좋은 차트로 정리합니다.
- 불러오기: 'POWERPIVOT - 관리' → '외부 데이터 가져오기 - 데이터베이스 - Access' → '고객', '판매 분석' 테이블 선택.
- 피벗 차트: 'PowerPivot 홈 - 피벗 테이블 - 피벗 차트'에서 '새 워크시트'를 선택합니다.
- 관계 만들기: 두 테이블의 필드를 함께 쓰면 나타나는 경고에서 '만들기'로 테이블 간 관계를 설정합니다.
- 정리: '값 필터 - 상위 10'으로 제품 이름은 상위 5, 도시명은 상위 2만 표시합니다.
1. 파워피벗으로 외부 데이터 불러오기
(1) "POWERPIVOT" 탭의 "관리" 아이콘을 클릭합니다.
(2) "PowerPivot for Excel" 창에서
"외부 데이터 가져오기 - 데이터베이스 - Access"를 선택합니다.
아직 예제 파일을 내려받지 않은 분은 아래 파일을 내려받은 다음
압축을 풀고 다시 오시기 바랍니다.
(3) "테이블 가져오기 마법사" 대화상자에서 "찾아보기" 버튼을 클릭합니다.
Northwind 파일을 선택하고 "다음" 버튼을 누릅니다.
(4) "테이블 및 뷰 목록에서 가져올 데이터 선택" 항목을 선택하고
"다음" 버튼을 클릭합니다.
(5) Northwind.accdb 파일에 있는 모든 테이블들이 표시됩니다.
이 중에서 "고객"과 "판매 분석" 테이블을 선택하고 "마침"을 누릅니다.
(6) 제대로 진행되었다면 이런 메시지 상자가 나타납니다. "닫기"를 클릭합니다.
2. 피벗 차트 만들기
(1) "파워피벗"의 "홈 - 피벗 테이블 - 피벗 차트"를 클릭합니다.
(2) "새 워크시트"를 선택하고 "확인" 버튼을 클릭하면 엑셀 화면으로 돌아가면서
피벗 테이블을 작성할 수 있는 상태가 됩니다.
(3) "판매 분석" 테이블을 선택한 다음,
지역, 월, 제품 분류, 직원 필드는 "필터"로,
제품 이름 필드는 "축(범주)"로,
판매 필드는 "값" 축으로 지정합니다.
3. 두 테이블의 관계 만들기
(4) 이번에는 "고객" 테이블의 "도시명" 필드를 "축(범주)"로 추가합니다.
그랬더니… "피벗 차트 필드" 창에 "테이블 사이의 관계가… 어쩌고…" 하는
경고 메시지가 나타나는군요.
(5) "만들기" 버튼을 클릭해볼까요.
아하! 두 테이블 간의 "관계"를 만들어주는 것이로군요.
위와 같이 Relation을 설정하고 "확인"을 클릭하면 경고 메시지가 사라집니다.
4. 값 필터로 차트 정리하기
(6) 그런데… 제품에, 도시까지 차트에 표시되니 알아볼 수가 없군요.
피벗 차트의 "제품 이름"을 클릭하고 "값 필터 - 상위 10" 메뉴를 선택합니다.
"상위 - 5"를 지정하고 "확인" 버튼을 클릭합니다.
(7) 동일한 방법으로 "도시명"을 클릭하고, 이번에는 "상위 - 2"를 지정합니다.
이제 좀 정돈된 형태의 차트가 됩니다.
이 차트가 무엇을 의미하는지는 아시리라 믿고…
지금 작성된 차트는 엑셀의 피벗 차트와 동일한 것이니
차트의 나머지 서식은 자신의 취향에 맞는 것으로 설정하시면 되겠습니다.
피벗 차트의 필터를 이용하면 데이터에 대한 효과적인 분석 작업이
가능하니 잘 활용해 보시기 바랍니다.
참고: 예제 파일 이름
이 글의 화면과 설명은 데이터베이스 파일을 Northwind.accdb로, 앞선 글(X0502)의 예제 파일 안내는 Northwind.mdb로 적고 있습니다. 두 글 모두 같은 압축 파일(northwind.zip)을 내려받도록 되어 있습니다.
정리 — 진행 순서 한눈에 보기
| 단계 | 하는 일 |
|---|---|
| 데이터 불러오기 | POWERPIVOT - 관리 - 외부 데이터 가져오기 - 데이터베이스 - Access, '고객'과 '판매 분석' 테이블 선택 |
| 피벗 차트 만들기 | PowerPivot 홈 - 피벗 테이블 - 피벗 차트, '새 워크시트' |
| 필드 지정 | 지역·월·제품 분류·직원은 필터, 제품 이름은 축(범주), 판매는 값 |
| 관계 만들기 | '도시명'을 추가했을 때 나타나는 경고에서 '만들기'로 테이블 간 관계 설정 |
| 값 필터 | 제품 이름은 상위 5, 도시명은 상위 2로 필터링 |
자주 묻는 질문 (FAQ)
Q1. 파워피벗으로 Access 데이터베이스를 불러오려면 어떻게 하나요?
'POWERPIVOT' 탭의 '관리'를 클릭해 'PowerPivot for Excel' 창을 열고 '외부 데이터 가져오기 - 데이터베이스 - Access'를 선택합니다. '테이블 가져오기 마법사'에서 '찾아보기'로 Northwind 파일을 선택하고 '테이블 및 뷰 목록에서 가져올 데이터 선택'을 지정한 뒤 '고객'과 '판매 분석' 테이블을 선택하고 '마침'을 누릅니다.
Q2. 파워피벗에서 두 테이블 사이의 관계는 왜 만들어야 하나요?
피벗 차트에 서로 다른 두 테이블의 필드(예: 판매 분석 테이블의 제품 이름과 고객 테이블의 도시명)를 함께 넣으면 '테이블 사이의 관계가 필요할 수 있습니다' 경고가 나타납니다. 이때 '만들기'를 눌러 판매 분석 테이블의 고객 번호와 고객 테이블의 ID 같은 관련 열을 연결하는 관계를 설정하면 경고가 사라지고 두 테이블의 필드를 함께 분석할 수 있습니다.
Q3. 피벗 차트에 항목이 너무 많아 알아보기 어려울 때는 어떻게 하나요?
차트의 필드 단추(예: '제품 이름')를 클릭하고 '값 필터 - 상위 10'을 선택해 '상위 5'처럼 표시할 개수를 지정합니다. 같은 방법으로 '도시명'에는 '상위 2'를 지정하면 정돈된 차트가 됩니다.
마치며
오늘은 여기까지…