How to Fix Excel Data Validation List and Pivot Table Ignoring New Rows
Question details
The user needs to include newly added data rows into existing data validation lists and Pivot Tables in Excel.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Updating an existing spreadsheet where new data is appended to the bottom of the source dataset but fails to show up in dependent validation drop-downs or Pivot Tables after a standard refresh.
- Observed behavior
- New data rows are completely ignored by both the data-validation lists and the Pivot Table, even after refreshing the Pivot Table, with no error messages shown.
Ensure that you do not have any active filters hiding the newly added rows in your source data range by checking the Data tab.
Convert Source Data to an Excel Table
Converting your raw data into an official Excel Table ensures that any new rows are automatically included in linked Pivot Tables and data validation lists.
By default, Excel references a static range of cells for Pivot Tables and validation lists. Formatting the source range as a Table creates a dynamic range that automatically expands as new data is entered.
Click any single cell within your existing source data range.
Press the Ctrl + T keyboard shortcut, or navigate to the Insert tab on the ribbon and click Table.
Ensure the 'My table has headers' checkbox is selected in the prompt, then click OK.
Update your Pivot Table and data validation list settings to reference the new Table Name instead of the old static cell coordinates.

Manually Update the Pivot Table Data Source Range
If you prefer not to use an Excel Table, you must manually adjust the data source range of the Pivot Table every time new rows are added.
Expand the Data Validation List Source
Update the cell references for your drop-down lists to encompass the newly added rows in your source data.
Easily Manage Dynamic Data with WPS Office Spreadsheet
WPS Office offers robust tools for handling dynamic datasets, Pivot Tables, and data validation without the hassle. It provides a highly intuitive interface for updating growing datasets seamlessly while maintaining perfect compatibility with Microsoft Excel formats.
- 1. Open your workbook: Launch WPS Spreadsheet and open your existing data file.
- 2. Format as dynamic table: Highlight your dataset, go to the Insert tab, and select Table to make the range dynamic.
- 3. Create a PivotTable: Navigate to Insert > PivotTable to generate a summary that easily updates as your table expands.
- 4. Set up Data Validation: Use Data > Validation to create drop-down lists that stay perfectly in sync with your dynamic table rows.

Frequently Asked Questions
Why isn't my Pivot Table updating when I click Refresh?
Clicking 'Refresh' only updates the Pivot Table based on its currently defined source range. If you added new rows outside this static range, you must update the range via 'Change Data Source' or convert the source data to an Excel Table first.
How do I make my data validation list expand automatically?
The most reliable way is to format your source list as a Table (Ctrl + T). When you add a new item immediately below the table, the table automatically expands, and any data validation list referencing that table will instantly show the new item.
Can hidden rows cause missing data in a Pivot Table?
Yes, if the source data is filtered and certain rows are hidden, or if the Pivot Table itself has active filters applied, those rows may not appear in the summary. Always clear filters from Data > Filter to verify all data is present.




