Excel 2021: Automatically Fill Formulas in New Rows
Question details
The user needs to understand why Excel 2021 does not automatically extend formulas when new data is entered beside a normal range.
- Product
- Microsoft Excel 2021
- Device & OS
- not provided
- Scenario
- A formula exists in a standard worksheet range, and the user enters a value in an adjacent column of a new row.
- Observed behavior
- Excel leaves the formula cell in the new row blank instead of propagating the formula automatically.
Check whether the source data is a standard range or an Excel Table. Select a cell in the data area and review the Excel ribbon for the Table Design tab before changing the range structure.
Convert the range to an Excel Table for automatic formula propagation
Use this solution when formulas should extend automatically whenever new rows are added to the dataset.
Excel generally propagates calculated-column formulas automatically in an Excel Table, but it does not reliably extend formulas in a standard range when adjacent data is entered.
In Excel, click any cell in the existing data range, or select the full range including its header row.
Press Ctrl+T, or open the Insert tab and select Table. Confirm the range, select My table has headers if applicable, and click OK.
Type or confirm the formula in the first data cell of the Table column. Excel should fill the formula through the existing column and apply it to newly added rows.
Enter a value in the first blank row directly below the Table. The calculated-column formula should appear automatically in the corresponding formula column.
Check Excel calculation and fill-handle settings
Use this solution when the range is already a Table or when formula propagation and editing features appear to be disabled.
Use WPS Spreadsheets for Table-Based Formula Workflows
WPS Office provides a free, lightweight spreadsheet experience with a familiar interface, support for table-based formulas, and compatibility with common Microsoft Excel files. It can make migration from Excel straightforward while preserving familiar spreadsheet workflows.

Frequently Asked Questions
Why does Excel not copy a formula into a new row of a normal range?
A normal Excel range does not consistently use automatic calculated-column propagation. This behavior is generally available when the range has been converted to an Excel Table.
How do I convert an Excel range into a Table?
Click inside the range, press Ctrl+T, or choose Insert > Table. Confirm the range, select My table has headers when appropriate, and click OK.
Will Excel automatically fill formulas in an Excel Table?
Usually, yes. When a formula is entered in a Table column, Excel treats it as a calculated column and applies it to existing and newly added rows.
Can calculation settings fix missing formulas in new rows?
Set Formulas > Calculation Options to Automatic to ensure formulas recalculate. However, this does not make a normal range automatically create formulas; use an Excel Table or copy the formula manually.




