Fix Excel Table Drop-Down Lists Not Filling in New Rows
Question details
The user needs to resolve an issue where data validation drop-down lists and calculated column formulas fail to automatically populate into newly added rows in an Excel table.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Adding new data rows to an existing formatted Excel table that contains drop-down lists and calculated helper columns.
- Observed behavior
- Drop-down lists and formulas work in existing rows but are completely missing from newly added rows, breaking the automatic extension of table formatting.
Ensure that the 'Extend data range formats and formulas' option is enabled in your Excel Advanced Options, as this setting controls automatic formatting expansion.
Apply Data Validation to the First Data Row
Excel's automatic table expansion relies on the very first data row to propagate rules. If the first row lacks the rule, new rows will not inherit it.
A common mistake is omitting data validation on the first row (e.g., when the first row contains carry-forward data from a previous period). To fix the auto-fill behavior, the validation rule must start at the very first data row directly under the table header.
Locate the column with the drop-down list and click on the very first cell directly under the column header.
Go to the 'Data' tab on the ribbon, click 'Data Validation', and set your list criteria (e.g., choosing a valid structured reference).
Drag the fill handle or copy the cell and paste the validation to all existing rows in that column.
Navigate to the last row of the table, press the Tab key to generate a new row, and verify that the drop-down list appears automatically.

Convert the Table to a Range and Recreate It
If applying the rules to the first row doesn't work, the table's internal structure might be corrupted. Recreating the table resets these background rules.
Use WPS Spreadsheet to Build Smart Tables with Drop-Down Lists
WPS Spreadsheet provides seamless and reliable table management. When you create drop-down lists and formulas in WPS tables, the software intelligently auto-extends your formatting to new rows without structural glitches.
- 1. Insert a Table: Open your dataset in WPS Spreadsheet, select the data, and press Ctrl+T to convert it into a Smart Table.
- 2. Add Drop-Down Lists: Select the first data cell in your target column, navigate to Data > Validation, and input your list items.
- 3. Apply Formulas: Enter your calculated formula (e.g., =[@Sales]-[@Discount]) into the first row of your helper column.
- 4. Expand Automatically: Simply type in the row immediately below the table or press Tab on the last cell; WPS will instantly copy down your drop-down lists and formulas.

Frequently Asked Questions
Why do formulas not copy down in my Excel table automatically?
Formulas fail to copy down if the formula is inconsistent within the column, if it was not entered in the very first data row, or if the 'Extend data range formats and formulas' option is disabled in your Excel settings.
How do I add data validation to an entire column in a table?
Select the first cell of the table column (excluding the header), press Shift + Ctrl + Down Arrow to select all current rows, and apply the Data Validation rule. The table will handle newly added rows automatically as long as the rule is applied to the top data row.
Can I have a drop-down list in a table without applying it to the first row?
Technically yes, but doing so breaks the table's automatic expansion feature. Excel relies on the first data row to propagate formats and validation rules to new rows. Omitting it will prevent new rows from inheriting the drop-down list.




