Chart & Visualization Issues

Fix Excel Charts Replacing Named Ranges with _{r9} References

WPS Content ManagerWPS Content Manager Oct 10, 2026 869 views

Question details

Users need to resolve an issue where dynamic named ranges in Excel charts are spontaneously overridden by invalid references.

How to Fix Excel Charts Replacing Named Ranges with _{r9} References
Product
Microsoft Excel, SharePoint
Device & OS
not provided
Scenario
Editing a shared Excel workbook containing dynamic chart data on SharePoint using both Excel for the Web and Excel Desktop.
Observed behavior
Expected dynamic named-range references in charts are randomly replaced with broken values such as _{r9} or _{r15}.
Before you start

Verify that you have a recent backup of your SharePoint workbook saved locally before modifying data ranges or formulas.

Solution 1Recommended

Replace OFFSET Ranges with Structured Table References

Structured tables provide a more stable foundation for dynamic charts in shared workbooks compared to volatile OFFSET formulas.

Dynamic ranges created using OFFSET and MATCH functions frequently encounter synchronization bugs when a file is co-authored between Excel Desktop and Excel for the Web. Using Excel's built-in structured tables resolves this compatibility issue.

1
Convert Chart Data to a Table

Select your entire chart data range, navigate to the Insert tab on the ribbon, and click Table (or use the Ctrl+T keyboard shortcut).

2
Name the Table

Click anywhere inside the new table, go to the Table Design tab, and enter a clear, memorable name in the Table Name box on the far left.

3
Update Chart Data Source

Right-click your chart and choose 'Select Data'. Edit the series to replace the old OFFSET named range with your new structured table references.

Replace OFFSET Ranges with Structured Table References
Improved Stability: Structured tables automatically expand as you add new data, retaining the dynamic aspect of your charts without triggering SharePoint synchronization errors.
Free Microsoft Office alternative

Experience Stable Chart Management with WPS Office

If Microsoft Excel synchronization issues on SharePoint repeatedly disrupt your reporting workflow, consider switching to WPS Office. It provides robust spreadsheet editing, excellent chart rendering stability, and a seamless alternative for your daily data management tasks.

  1. 1. Download and Install WPS Office: Visit the official WPS website to download the free suite and install it on your computer.
  2. 2. Open Your Spreadsheet: Launch WPS Spreadsheets and open your existing .xlsx file containing the charts and named ranges.
  3. 3. Manage Data Securely: Navigate to the Formulas tab and click Name Manager to safely review and adjust your dynamic data ranges.
Highly compatible with Microsoft Excel file formats (.xlsx, .xls, .csv).Stable chart rendering and accurate dynamic range processing.Lightweight application that runs smoothly without heavy resource consumption.Free and intuitive interface that feels familiar to MS Office users.
microsoft office alternative - wps office

Frequently Asked Questions

Why do Excel named ranges change to _{r9} automatically?

This is typically caused by a synchronization bug in Microsoft SharePoint when a shared workbook containing complex dynamic formulas (like OFFSET and MATCH) is co-authored using both Excel for the Web and Excel Desktop simultaneously.

Does Excel for the Web fully support dynamic named ranges in charts?

Excel for the Web has certain limitations when evaluating volatile dynamic named ranges inside charts. This discrepancy between the web and desktop calculation engines can lead to reference corruption.

How can I prevent my chart data ranges from breaking in shared environments?

The most reliable method to prevent ranges from breaking is to replace volatile OFFSET formulas with Structured Tables. You can do this by selecting your data and clicking 'Table' on the Insert tab, then pointing your chart to the new table.