Fix Excel Values Changing When Opening and Recalculating a SharePoint File
Question details
The user needs to prevent Excel values from updating or changing automatically when opening and recalculating a workbook hosted on SharePoint.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Opening and recalculating a workbook stored and collaborated on via a SharePoint server.
- Observed behavior
- Cell values change without any manual edits being made, often due to formula dependencies, hidden named ranges, or copied worksheet content.
Download a local backup copy of your SharePoint workbook before making any structural changes to formulas or named ranges to ensure you can revert if needed.
Inspect and Update Named Ranges and Formulas
Identify and resolve conflicts in formula dependencies and named ranges that trigger automatic recalculation errors.
When a file is hosted on SharePoint or when worksheets are copied between different versions, named ranges can sometimes become corrupted or reference external data sources incorrectly. This causes Excel to pull in different data upon recalculation.
Go to the 'Formulas' tab on the Excel ribbon and click on 'Name Manager' in the Defined Names group.
Review the list of defined names. Look for any errors like '#REF!' in the 'Refers To' column, or names that unexpectedly point to external workbooks instead of the local SharePoint file.
Select any erroneous named ranges and click 'Delete', or click 'Edit' to correct the cell references to match the current workbook. Save the file and recalculate to verify the issue is resolved.

Switch to Manual Calculation Mode
Prevent Excel from automatically recalculating volatile functions and changing values upon opening by setting the calculation mode to manual.
Experience Stable Spreadsheet Calculations with WPS Office
If SharePoint synchronization and complex Microsoft Excel named ranges are causing unexpected formula changes, try WPS Office. It provides a lightweight, highly compatible spreadsheet environment that handles complex calculations securely and reliably offline or through WPS Cloud.

Frequently Asked Questions
Why do my Excel formulas calculate differently in SharePoint compared to my desktop?
SharePoint sometimes opens files using Excel for the Web by default, which may have limited support for certain complex array formulas, volatile functions, or external links compared to the desktop version. Selecting 'Open in Desktop App' ensures consistent calculation behavior.
What are volatile functions in Excel and how do they affect my file?
Volatile functions, such as TODAY(), NOW(), OFFSET(), and INDIRECT(), force Excel to recalculate every time any change is made to the workbook or when the file is simply opened. This can cause the values to update unexpectedly upon opening a SharePoint file.
How can I stop Excel from automatically updating external links when opening a file?
Go to File > Options > Advanced. Scroll down to the 'General' section and uncheck the box for 'Ask to update automatic links'. Alternatively, you can go to the Data tab, click 'Edit Links', click 'Startup Prompt', and choose to not update links automatically.
Can copying worksheets between workbooks cause calculation errors?
Yes. Copying worksheets can unintentionally carry over hidden named ranges or create hidden external links back to the original workbook. Always review the Name Manager after copying sheets to ensure all references point to the correct, intended local cells.




