How to Copy a PivotChart to Another Excel Workbook and Keep It Updated
Question details
The user wants to duplicate a PivotChart into a different Excel workbook and ensure it updates automatically when the original source data changes.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Creating reports or dashboards in a new workbook that rely on data from an existing source workbook without manually recreating the chart.
- Observed behavior
- The user needs to establish a dynamic link between workbooks so that the copied PivotChart does not become static, but instead refreshes based on the original data source.
Ensure both the source workbook containing the original data and the destination workbook are saved in a stable, accessible location (like a shared local drive or cloud folder) so the external link does not break.
Create a PivotChart using an External Data Connection
The most reliable way to maintain live updates is to build the PivotChart in the new workbook by connecting directly to the original workbook's data source.
Instead of copying and pasting an existing chart, establishing a direct external connection ensures the PivotCache relies strictly on the source workbook. This prevents duplicated data and keeps the file size lightweight.
Open the destination workbook and navigate to the 'Insert' tab. Click on 'PivotChart' and select 'Use an external data source' in the dialog box.
Click 'Choose Connection', then click 'Browse for More'. Locate and select your original source Excel workbook, then choose the specific data table or sheet.
Once your PivotChart is generated, go to the 'PivotChart Analyze' tab and click 'Options'. Under the 'Data' tab, check 'Refresh data when opening the file' and click OK to keep it updated automatically.

Copy and Paste with a Redirected Data Source
You can copy the existing PivotChart to the new workbook and manually redirect its data source to the original file to maintain the formatting and structure.
Easily Manage Linked PivotCharts in WPS Spreadsheet
WPS Spreadsheet provides robust, easy-to-use tools for creating and managing PivotCharts with external data references. You can quickly duplicate charts across workbooks and ensure your data remains completely up-to-date with seamless refresh options.
- 1. Create a New File: Open WPS Spreadsheet and create a new workbook for your destination dashboard.
- 2. Insert PivotChart: Go to the 'Insert' tab on the top ribbon and click on 'PivotChart'.
- 3. Link Source Data: Choose 'Select a table or range', then navigate to your open source workbook to define the external data link.
- 4. Update on Demand: Configure your chart fields as desired. Use the 'Refresh' button under the Analyze tab at any time to instantly pull in new data.

Frequently Asked Questions
Why does my copied PivotChart show the old data even after the source is updated?
PivotCharts rely on an internal PivotCache that does not update in real-time to save processing power. You must manually click 'Refresh All' on the Data tab, or configure the PivotTable Options to refresh data when opening the file.
What happens to the PivotChart if I move the source Excel workbook to another folder?
If the source workbook is moved, renamed, or deleted, the external data link in the destination workbook will break. You will receive an error upon refreshing and will need to use 'Change Data Source' to re-link the chart to the new file location.
Can I copy the PivotChart to another workbook without linking the data?
Yes. If you want a static snapshot of the chart that will never update, copy the PivotChart, go to the destination workbook, right-click the destination cell, and select 'Paste as Picture' from the Paste Options menu.




