피벗 테이블은 특정 유형의 데이터 분석에 적합합니다. 피벗 테이블은 상당한 숫자 처리를 수행하므로 Excel에서 더 빠르게 처리하는 데 사용하는 기술 중 하나는 “중간 데이터 세트”를 만드는 것입니다.

함께 일합니다. 이 중간 데이터 세트는 기본적으로 워크 시트와 함께 저장되므로 피벗 테이블은 통합 문서의 크기를 크게 늘릴 수 있습니다.

통합 문서에 모두 단일 데이터 원본을 기반으로하는 여러 피벗 테이블이 포함 된 경우 Excel은 하나의 중간 데이터 세트를 사용하는 대신 각 피벗 테이블에 대해 중간 데이터 세트를 만들 수 있습니다. 물론 이것은 통합 문서의 크기를 매우 빠르게 증가시킬 수 있습니다.

피벗 테이블을 함께 배치하는 피벗 테이블 마법사에서 선택한 옵션을 수정하여 Excel에서 중간 데이터 집합을 만드는 방법을 제어 할 수 있습니다. 통합 문서에 피벗 테이블이 하나 있고 피벗 테이블 마법사를 두 번 실행할 때 기존 피벗 테이블에서 사용한 것과 동일한 데이터 원본을 지정하면 Excel에서 “새 보고서는 메모리를 덜 사용합니다. 기존 보고서. ” 예를 클릭하면 Excel에서 다른 피벗 테이블에 사용 된 것과 동일한 중간 데이터를 사용하므로 메모리가 절약됩니다.

통합 문서와 동일한 디스크 파일에 중간 데이터 테이블을 저장하지 않도록 Excel에 지시 할 수도 있습니다. 이렇게하면 통합 문서 파일의 크기가 훨씬 더 작아 지지만 통합 문서를 열 때마다 피벗 테이블을 새로 고쳐야합니다. 다음 단계를 따르십시오.

  1. 피벗 테이블 마법사를 실행하여 평상시처럼 피벗 테이블을 만듭니다.

  2. 피벗 테이블 마법사의 마지막 화면 (체크 무늬 플래그가있는 화면)에 도달하면 옵션 단추를 클릭하여 피벗 테이블 옵션 대화 상자를 표시합니다.

  3. 테이블 레이아웃으로 데이터 저장 확인란을 선택 취소합니다.

  4. 열 때 새로 고침 확인란을 선택합니다.

  5. 확인을 클릭하여 피벗 테이블 옵션 대화 상자를 닫습니다.

  6. 피벗 테이블 마법사의 단계를 완료합니다.

원하지 않는 경우 열 때 새로 고침 확인란 (4 단계)을 선택할 필요가 없지만 그렇지 않은 경우 통합 문서를 열 때마다 피벗 테이블을 수동으로 새로 고쳐야합니다.

통합 문서에 이미 많은 피벗 테이블이 있고 다시 만드는 과정을 거치지 않으려는 경우 매크로를 사용하여 피벗 테이블을 단계별로 살펴보고 캐싱 인덱스를 수정하고 저장을 해제 할 수 있습니다. 디스크에 중간 데이터. 다음 매크로는 이러한 작업을 수행합니다.

Sub PTReduceSize()

Dim wks As Worksheet     Dim PT As PivotTable

For Each wks In ActiveWorkbook.Worksheets         For Each PT In wks.PivotTables             PT.RefreshTable             PT.CacheIndex = 1             PT.SaveData = False         Next     Next End Sub

매크로가 실행되면 (오래 걸리지 않음) 다른 이름으로 저장 옵션을 사용하여 통합 문서를 저장해야합니다. 이렇게하면 새 통합 문서 파일이 작성되고이 변경으로 인해 통합 문서의 크기가 얼마나 줄어들 었는지 비교할 수 있습니다. 그러나 중간 데이터가 디스크에 저장되지 않으면 통합 문서를 처음 열 때 피벗 테이블을 새로 고치는 데 시간이 더 오래 걸립니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶으면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2851)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excelribbon-Reducing_File_Sizes_for_Workbooks_with_PivotTables [피벗 테이블로 통합 문서의 파일 크기 줄이기].