Excel 피벗 테이블 자동 새로 고침

소스 데이터가 변경 될 때마다 Excel 피벗 테이블을 자동으로 새로 고치는 것이 좋습니다. 안타깝게도이를 실현할 수있는 기본 제공 방법이 없습니다. 그러나 다음은 소스 데이터를 변경 한 후 피벗 테이블을 새로 고칠 수있는 세 가지 방법입니다.

피벗 테이블에 대한 기본 제공 자동 새로 고침 없음

새 레코드를 추가하는 경우 , 레코드를 삭제하거나 기존 데이터를 편집하는 경우 피벗 테이블에 수정 된 데이터가 바로 표시되지 않습니다. 데이터가 변경되는 즉시 Excel에서 피벗 테이블을 자동으로 새로 고치도록 변경할 수있는 설정이 없습니다.

결과적으로 피벗 테이블을 최신 상태로 유지하려면 3 가지 선택 :

  1. 수동으로 피벗 테이블 새로 고침
  2. 매크로를 사용하여 Excel 피벗 테이블 자동 새로 고침
  3. 피벗 테이블 설정 변경 자동 업데이트 받기

수동으로 새로 고침

아니요, 이것은 자동이 아니지만 데이터 변경 후 피벗 테이블을 빠르고 쉽게 새로 고치는 방법은 수동으로하는 것입니다. 업데이트 :

  • 피벗 테이블에서 아무 셀이나 마우스 오른쪽 버튼으로 클릭 한 다음 새로 고침을 클릭합니다.

장점 : 이것은 즉시 새로 고침 할 수있는 간단한 방법입니다. 피벗 테이블

단점 : 자동이 아닙니다. 데이터가 변경 될 때마다이 작업을 수행해야합니다.

파일이 열릴 때 자동으로 새로 고침

자동으로 새로 고침하는 한 가지 방법은 파일이 들어있는 파일을 열 때 새로 고침하도록 피벗 테이블을 설정하는 것입니다.이 방법을 사용하면 파일에 매크로를 추가 할 필요없이 부분 자동화를 얻을 수 있습니다.

파일을 닫았다가 다시 열면 피벗 테이블이 새로 고쳐집니다.

이 새로 고침 방법을 설정하려면 :

  1. 셀을 마우스 오른쪽 버튼으로 클릭합니다. 피벗 테이블에서
  2. 피벗 테이블 옵션 클릭
  3. 피벗 테이블 옵션 창에서 데이터 탭 클릭
  4. 피벗 테이블 데이터 섹션에서 새로 고침에 체크 표시 추가 파일을 열 때 데이터
  5. 확인을 클릭하여 대화 상자를 닫습니다.

장점 : 파일을 닫았다가 다시 열면 피벗 테이블이 자동으로 새로 고쳐집니다

단점 : 통합 문서가 열려있는 동안에는 피벗 테이블이 자동으로 새로 고쳐지지 않습니다

매크로로 자동 새로 고침

피벗 테이블을 업데이트하는 마지막 방법은 매크로를 사용하는 것입니다. 워크 시트가 활성화 될 때 피벗 테이블을 자동으로 새로 고치도록 Excel 매크로를 설정할 수 있습니다.

이전에 수행하지 않은 작업 인 경우 VBA 코드 복사에 대한 지침이 Contextures 웹 사이트에 있습니다.

1 개의 피벗 테이블에 대한 매크로

시트에 피벗 테이블이 하나있는 경우 워크 시트 모듈에 다음 코드를 입력합니다.

Private Sub Worksheet_Activate() Application.EnableEvents = False Me.PivotTables(1).RefreshTable Application.EnableEvents = TrueEnd Sub

참고 : 피벗 테이블 시트가 보호 된 경우 보호 된 시트의 피벗 테이블에 대한 도움말을 보려면이 도움말로 이동하세요.

다중 피벗 테이블 용 매크로

시트에 소스 데이터가 다른 피벗 테이블이 두 개 이상있는 경우이 코드를 사용하여 워크 시트 모듈에 붙여 넣습니다. 이렇게하면 시트의 모든 피벗 테이블이 자동으로 새로 고침됩니다.

Private Sub Worksheet_Activate() Dim pt As PivotTable Application.EnableEvents = False For Each pt In Me.PivotTables pt.RefreshTable Next pt Application.EnableEvents = TrueEnd Sub

동영상 : 피벗 테이블 문제 해결

매크로를 추가하기 전에 통합 문서의 모든 피벗 테이블 목록과 해당 위치에 대한 세부 정보를 가져 오는 데 도움이됩니다.

이 비디오는 해당 목록을 생성하는 매크로를 보여 주며 다음에서 샘플 파일을 가져올 수 있습니다. 내 Contextures 웹 사이트를 참조하세요.

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다