Applies ToMicrosoft 365용 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

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

참고:  OLAP(온라인 분석 처리) 피벗 테이블을 변환하는 경우 데이터를 계속 새로 고쳐 최신 측정값을 가져올 수 있지만 보고서에 표시되는 실제 멤버는 업데이트할 수 없습니다.

피벗 테이블을 워크시트 수식으로 변환하기 위한 일반적인 시나리오에 대해 알아봅니다.

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

셀 다시 정렬 및 삭제    

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

행 및 열 삽입    

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

여러 데이터 원본 사용    

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

셀 참조를 사용하여 사용자 입력 변경    

전체 보고서가 사용자 입력에 따라 변경되도록 하겠습니다. 큐브 수식에 대한 인수를 워크시트의 셀 참조로 변경한 다음 해당 셀에 다른 값을 입력하여 다른 결과를 파생시킬 수 있습니다.

형식이 아닌 행 또는 열 레이아웃을 Create(비대칭 보고라고도 함)    

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

고유한 큐브 수식 및 MDX 식 Create    

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

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

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

  2. 다음을 수행하여 변환 후 셀의 다시 정렬을 최소화할 수 있도록 피벗 테이블을 준비합니다.

    • 원하는 레이아웃과 가장 유사한 레이아웃으로 변경합니다.

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

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

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

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

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

    전체 피벗 테이블 변환    

    • 보고서 필터 변환 검사 상자를 선택합니다.

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

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

    • 보고서 필터 변환 검사 상자가 명확한지 확인합니다. (기본값입니다.)

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

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

  6. 변환을 클릭합니다.

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

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

    참고 사항: 

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

    • 값 필드 설정 대화 상자의 값 표시 탭을 통해 만들어진 사용자 지정 계산이 있는 셀은 변환할 수 없습니다. 옵션 탭의활성 필드 그룹에서 활성 필드를 클릭한 다음 값 필드 설정을 클릭합니다.

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

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

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

    참고:  GETPIVOTDATA 생성 명령은 Excel 옵션 대화 상자에서 수식 작업 섹션의 수식 범주에서 피벗 테이블에 GETPIVOTTABLE 함수 사용 옵션을 설정하거나 지웁니다.

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

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

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

  5. 수식 입력을 완료하고 Enter 키를 누릅니다.

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

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

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.