Why Excel Online Changes Formulas When Forms Adds Responses & How to Fix It
Question details
Formulas shift or change cell references automatically when new responses are submitted via a connected Microsoft Form.

- Product
- Excel Online
- Device & OS
- not provided
- Scenario
- Collecting user data via Microsoft Forms connected to an Excel Online workbook, while using formulas adjacent to the collected data.
- Observed behavior
- When Microsoft Forms adds a new response, Excel inserts a new row into the table, which causes existing relative and absolute formula references (such as G26) to shift down or break.
Make a backup copy of your Excel workbook before restructuring your data or modifying formulas to ensure you do not lose any existing Microsoft Forms responses.
Separate Formulas from the Response Data Sheet
The most reliable way to prevent formula shifting is to keep the Microsoft Forms sync sheet purely for raw data and perform all calculations on a separate worksheet.
Because Microsoft Forms physically inserts a new row into the Excel Online table for every response, any formula on that same sheet—especially those sitting below or right next to the data—will shift down to accommodate the new row.
Creating a dedicated Calculation Sheet ensures that the inserted rows do not alter the physical layout of your formula grid.
Click the '+' icon at the bottom of your Excel Online workbook to create a new blank worksheet. Rename it to 'Calculations' or 'Analysis'.
In your new sheet, build your formulas using structured references pointing to the original Forms data table. For example, use =SUM(Table1[Score]) instead of traditional cell ranges.
If you need to pull the raw data dynamically without shifting, use the FILTER or UNIQUE functions on the new sheet to mirror the Forms data safely.

Use the INDIRECT Function to Lock References
If you must keep formulas on the same sheet, use the INDIRECT function to force Excel to look at a specific cell coordinate regardless of row insertions.
Check Table Auto-Fill Down Settings
Ensure that your Excel table is properly configured to automatically propagate formulas if you are calculating data row-by-row inside the Forms table.
Try WPS Office for Seamless Spreadsheet Management
If Excel Online's background syncing and formula shifting are disrupting your workflow, WPS Office provides a highly stable, desktop-grade alternative. Build powerful data collection workflows with zero unexpected formatting changes, completely free.
- 1. Download the software: Visit the official WPS Office website and download the free installer for your operating system.
- 2. Install and launch: Run the installer and follow the on-screen instructions. Once installed, launch the WPS Spreadsheets application.
- 3. Open your workbook safely: Open your .xlsx file directly in WPS Office to manage your formulas and data without relying on web-based syncing interruptions.

Frequently Asked Questions
Why does Microsoft Forms insert a new row instead of using an empty one?
Microsoft Forms is designed to strictly append data to prevent accidental overwriting of existing information. It executes an 'Insert Row' command in Excel Online for every new submission, which forcibly pushes down any cells or formulas located below it.
Will using absolute references ($A$1) stop formulas from shifting?
No. While absolute references prevent shifting during copy-pasting, they do not prevent shifting when a new physical row or column is inserted into the worksheet. To stop shifting from inserted rows, you must use the INDIRECT function.
Can I disconnect the Microsoft Form to fix my Excel formulas?
Disconnecting the Form will stop new responses from syncing to the Excel file, which will indeed stop the formulas from shifting. However, you will no longer receive live data updates. A better approach is moving calculations to a separate worksheet.




