피벗 테이블을 사용하여 통합 문서의 파일 크기 줄이기 (Microsoft Excel)
피벗 테이블은 특정 유형의 데이터 분석에 적합합니다. 피벗 테이블은 상당한 숫자 처리를 수행하므로 Excel에서 더 빠르게 처리하는 데 사용하는 기술 중 하나는 “중간 데이터 세트”를 만드는 것입니다.
함께 일합니다. 기본적으로이 중간 데이터 세트는 워크 시트와 함께 저장되므로 피벗 테이블은 통합 문서의 크기를 크게 늘릴 수 있습니다.
통합 문서에 단일 데이터 원본을 기반으로하는 여러 피벗 테이블이 포함 된 경우 Excel은 하나의 중간 데이터 세트를 사용하는 대신 각 피벗 테이블에 대한 중간 데이터 세트를 만들 수 있습니다. 물론 이것은 통합 문서의 크기를 매우 빠르게 증가시킬 수 있습니다.
피벗 테이블을 만들 때 사용하는 옵션을 수정하여 Excel에서 중간 데이터 집합을 만드는 방법을 제어 할 수 있습니다.
-
평소처럼 피벗 테이블을 만듭니다.
-
리본의 옵션 탭 (Excel 2007 및 Excel 2010) 또는 분석 탭 (Excel 2013) 또는 피벗 테이블 분석 탭 (이후 Excel 버전)을 표시합니다. (이 탭은 피벗 테이블에서 셀을 선택한 경우에만 표시됩니다.)
-
리본의 왼쪽 끝에있는 피벗 테이블 그룹의 옵션 도구를 클릭합니다. Excel은 피벗 테이블 옵션 대화 상자를 표시합니다.
-
데이터 탭이 표시되는지 확인하십시오. (그림 1 참조)
-
파일과 함께 소스 데이터 저장 확인란을 선택 취소합니다.
-
열 때 새로 고침 확인란을 선택합니다.
-
확인을 클릭하여 피벗 테이블 옵션 대화 상자를 닫습니다.
원하지 않는 경우 열 때 새로 고침 확인란 (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 [피벗 테이블을 사용하여 통합 문서의 파일 크기 줄이기]
.