기본 콘텐츠로 건너뛰기

MS엑셀: 피벗 테이블 - 기초 개념

실행
삽입 - 피벗 테이블

뭣에 쓰는 것인고?


[그림 1. 피벗 테이블을 만들기 위해 주어진 데이터 테이블]

간단하게 말하자면 피벗 테이블은 위와 같은 데이터가 있을 때, 분석자가 이리 저리 여러 방향으로 '값'을 분석하고 싶을 때 쓰는 테이블이다. 
데이터 테이블을 보면, 분석하려는 '값'은 매출현황(금액)이다. 그런데 이 값을 브랜드명+생산지별로 본다든가, 또는 제조업체별+최신모델별로 2007년과 2008년 자료만 뽑아서 본다든가..이런 식으로 다각도로 값을 분류하거나 묶음으로 해서 보고 싶을 때 쓰는 것이다. 상사가 야, 그거 2009년과 2010년 자료만 필요한데, 각 제조업체의 브랜드별로 매출 얼마나 되는지 뽑고, 그 브랜드별로도 합계 매출이 각각 얼마씩인지도 정리해서 가져와봐,라고 했을 때 위의 그림에서 보이는 데이터 통째로 갖다주고서 니가 알아서 보세요,라고 할 수는 없는 것 아닌가. 그러니까 주문자 입맛에 맞추어서 이렇게 저렇게 분류와 묶음을 하는 간단한 도구가 엑셀의 피벗 테이블 기능이다. 

컴활의 문제 유형 (2급, 2010년 3회 D형 - 문제3. 분석작업 - 2)
난 컴활의 문제지에 쓰인 문제 서술이 (내 생각에 동의 안 할 사람이 훨씬 더 많겠지만) 참 더럽다고 생각하는데, 사실 위의 상사가  말한 것처럼 서술하면 알아서 뽑아야 하는 게 진짜 문제다운 문제라고 생각한다. (이거 독해(리스닝)가 안 되는 사람이 컴활1급 자격증을 가지고 있어도 일을 못 하기는 마찬가지.--;)
하지만 컴활의 문제는 이렇게 서술되어 있다. (어...대부분의 컴활 준비자들에게는 이게 더 쉽게 느껴질 것이다.)

[원하는 결과]
[그림 2. 만들어야 하는 피벗 테이블 - 문제에서 주어진다.]

위와 같이 결과로 내어야 하는 피벗 테이블을 그림으로 준다.

문제의 주 요구사항
- 생산지는 '페이지', 제조업체는 '행', 브랜드명은 '열'로 처리하고 '데이터'에는 2009년, 2010년 합계를 계산하는 피벗 테이블을 작성하시오. (1급 문제에는 이런 게 없었는데 2급에서는 이렇게 일일히 가르쳐 주더라. 2007 버전 화면을 보면 이게 무엇인지 금방 안다. 그냥 그대로 따라서 만들면 된다.) 

덧붙여 나오는 요구사항
* 데이터의 합계는 회계, 소수 자리수는 0, 화폐 표시 기호는 표시하지 않도록 하시오. (그림에 보이는 '값'의 서식 내용을 이렇게 풀어서 요구하고 있다.)
* 피벗 테이블의 보고서는 동일 시트의 [A21] 셀에서 시작하시오. (문제에서 시작점을 항상 지정을 하는데, 그러면 커서를 그 셀에 놓고 피벗 테이블을 시작하면 된다. 어, 그림에 A19부터 값이 나와있는데?하고 걱정할 필요는 없다. 실제로 시키는대로 제대로 했으면 시작점을 A21에 놓고 이 문제를 풀면 결과의 그림처럼 A19에 뭔가가 들어가게 된다는 걸 알려주는 일종의 정보 역할도 한다.)

문제 풀기
요령: 나머지는 일단 신경쓰지 말고 주 요구사항에 따라서 실행해라.

주어진 테이블 영역을 선택하지 않고 시작하면 아래와 같은 대화창에서 피벗 테이블로 만들 데이터 영역을 선택해주고 피벗 테이블을 시작할 지점도 지정해야 한다. 
[그림 3. "실행 > 피벗 테이블"을 실행한 모습 - 피벗 테이블 만들기 대화 상자]

지정이 끝난 후 확인을 누르면 다음과 같이 피벗 테이블 만들 준비를 끝낸 화면이 나온다.
[그림 4. 피벗 테이블 필드 목록 설정하기]

아래 그림과 같이 주 요구사항에서 시키는대로 필드목록 창에서 그대로 넣는다. 
[그림 5. 피벗 테이블 필드 목록 설정하기 2] 
페이지를 생산지로 설정하라는 말은 피벗 테이블 보고서가 있는 페이지(여기서는 원 데이터 테이블의 아랫 부분)가 생산지 별로 생성된다는 말로 이해하면 된다. 즉, 피벗 테이블 보고서 필터를 생산지로 설정해두면 생산지를 어느 지역(모두, 미국, 일본, 한국...)으로 변경(필터)해주면 그 아래 피벗 테이블에서 생산지에 따라 각 값들이 통째로 변경(페이지 변경)된다는 것으로 이해하면 되겠다.

시키는대로 했는데 결과 그림과 모양이 다르다. "2009년 합계"같은 것이 안 생기고 "2009년", "2010년"이라는 이름을 가진 열이 세로로 보았을 때 브랜드별로 각각 값을 뿌리고 있다.
[그림 6. 지금까지 설정을 완료했을 때 모습을 드러내는 기본적인 피벗 테이블] 

현재 기본적으로 설정된 것+아까 내가 설정한 필드 목록의 설정 상태는 아래와 같다.
[그림 7. 피벗 테이블 필드 목록의 설정 상태] 
('시그마 값'은 이렇게 지가 알아서 '열 레이블'로 들어가 앉아 버린다.)

여기서 뭔가 더 해보려고 하지 말고, 가만히 생각을 한번 해보자.
열 레이블, 행 레이블이란 무엇인가?
대체, 저기 필드 목록에 있는 '시그마 값'이라는 건 뭔가?

열 레이블은 아래 그림에서 진한 글씨 부분이다.
[그림 8. 참고: 열 레이블]
행 레이블이란 아래 그림에서 가장 왼쪽에 있는 진한 글씨 부분이다.
[그림 9. 참고: 행 레이블, 열 레이블] 

그럼, 다시 돌아가서 우리가 원하는 결과의 그림을 보자.
[그림 2. 만들어야 하는 피벗 테이블 - 문제에서 주어진다.] 
즉, 제조업체 이름 옆에 두 개씩 뿌려지고 있는 "합계 : 2009년", "합계 : 2010년"은 행의 레이블로 쓰이고 있다.

이해가 되었으면 열 레이블에 있는 시그마 값을 아래 그림처럼 행 레이블로 끌어다 옮겨라. 
문제에서 원하는 그림에는 2009년, 2010년의 합계(합계: 2009년, 합계: 2010년)이 각 행의 제목(=레이블)로 쓰이고 있으니까, 저걸 변경해주어야 하는 것이다.


[그림 10. 피벗 테이블 필드 목록 대화창 - '시그마 값' 이동시키기] 
즉, 이 필드 목록의 설정 상태는 오른쪽 아래의 '시그마 값'에는 "합계 : 2009년"과 "합계: 2010년" 두 개가 있는데 이것들을 '행 레이블'로 쓰겠다고 '행 레이블' 영역으로 (원래 '열 레이블'영역에 있던) "시그마 값"을 옮겨준 것이다.

그럼 아래와 같이 원하는 모양의 피벗 테이블이 만들어진다. 
[그림 11. 필드 목록을 수정한 후 완성된 피벗 테이블의 모습] 

피벗 테이블 문제에서 물어보는 기본적인 배열의 문제는 이걸로 해결될 거라고 생각한다. 나머지 문제로는 값의 서식 등등이 있는데 지금 이 예제에서 시키는 데이터 합계의 표시 방식 설정은 매우 쉬워서 어딘가를 클릭하면 그냥 알게 될 것이고...1급 문제들을 보면 좀 해볼만한 것들이 있다. 나중에 시간 나면 또.......끝.


댓글

이 블로그의 인기 게시물

선단, 전단, 후단

명확한 답이 없습니다. 원래 선단이란 tip end일텐데 때에 따라서 외국어->한글로 번역할 때 front end를 선단이라고 하는 경우가 있습니다. 그래서 눈치껏 선단, 전단, 후단이 모두 나올 때는 선단이 tip end인 것이고, 선단과 후단만 대비되어 한 내용에서 나올 때는 선단을 front end라고 해야겠네요.  선단측에서 후단측으로 연장된 몸통부  a trunk portion extended from a front end side toward a rear end side 상기 몸통부의 측벽에 상기 선단측에서 상기 후단측으로 나선 형상으로 연장된 나사산 a thread ridge helically extended from the front end side toward the rear end side on a side wall of the trunk portion 상기 몸통부의 후단측에 배치되는 개스킷  a gasket disposed rearward of the trunk portion 가장 후단측의 나사산 The rearmost thread ridge 위와는 다른 명세서에는 이렇게 나옵니다.  선단부 tip end portion  선단편 tip end piece 전단부 front end portion  전단 개구 front end opening  후단부 back end portion  *솔직히, "-부"라는 명칭 만드는 게 전문용어 찾아서 쓰는 것보다 더 어려워요.  수많은 "-부"에 비하여 선단, 전단, 후단 이런 것들은 사실 아무 것도 아니거든요. 

2025학년도 5월 고3 전국연합학력평가(모의고사) 수업필기용 해석지

2025학년도 5월 고3 전국연합학력평가(모의고사) 문제를 정리한 워크시트입니다. 간단하게 문제의 영어 지문과 해석, 확인하고 지나가야 할 만한 어휘들을 정리한 워크시트입니다.  지문 분석 없이 수업 중에 필기를 할 수 있는 여백만 준 것입니다. 개인적으로 몇 가지 문서 자동화를 시험하기 위해서 작업을 하면서 처음부터 배포용으로 생각하고 만든 것입니다. 필요한 분은 다운받아서 쓰시면 됩니다. 상업용 배포 및 재편집은 하지 마시기 바랍니다. 필기할 내용만 필요하신 분은 장문 빼고 대부분 문제의 첫 페이지만 출력해서 보시면 되겠습니다. 한 페이지 내에 다 들어갈 때는 정답해설과 어휘까지 다 넣었습니다만, 지문을 요약하거나 해설이 양이 많아서 다음 페이지로 넘어가는 문제들이 있습니다. 수업용으로 쓰신다면 설명할 때 참고로 하시고 뒷 페이지는 출력 안 하시면 될 거 같습니다.  2025.08.26. 수정사항: 저장소를 옮깁니다. 다운로드하시려면 미리보기 아래의 다운로드 버튼을 클릭하세요. ⬇ 다운로드

이상하게들 쓰고 있는 thereby [이 아이는 접속사가 아니라 부사다!]

The method comprises the steps of: making a recommendation code registration for each sales product by assigning the sales product sold to an arbitrary member to an identification code; registering by one-to-one matching one identification code with a recommendation code of a different identification code, and then enabling a number of registration, wherein the number of the identification code entered for each group is limited; differentiating profits for each group by forming a number of the group with a predetermined number, wherein the group is configured to be sequentially leveled with a group form a low to high profits; and moving a level of the group sequentially when the most significant identification code of an initial group is only registered as a recommendation code of a different identification code, thereby a loss does not occur as a company distributes profits based on an amount of sales after selling products, concentrating in profits on a portion of member is prohibit...