Excel에서 피벗 테이블을 새로 고치는 방법 (수동 + VBA로 자동 새로 고침)
피벗 테이블을 만든 후에는 새 데이터를 추가하거나 기존 데이터를 변경할 때 자동으로 새로 고쳐지지 않습니다. .
피벗 테이블은 피벗 캐시를 사용하여 생성되기 때문에 기존 데이터가 변경되거나 데이터에 새 행 / 열을 추가 할 때 피벗 캐시가 자동으로 업데이트되지 않으므로 피벗이 자동으로 업데이트됩니다. 테이블도 업데이트되지 않습니다.
변경 사항이있을 때마다 강제로 새로 고침해야합니다. 강제로 새로 고침하면 피벗 캐시가 업데이트되어 피벗 테이블에 반영됩니다.
이 자습서에서는이를 수행하는 몇 가지 방법을 다룹니다.
이 자습서에서는 다음 내용을 다룹니다.
피벗 테이블 새로 고침
이 옵션은 기존 데이터 원본에 변경 사항이 있고 데이터 원본을 새로 고치려는 경우에 가장 적합합니다. 이러한 변경 사항을 반영하는 피벗 테이블.
피벗 테이블을 새로 고치는 단계는 다음과 같습니다.
- 피벗 테이블의 아무 셀이나 마우스 오른쪽 버튼으로 클릭합니다.
- 새로 고침을 선택합니다.
피벗 테이블이 즉시 새로 고침됩니다.
피벗 테이블에서 셀을 선택하고 키보드 단축키 ALT + F5를 사용하여도 가능합니다.
빠른 팁 : 데이터 원본을 Excel 테이블로 변환하고이 Excel 테이블을 사용하여 피벗 테이블을 만듭니다. 이렇게하면 새 데이터 (행 / 열)가 데이터 원본에 추가 된 경우에도 새로 고침 기술을 사용하여 피벗 테이블을 업데이트 할 수 있습니다 (Excel 테이블은 추가 된 새 행 / 열을 자동으로 고려하기 때문입니다).
데이터 소스를 변경하여 피벗 테이블 업데이트
데이터 소스에 새 행 / 열을 추가 한 경우 새 행 / 열이 제대로 표시되도록 데이터 소스를 변경해야합니다. 데이터 세트의 일부입니다.
이 작업을 수행하려면 :
- 피벗 테이블에서 아무 셀이나 선택합니다.
- 분석으로 이동 – > 데이터 – > 데이터 소스 변경. 그러면 사용한 데이터 소스가 선택되고 피벗 테이블 데이터 소스 변경대화 상자가 열립니다.
- 피벗 테이블 데이터 소스 변경 대화 상자에서 , 새 데이터를 포함하도록 범위를 업데이트하십시오.
- 확인을 클릭하십시오.
데이터 소스를 변경하는 경우 유의하십시오. Excel 테이블에 넣은 다음 Excel 테이블을 사용하여 피벗 테이블을 만들면 데이터 원본 변경 옵션을 사용할 필요가 없습니다. 간단히 피벗 테이블을 새로 고칠 수 있으며 새 행 / 열을 고려합니다.
VBA 매크로를 사용하여 피벗 테이블 자동 새로 고침
피벗 테이블을 새로 고치는 것은 두 번만하면됩니다. 변경이있을 때마다이 작업을 수행해야합니다.
더 효율적으로 만들고 데이터 소스가 변경 될 때마다 피벗 테이블을 자동으로 새로 고치려면 간단한 방법을 사용할 수 있습니다. -line VBA 매크로 코드.
VBA 코드는 다음과 같습니다.
코드 디코딩 : 소스가 포함 된 시트가 변경 될 때마다 트리거되는 변경 이벤트입니다. 데이터. 변경되는 즉시 코드는 PivotTable1이라는 이름으로 피벗 테이블의 피벗 캐시를 새로 고칩니다.
통합 문서에서 작동하도록하려면이 코드를 수정해야합니다.
- “Sheet1″– 피벗 테이블이있는 시트의 이름으로 코드의이 부분을 변경합니다.
- “PivotTable1″– 이것을 피벗 테이블의 이름으로 변경합니다. 이름을 알려면 피벗 테이블의 아무 곳이나 클릭하고 분석 탭을 클릭하십시오. 이름은 피벗 테이블 이름헤더 아래 리본 왼쪽 부분에 표시됩니다.
이 VBA 코드를 넣을 위치 :
- Alt 누르기 + F11. VB Editor 창이 열립니다.
- VB Editor의 왼쪽에는 모든 워크 시트의 이름이있는 프로젝트 탐색기가 있습니다. 없으면 Ctrl + R을 눌러 표시합니다.
- 프로젝트 탐색기에서 피벗 테이블이 포함 된 시트 이름을 두 번 클릭합니다. .
- 오른쪽 코드 창에 주어진 코드를 복사하여 붙여 넣습니다.
- VB 편집기를 닫습니다.
이제 데이터 소스의 내용을 변경하면 피벗 테이블이 자동으로 새로 고쳐집니다.
예제 파일을 다운로드하려면 여기를 클릭하십시오.
참고 : 이후 통합 문서에 매크로가 있습니다. .xls 또는 .xlsm 확장자로 저장하십시오.
다음 피벗 테이블 자습서도 마음에 드실 수 있습니다.
- 날짜 그룹화 방법 Excel의 피벗 테이블.
- Excel의 피벗 테이블에서 숫자를 그룹화하는 방법
- Excel의 피벗 테이블에서 데이터를 필터링하는 방법
- 소스 데이터 준비 피벗 테이블의 경우
- Excel의 피벗 테이블에 조건부 서식을 적용하는 방법
- Excel 피벗 테이블 계산 필드를 추가하고 사용하는 방법
- 방법 …에 Excel 피벗 테이블에서 빈 셀을 0으로 바꿉니다.
- Excel 피벗 테이블에서 슬라이서 사용