How to Fix Excel Table Date Formatting After Automatic Expansion
Question details
User needs to maintain a consistent dd-mm-yyyy date format when adding new rows to an automatically expanding Excel table.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Entering new data directly below an existing Excel table to automatically trigger row expansion.
- Observed behavior
- Newly created date cells revert to the mm-dd-yyyy format instead of inheriting the dd-mm-yyyy format from the row above, and the issue returns upon reopening the workbook.
Ensure that your computer's system regional settings are configured to use your preferred date format (dd-mm-yyyy) to prevent Excel from overriding your local file settings.
Explicitly Set Date Format for the Entire Table Column
Applying the custom format to the entire table column ensures new rows inherit the correct date format instead of falling back to default workbook styles.
Often, formatting applied to individual cells does not carry over reliably when a table expands. By defining the format at the table column level, Excel understands that the rule applies to all future data added to that column.
Hover your mouse over the top edge of the date column header inside the table until the cursor turns into a downward-pointing black arrow, then click to select the entire data column.
Right-click the highlighted column and select 'Format Cells' from the context menu, or press the Ctrl + 1 shortcut on your keyboard.
Navigate to the 'Number' tab, select 'Date' or 'Custom' from the category list, and choose or type 'dd-mm-yyyy'. Click 'OK' to apply the formatting.
Save your file. Test the fix by typing new data in the row immediately below the table to ensure the new date cell inherits the correct format.

Update System Regional Settings
Excel relies on Windows regional settings for default date formats during automated actions like table expansion.
Seamlessly Manage Table Formats with WPS Office
WPS Spreadsheet offers robust table management and formatting tools. You can easily set strict column formats that automatically apply to expanded rows without unexpected reversions, making data entry smooth and reliable.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office and open your .xlsx workbook containing the data table.
- 2. Format the date column: Select the entire date column within your table, right-click, and choose 'Format Cells'.
- 3. Set preferred date layout: Under the Number tab, select Date, choose your preferred dd-mm-yyyy layout, and click OK.
- 4. Expand the table: Type new data in the row below the table; WPS Spreadsheet will automatically expand the table and perfectly inherit the exact date format.

Frequently Asked Questions
Why does Excel change my date format when I type new data?
When an Excel table automatically expands, it sometimes reverts to the default system regional settings or the underlying worksheet style, rather than inheriting the specific manual format of the cell immediately above it.
How do I stop Excel tables from expanding automatically?
Go to File > Options > Proofing and click on 'AutoCorrect Options'. Navigate to the 'AutoFormat As You Type' tab, and uncheck 'Include new rows and columns in table'.
Can custom table styles cause date format issues?
Yes. If a custom table style in your workbook has a default number format applied to the entire table or specific columns, it can override your manual cell formatting when a new row is generated.




