피벗테이블에는 보고서에 미리 정의된 구조를 제공하는 여러 레이아웃이 있지만 이러한 레이아웃을 사용자 지정할 수는 없습니다. 피벗테이블 보고서의 레이아웃을 보다 유연하게 디자인해야 하는 경우 워크시트 수식으로 셀을 변환한 다음 워크시트에서 사용할 수 있는 모든 기능을 모두 사용하여 이러한 셀의 레이아웃을 변경할 수 있습니다. 큐브 함수를 사용하는 수식으로 셀을 변환하거나 GETPIVOTDATA 함수를 사용할 수 있습니다. 셀을 수식으로 변환하면 이러한 사용자 지정된 피벗테이블을 만들고, 업데이트하고, 유지하는 프로세스를 크게 간소화합니다.

셀을 수식으로 변환하면 이러한 수식은 피벗테이블과 동일한 데이터에 액세스하고 최신 결과를 보기 위해 새로 고칠 수 있습니다. 그러나 보고서 필터를 제외하고는 더 이상 피벗테이블의 대화형 기능에 액세스할 수 없습니다(예: 수준 필터링, 정렬 또는 확장 및 축소).

참고:  OLAP(Online Analytical Processing) 피벗테이블을 변환하면 데이터를 계속 새로 고쳐 최신 측정값을 얻을 수 있지만 보고서에 표시되는 실제 멤버를 업데이트할 수는 없습니다.

피벗테이블을 워크시트 수식으로 변환하는 일반적인 시나리오에 대해 자세히 알아보겠습니다.

다음은 피벗테이블 셀을 워크시트 수식으로 변환하여 변환된 셀의 레이아웃을 사용자 지정한 후 할 수 있는 작업의 일반적인 예입니다.

셀 다시 재배치 및 삭제    

직원을 위해 매월 만들어야 하는 주기적인 보고서가 있습니다. 보고서 정보의 하위 집합만 필요하며 사용자 지정된 방식으로 데이터를 배치하는 것을 선호합니다. 원하는 디자인 레이아웃에서 셀을 이동하고 정렬하고 월별 직원 보고서에 필요하지 않은 셀을 삭제한 다음, 셀과 워크시트의 서식을 지정하여 원하는 스타일에 맞게 정렬할 수 있습니다.

행 및 열 삽입    

지역 및 제품 그룹별로 세분화한 지난 2년 동안의 판매 정보를 표시하고 추가 행에 확장 설명을 삽입하려는 경우를 설명해 넣습니다. 행을 삽입하고 텍스트를 입력하기만 합니다. 또한 원래 피벗 테이블에 없는 지역 및 제품 그룹별로 판매를 표시하는 열을 추가합니다. 열을 삽입하고 원하는 결과를 얻기 위해 수식을 추가한 다음 열을 아래로 채우고 각 행의 결과를 얻습니다.

여러 데이터 원본 사용    

프로덕션 데이터베이스와 테스트 데이터베이스 간에 결과를 비교하여 테스트 데이터베이스가 예상되는 결과를 생성하도록 한다고 하자. 셀 수식을 쉽게 복사한 다음 연결 인수를 변경하여 테스트 데이터베이스를 지적하여 이러한 두 결과를 비교할 수 있습니다.

셀 참조를 사용하여 다양한 사용자 입력    

전체 보고서가 사용자 입력에 따라 변경될 수 있도록 하려는 경우라고 하자. 큐브 수식으로 인수를 워크시트의 셀 참조로 변경한 다음 해당 셀에 다른 값을 입력하여 다른 결과를 도출할 수 있습니다.

비 유니폼 행 또는 열 레이아웃 만들기(비대칭 보고라고도 합니다.    

실제 판매라는 2008 열, Projected Sales라는 2009 열이 포함된 보고서를 만들어야 하지만 다른 열은 원하지 않습니다. 대칭 보고가 필요한 피벗 테이블과 달리 해당 열만 포함하는 보고서를 만들 수 있습니다.

사용자만의 큐브 수식 및 MDX 식 만들기    

7월 한 달 동안 특정 판매원 3명을 통해 특정 제품의 매출을 보여 주는 보고서를 만들 수 있습니다. MDX 식 및 OLAP 쿼리에 대해 잘 알고 있는 경우 큐브 수식을 직접 입력할 수 있습니다. 이러한 수식은 매우 정교해질 수 있습니다. 수식 자동 작성을 사용하여 수식 만들기를 단순화하고 이러한 수식의 정확도를 향상시킬 수 있습니다. 자세한 내용은 수식 자동완성 을 참조하세요.

참고: 이 절차를 사용하여 OLAP(온라인 분석 처리) 피벗테이블만 변환할 수 있습니다.

  1. 나중에 사용할 피벗테이블을 저장하려면 파일 저장 을 클릭하여 피벗테이블을 변환하기 전에 통합 문서의 복사본을 > 것이 좋습니다. 자세한 내용은 파일 저장 을 참조하세요.

  2. 다음을 수행하여 변환 후 셀의 재배치가 최소화될 수 있도록 피벗테이블을 준비합니다.

    • 원하는 레이아웃과 가장 밀접하게 같은 레이아웃으로 변경합니다.

    • 보고서 필터링, 정렬 및 다시 디자인과 같은 보고서와 상호 작용하여 원하는 결과를 얻습니다.

  3. 피벗 테이블을 클릭합니다.

  4. 옵션 탭의도구 그룹에서 OLAP도구를 클릭한 다음 수식으로 변환을 클릭합니다.

    보고서 필터가 없는 경우 변환 작업이 완료됩니다. 하나 이상의 보고서 필터가 있는 경우 수식으로 변환 대화 상자가 표시됩니다.

  5. 피벗테이블을 변환하는 방법을 결정합니다.

    전체 피벗테이블 변환    

    • 보고서 필터 변환 확인란을 선택합니다.

      그러면 모든 셀을 워크시트 수식으로 변환하고 전체 피벗테이블을 삭제합니다.

      피벗 테이블 행 레이블, 열 레이블 및 값 영역만 변환하지만 보고서 필터는 유지    

    • 보고서 필터 변환 확인란이 명확해야 합니다. (기본값입니다.)

      그러면 모든 행 레이블, 열 레이블 및 값 영역 셀을 워크시트 수식으로 변환하고 원래 피벗 테이블만 유지되지만 보고서 필터를 사용하여 계속 필터링할 수 있습니다.

      참고:  피벗테이블 형식이 버전 2000-2003 이상인 경우 전체 피벗테이블만 변환할 수 있습니다.

  6. 변환을 클릭합니다.

    변환 작업은 먼저 최신 데이터가 사용되는지 확인하도록 피벗테이블을 새로 고침합니다.

    변환 작업이 수행되는 동안 상태 표시줄에 메시지가 표시됩니다. 작업이 오래 걸리고 다른 시간으로 변환하는 것을 선호하는 경우 ESC를 눌러 작업을 취소합니다.

    참고 사항: 

    • 숨겨진 수준에 필터가 적용된 셀은 변환할 수 없습니다.

    • 값 표시 탭을 통해 만든 사용자 지정 계산이 있는 셀을 값 필드로 표시 대화 상자의 설정 없습니다. (옵션 탭의활성 필드 그룹에서 활성 필드를 클릭한 다음 값 필드를 설정.)

    • 변환된 셀의 경우 셀 서식이 유지되지만 피벗테이블 스타일은 피벗테이블에만 적용할 수 있기 때문에 제거됩니다.

수식에서 GETPIVOTDATA 함수를 사용하여 비 OLAP 데이터 원본으로 작업하려는 경우, 새 피벗탁 버전 2007 형식으로 바로 업그레이드하지 않을 때 또는 큐브 함수를 사용하는 복잡성을 방지하려는 경우 피벗테이블 셀을 워크시트 수식으로 변환할 수 있습니다.

  1. 옵션 탭의 피벗 테이블 그룹에서 GETPIVOTDATA 생성 명령이 켜져 있는지 확인 합니다.

    참고:  GETPIVOTDATA 생성 명령은 옵션 대화 상자의 수식 작업 섹션의 수식 범주에서 피벗테이블 참조에 GETPIVOTTABLE함수를 Excel 지워 니다.

  2. 피벗테이블에서 각 수식에서 사용할 셀이 표시되는지 확인합니다.

  3. 피벗테이블 외부의 워크시트 셀에 보고서의 데이터를 포함할 지점까지 원하는 수식을 입력합니다.

  4. 피벗테이블의 수식에서 사용할 피벗테이블의 셀을 클릭합니다. GETPIVOTDATA 워크시트 함수가 피벗테이블에서 데이터를 검색하는 수식에 추가됩니다. 이 함수는 보고서 레이아웃이 변경되거나 데이터를 새로 고치면 올바른 데이터를 계속 검색합니다.

  5. 수식을 입력하고 ENTER를 누를 수 있습니다.

참고: 보고서에서 GETPIVOTDATA 수식에 참조된 셀을 제거하면 수식은 #REF!를 반환합니다.

문제점: 피벗 테이블 셀을 워크시트 수식으로 변환할 수 없는 경우

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×