How to Fix an Excel Chart Showing Old or Incorrect Data
Question details
The user needs to troubleshoot and fix an Excel chart that continues to display outdated or incorrect values after the spreadsheet data has been modified.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Updating numerical data in a spreadsheet, but the corresponding visualization or chart fails to reflect the newly entered values.
- Observed behavior
- The chart continues displaying outdated values because its source range, named range, cache, or template configuration was not updated properly alongside the data.
Verify that your latest data modifications have been committed and the workbook has been saved before attempting to adjust the chart's data references.
Verify and Update the Chart Data Source
Check the chart's selected data range to ensure it encompasses the correct, updated cells in your worksheet.
The most common reason a chart shows outdated information is that its data source range is statically locked to older cells, missing newly added rows or columns.
Right-click directly on the chart that is displaying the incorrect data and choose 'Select Data' from the context menu.
In the 'Select Data Source' dialog box, look at the 'Chart data range' field at the top to see which cells are currently highlighted in the worksheet.
If the highlighted range is incorrect, delete the current text in the 'Chart data range' box, click and drag to highlight the new correct data range on your sheet, and click 'OK'.

Update Named Ranges or Table References
If your chart relies on named ranges rather than direct cell references, you must ensure the named range encompasses the newly added data.
Recreate the Chart to Clear Corrupt Cache
If the source ranges are perfectly accurate but the chart stubbornly shows old data, the chart's internal cached configuration may be corrupted.
Create and Update Dynamic Charts Easily with WPS Spreadsheet
WPS Office provides highly compatible and intuitive chart tools. You can seamlessly update data sources, manage named ranges, and create dynamic charts that reflect your latest spreadsheet data instantly without caching errors.
- 1. Open Your Workbook in WPS: Launch WPS Spreadsheet and open the file containing the chart you need to update.
- 2. Access the Data Source: Right-click the outdated chart and select 'Select Data' from the context menu.
- 3. Redefine the Data Range: Drag your cursor over the updated data cells to automatically redefine the chart's input range.
- 4. Apply Changes: Click 'OK' to instantly refresh the chart with your accurate data.

Frequently Asked Questions
Why doesn't my Excel chart update automatically when I type new data?
If your source data is just a standard range of cells, the chart's data source remains fixed to those specific coordinates. To make the chart update automatically when you add new rows, you must format your source data as an Excel Table (Ctrl+T).
Can a hidden worksheet cause my chart to show incorrect data?
Yes. If your chart references data on a hidden worksheet, it will continue displaying that hidden data even if you update similar-looking data on your active sheet. Always check the 'Select Data Source' dialog to verify exactly which sheet the chart is pulling from.
How do I refresh a Pivot Chart that is showing old data?
Unlike standard charts, Pivot Charts rely on the Pivot Table cache. If the underlying data changes, you must manually refresh it. Right-click the Pivot Chart or Pivot Table and select 'Refresh', or go to the PivotTable Analyze tab and click 'Refresh All'.
What should I do if my chart axis labels are outdated but the bars/lines are correct?
Axis labels have their own source range mapping. Right-click the chart, choose 'Select Data', and look at the 'Horizontal (Category) Axis Labels' section on the right side. Click 'Edit' to ensure the label range covers your new data.




