Function Problems

Why Excel Changes Form References When New Responses Arrive and How to Fix It in WPS Office

Elise WilliamsElise Williams Nov 13, 2026 869 views

Question details

The user wants to understand why Excel changes form references when new responses arrive and how to make formulas keep returning the intended rows.

Why Excel Changes Form References When New Responses Arrive and How to Fix It in WPS Office
Product
WPS Office Spreadsheets
Device & OS
not provided
Scenario
A user maintains a Form response table in an Excel workbook and wants formulas on a separate worksheet to stay aligned when new responses are added.
Observed behavior
Excel automatically adjusts formula references because the source data is stored in a structured table that expands as new responses arrive, causing references to shift.
Before you start

Open the workbook that contains the Form response table in WPS Office Spreadsheets. Identify the exact table name and the answer column header, because the formula uses these structured names.

Solution 1Recommended

Use INDEX and Structured References to Return Stable Form Values

Use this method when you want a destination sheet that consistently pulls the same row number from a Form response table, even after new submissions arrive.

Excel and WPS Office store Form responses in a structured table. Structured references such as Form[Answer] adjust automatically as the table grows, but a row-based INDEX formula can keep each destination row tied to a fixed position.

1
Open the destination worksheet

In WPS Office Spreadsheets, click the worksheet tab where you want to display the Form answers.

2
Select the first result cell

Click the cell in the second row where the first returned answer should appear.

3
Enter the INDEX formula

Type =IFERROR(IF(INDEX(Form[Answer],ROWS($A$2:A2))="","",INDEX(Form[Answer],ROWS($A$2:A2))),"") and replace Form[Answer] with your table and column names.

4
Fill the formula down

Press Enter, then drag the fill handle down the column to return additional rows.

Use INDEX and Structured References to Return Stable Form Values
Stable references: This formula uses the table name and column name, so it is not tied to individual response cells that move when new rows are added.

Keep Form References Stable with WPS Office Spreadsheets

Open your Excel Forms workbook in WPS Office Spreadsheets and use the same structured-reference and INDEX formulas to keep response references stable. WPS Office opens and saves .xlsx files without conversion, so your existing workbook and table structure remain intact.

  1. 1. Open the workbook in WPS Office Spreadsheets: Click File > Open in WPS Office Spreadsheets and select the Excel workbook that contains your Form response table.
  2. 2. Go to the destination worksheet: Click the destination sheet tab where you want the stable results to appear.
  3. 3. Enter the stable INDEX formula: Select the first result cell and type =IFERROR(IF(INDEX(Form[Answer],ROWS($A$2:A2))="","",INDEX(Form[Answer],ROWS($A$2:A2))),""), replacing Form and Answer with your real table and column names.
  4. 4. Fill the formula down: Press Enter, then use the fill handle to copy the formula down as far as needed.
  5. 5. Save the workbook: Click File > Save As and choose Excel Workbook (*.xlsx) to keep full Microsoft Office compatibility.
Keeps form references from shifting as new responses arriveOpens and saves .xlsx Microsoft Excel format without conversionSupports structured table references and INDEX formulasProvides a familiar Excel-like ribbon at no cost
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel change form references when new responses arrive?

Because Microsoft Forms stores responses in a structured table. When the table expands, Excel adjusts ordinary cell references, which can shift formulas to different rows. Using structured references or INDEX with ROWS keeps the intended row stable.

Does the INDEX formula work in WPS Office Spreadsheets?

Yes. WPS Office Spreadsheets supports structured references such as Form[Answer] and the INDEX function, so you can use the same formula in an .xlsx workbook.

How do I find the correct table name and column name?

Click anywhere inside the response table, then open the Table Tools tab in WPS Office Spreadsheets and check the table name box. The column header is the name shown in the first row of that column.

Can I add a helper column to the Forms response table?

Yes. You can add a helper column to the response table. Use a formula such as =IF([@Answer]="","",[@Answer]) in the second row; the table will fill it down and apply it to new rows.

Will WPS Office save my workbook in Excel format?

Yes. Use File > Save As and choose Excel Workbook (*.xlsx) to keep the file compatible with Microsoft Excel.