How to Fix a #VALUE! Error After Inserting a Row in an Excel Table
Question details
The user needs to resolve a #VALUE! error that appears in a table's calculated column after adding a new row.

- Product
- Spreadsheet
- Device & OS
- not provided
- Scenario
- Expanding an existing formatted table with a new row that contains structured reference formulas.
- Observed behavior
- Formulas in the newly inserted row, such as =+Table1[@[Estimated Effort Hours]], return a #VALUE! error instead of calculating the expected result.
Before modifying your formulas or table dimensions, create a copy of your workbook to easily compare changes and avoid accidental data loss during troubleshooting.
Resolve Mismatched Row Counts Between Linked Tables
This solution addresses the most common cause of this specific #VALUE! error: an inconsistency in the row counts or boundaries between two related tables when expanding data.
When using structured references with the '@' symbol (which indicates the current row), the formula relies on an implicit intersection. If your formula references a second table, and you insert a row in your current table but not the related one, the row counts misalign, triggering a #VALUE! error.
Click on the cell displaying the #VALUE! error and check the formula bar to see which external tables or specific columns are being referenced.
Navigate to the referenced table and verify if the newly inserted row or data was properly included inside its boundary, which is indicated by a small blue corner mark at the bottom right.
If your formula matches rows between two tables, ensure both tables have the exact same number of rows. Insert additional rows into the second table to balance them out.
Check that the structured reference syntax (e.g., @[Estimated Effort Hours]) is consistently applied across the entire calculated column in both tables.

Force the Calculated Column to Recalculate
Use this method if the tables are perfectly aligned but the application simply failed to auto-fill the formula correctly into the new row.
Effortlessly Manage Data Tables and Formulas in WPS Spreadsheet
WPS Spreadsheet provides robust, highly compatible support for structured references and automated data tables, making it easy to handle complex cross-table calculations without running into referencing errors.
- 1. Format as Table: Select your data range in WPS Spreadsheet and press Ctrl+T (or go to Insert > Table) to ensure it acts as a dynamic table.
- 2. Input the formula: Type your formula in the first cell of a blank column, using the intuitive dropdown prompts for structured references.
- 3. Apply calculation automatically: Press Enter, and WPS Spreadsheet will instantly apply the formula to the entire column as a Calculated Column.
- 4. Insert new rows: Right-click any row in the table and select Insert. WPS will automatically extend the table boundary and copy the exact formulas to the new row.

Frequently Asked Questions
Why does my table formula work in some rows but return #VALUE! in others?
This usually happens when the formula attempts to perform math on a cell containing text or a blank space instead of a number. It can also occur if the formula references a row in another table that does not exist because the row counts are mismatched.
How do I turn off calculated columns if I want different formulas in the same column?
If you don't want a formula to automatically fill down when inserting a row, go to File > Options > Proofing > AutoCorrect Options. Under the AutoFormat As You Type tab, uncheck the option for 'Fill formulas in tables to create calculated columns'.
What does #VALUE! mean in Excel and WPS Spreadsheet?
The #VALUE! error is a general alert that there is something wrong with the way your formula is typed, or there is something wrong with the cells you are referencing. Most commonly, it means you are trying to mix incompatible data types, like adding a number to a text string.




