목차
기존 피벗 테이블 을 만든 후 데이터를 새로 고치거나 업데이트해야 하는 경우 데이터 소스 변경 명령을 사용해야 합니다. 그러나 피벗 테이블을 수동으로 업데이트하는 것은 불편하고 시간이 많이 걸립니다. 결과적으로 데이터를 자동으로 업데이트하는 자동화된 피벗 테이블을 만드는 방법을 알아내야 합니다. 따라서 이 자습서에서는 소스 데이터가 변경될 때 피벗 테이블을 자동으로 업데이트하는 방법을 보여 드리겠습니다.
실습 통합 문서 다운로드
이 기사를 읽는 동안 실습할 실습 통합 문서를 다운로드하십시오.
소스 데이터가 변경될 때 피벗 테이블을 자동으로 업데이트하는 7가지 쉬운 단계
아래 이미지에서 다양한 지역의 판매 세부 정보가 포함된 데이터 세트. 데이터 세트가 상당히 크다고 가정할 수 있습니다. 따라서 동적인 목적을 위해 데이터를 업데이트할 때마다 자동화된 프로세스가 필요합니다. 이를 위해 VBA 코드 를 실행하고 아래 데이터 세트에 적용합니다. 작업을 완료하려면 아래 단계를 따르십시오.
1단계: 소스 데이터 범위가 있는 피벗 테이블 만들기
- 먼저 다음을 클릭합니다. 삽입 탭을 클릭하여 피벗 테이블 을 삽입합니다.
- 그런 다음 피벗 테이블 <2을 클릭합니다> 피벗 테이블 그룹의 명령.
- 테이블/범위에서 옵션을 선택합니다.목록.
- 헤더가 있는 표 범위를 선택합니다.
- 새 워크시트 를 선택합니다. 새 워크시트에 피벗 테이블 을 배치하는 옵션.
- 그런 다음 확인 을 클릭합니다.
- 새 워크시트( 시트4 )에서 피벗 테이블이 생성됩니다.
- 가능한 한 아래 이미지에서 필드를 선택할 수 있습니다( 지역 , 지점 , 가격 , 수량 등)을 피벗 테이블 에 표시합니다.
- 피벗 테이블 <을 선택합니다. 9> 명령 PivotTable Analyze 거기에서 피벗 테이블의 이름( PivotTable2 )을 찾아 편집할 수 있습니다. 필요에 따라.
2단계: Visual Basic Editor를 열어 VBA 코드 적용
- Alt + F11 Visual Basic Editor 를 엽니다.
- VBA Excel 개체 에서 두 번 클릭하여 데이터 세트가 있는 워크시트 이름( Sheet2 ).
3단계: 데이터 집합이 포함된 시트로 워크시트 이벤트 만들기
- 에 대한 워크시트 이벤트 만들기 Sheet2 , 목록에서 워크시트 옵션을 선택합니다.
참고: 워크시트 이벤트 는 소스 데이터에 대한 모든 변경 사항이 프로그램에 즉시 반영됨을 의미합니다. 그렇기 때문에원본 데이터 세트를 변경하면 프로그램이 자동으로 실행됩니다.
4단계: 워크시트에 변경에 대한 새 이벤트 삽입
- 변경 <선택 9> SelectionChange 대신 새 워크시트 이벤트를 만듭니다.
- 삭제 이전 변수는 변경 이벤트만 유지합니다.
5단계: 옵션 명시적 문으로 모든 변수 선언
- 모든 변수를 선언하고 선언되지 않은 변수를 찾으려면 프로그램 페이지 상단에 Option Explicit 를 입력하십시오.
6단계: VBA 코드를 삽입하여 피벗 테이블을 자동으로 업데이트합니다.
- 완성된 VBA 코드를 가져와서 붙여넣습니다. it.
8499
7단계: VBA 코드 실행 및 결과 변경 사항 가져오기
- F5를 눌러 VBA 코드 .
- 데이터 세트를 변경하여 프로그램이 계속 작동하는지 확인합니다. 예를 들어 IRE 지역에서 Belfast 의 price 값은 분기가 £113 로 변경되었습니다.
- 피벗 테이블로 돌아가서 변경된 가격 값( £113 )이 업데이트됩니다.
결론
이 기사가 Excel 에서 데이터 변경 사항을 소싱할 때 피벗 테이블을 자동으로 업데이트하는 방법에 대한 자습서를 제공했기를 바랍니다. 이 모든 절차는학습하고 데이터 세트에 적용해야 합니다. 연습 문제지를 보고 이러한 기술을 테스트해 보세요. 여러분의 소중한 지원 덕분에 이와 같은 튜토리얼을 계속 만들 수 있게 되었습니다.
궁금한 점이 있으면 문의해 주세요. 또한 아래 섹션에 자유롭게 의견을 남겨주세요.
Exceldemy 팀은 항상 귀하의 질문에 응답합니다.
우리와 함께하고 계속 배우십시오.