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

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

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

피벗 테이블을 만들 때 사용하는 옵션을 수정하여 Excel에서 중간 데이터 집합을 만드는 방법을 제어 할 수 있습니다.

  1. 평소처럼 피벗 테이블을 만듭니다.

  2. 리본의 옵션 탭 (Excel 2007 및 Excel 2010) 또는 분석 탭 (Excel 2013) 또는 피벗 테이블 분석 탭 (이후 Excel 버전)을 표시합니다. (이 탭은 피벗 테이블에서 셀을 선택한 경우에만 표시됩니다.)

  3. 리본의 왼쪽 끝에있는 피벗 테이블 그룹의 옵션 도구를 클릭합니다. Excel은 피벗 테이블 옵션 대화 상자를 표시합니다.

  4. 데이터 탭이 표시되는지 확인하십시오. (그림 1 참조)

  5. 파일과 함께 소스 데이터 저장 확인란을 선택 취소합니다.

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

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

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

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

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 교육을위한 소스입니다.

이 팁 (8669)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Reducing_File_Sizes_for_Workbooks_with_PivotTables [피벗 테이블을 사용하여 통합 문서의 파일 크기 줄이기].