피벗 테이블을 사용하여 통합 문서의 파일 크기 줄이기 (Microsoft Excel)
피벗 테이블은 특정 유형의 데이터 분석에 적합합니다. 피벗 테이블은 상당한 숫자 처리를 수행하므로 Excel에서 더 빠르게 처리하는 데 사용하는 기술 중 하나는 “중간 데이터 세트”를 만드는 것입니다.
함께 일합니다. 이 중간 데이터 세트는 기본적으로 워크 시트와 함께 저장되므로 피벗 테이블은 통합 문서의 크기를 크게 늘릴 수 있습니다.
통합 문서에 모두 단일 데이터 원본을 기반으로하는 여러 피벗 테이블이 포함 된 경우 Excel은 하나의 중간 데이터 세트를 사용하는 대신 각 피벗 테이블에 대해 중간 데이터 세트를 만들 수 있습니다. 물론 이것은 통합 문서의 크기를 매우 빠르게 증가시킬 수 있습니다.
피벗 테이블을 함께 배치하는 피벗 테이블 마법사에서 선택한 옵션을 수정하여 Excel에서 중간 데이터 집합을 만드는 방법을 제어 할 수 있습니다. 통합 문서에 피벗 테이블이 하나 있고 피벗 테이블 마법사를 두 번 실행할 때 기존 피벗 테이블에서 사용한 것과 동일한 데이터 원본을 지정하면 Excel에서 “새 보고서는 메모리를 덜 사용합니다. 기존 보고서. ” 예를 클릭하면 Excel에서 다른 피벗 테이블에 사용 된 것과 동일한 중간 데이터를 사용하므로 메모리가 절약됩니다.
통합 문서와 동일한 디스크 파일에 중간 데이터 테이블을 저장하지 않도록 Excel에 지시 할 수도 있습니다. 이렇게하면 통합 문서 파일의 크기가 훨씬 더 작아 지지만 통합 문서를 열 때마다 피벗 테이블을 새로 고쳐야합니다. 다음 단계를 따르십시오.
-
피벗 테이블 마법사를 실행하여 평상시처럼 피벗 테이블을 만듭니다.
-
피벗 테이블 마법사의 마지막 화면 (체크 무늬 플래그가있는 화면)에 도달하면 옵션 단추를 클릭하여 피벗 테이블 옵션 대화 상자를 표시합니다.
-
테이블 레이아웃으로 데이터 저장 확인란을 선택 취소합니다.
-
열 때 새로 고침 확인란을 선택합니다.
-
확인을 클릭하여 피벗 테이블 옵션 대화 상자를 닫습니다.
-
피벗 테이블 마법사의 단계를 완료합니다.
원하지 않는 경우 열 때 새로 고침 확인란 (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 [피벗 테이블로 통합 문서의 파일 크기 줄이기]
.