Fix Excel Formulas Changing When Microsoft Forms Responses Are Added
Question details
TEXTJOIN and other formulas in an Excel workbook change references or are pushed out of the formula range when new Microsoft Forms responses are received.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- A user is collecting data via Microsoft Forms linked to an Excel workbook and using formulas like TEXTJOIN in adjacent columns to process the incoming response data.
- Observed behavior
- When a new form response is added, a new row is inserted which pushes existing formula ranges down, changes row references, or leaves the new response row without any formula applied.
Before modifying your spreadsheet structure, ensure your Microsoft Forms sync is fully up-to-date and save a backup copy of your Excel workbook to prevent accidental data loss.
Use an Excel Table and Structured References
Converting your response range into an Excel Table allows formulas to automatically expand and apply to new Microsoft Forms responses as they arrive.
When Microsoft Forms adds a new response to a standard worksheet range, it effectively inserts a completely new row. This action pushes existing cells down and bypasses static formula fills (e.g., formulas dragged down to row 200).
By formatting the destination data as an Excel Table, Excel recognizes the data as a unified block. Any formula entered in a new column will automatically create a 'Calculated Column', seamlessly applying the formula to all current and future rows.
Click on any cell inside the range where your Microsoft Forms responses are currently populating.
Press Ctrl + T on your keyboard, or navigate to the 'Insert' tab on the ribbon and select 'Table'.
Ensure the 'My table has headers' box is checked in the pop-up dialog, then click OK.
Type your TEXTJOIN formula into the first row of your dedicated calculation column next to the table. Use column names (structured references) instead of specific cell coordinates.
Press Enter. The formula should automatically fill down the entire column and will now dynamically apply to any new form responses added.

Remove Absolute Row References from Formulas
Adjusting formula syntax to use relative references ensures that row numbers adjust correctly for each individual form response.
Analyze and Edit Exported Form Data Seamlessly with WPS Office
While live cloud syncing of Microsoft Forms is tied to the Microsoft ecosystem, analyzing and formatting the downloaded response data is effortless with WPS Office. As a free, lightweight alternative, WPS Spreadsheet perfectly supports Excel tables, structured references, and advanced functions like TEXTJOIN.
- 1. Download and Install WPS Office: Get the free WPS Office suite from the official website and install it on your device.
- 2. Open Your Forms Data: Launch WPS Spreadsheet and open the .xlsx file containing your downloaded Microsoft Forms responses.
- 3. Apply Table Formatting: Use the 'Format as Table' feature in WPS Spreadsheet to seamlessly manage your data and ensure your formulas auto-fill.

Frequently Asked Questions
Why do my formulas shift down when a new Microsoft Forms response is added?
Microsoft Forms pushes new responses into the Excel workbook by inserting a brand-new row. If your data isn't formatted as an Excel Table, inserting a row pushes all existing cells (and static formulas) downward, breaking the alignment of your calculations.
What is a structured reference in Excel?
A structured reference is a special syntax used in Excel Tables that refers to table names and column headers (e.g., Table1[@ResponseData]) instead of traditional cell coordinates (like A2). This ensures formulas remain accurate even when rows or columns are added.
Can I use absolute references (like $A$1) for dynamic form data?
It is not recommended for row calculations. Absolute references lock the formula to a specific cell. If you use them in a row-by-row calculation, every new response will incorrectly pull data from that exact locked cell instead of its own respective row.




