How to Keep Excel Table Formatting When Adding New Rows
Question details
The user needs to configure their Excel table so that newly added data rows automatically inherit the specific number formats applied to the column above.

- Product
- Spreadsheets
- Device & OS
- not provided
- Scenario
- Adding new data rows to an existing formatted table.
- Observed behavior
- Newly inserted table rows fail to retain the Accounting number format in specific columns, despite the existing cells appearing to be formatted correctly.
Ensure your data is officially formatted as a standard Table (using Insert > Table or the Ctrl+T shortcut), as plain data ranges do not automatically extend formatting to newly added rows.
Apply Consistent Formatting to the Entire Data Column
Tables fail to extend formatting when a single column contains mixed formats. Selecting the entire data column and reapplying the uniform format forces the table to resume auto-formatting.
If even one cell in a table column has a slightly different format (or was manually overridden), the application stops guessing which format to apply to new rows. You must reset the column to a single, consistent format.
Hover your mouse pointer slightly above the header of the affected column (e.g., Balance or Amount). When the pointer changes to a thick black downward arrow, click once to select all data cells in that column.
Press the Ctrl+1 shortcut on your keyboard, or right-click the selected data and choose 'Format Cells' from the context menu.
Navigate to the 'Number' tab, select your preferred format (such as 'Accounting' or 'Currency'), configure the decimal places, and click OK.
If a prompt appears asking whether you want to overwrite existing formulas and formats for the column, select the option to confirm.

Enable the 'Extend data range formats' Setting
If formatting still doesn't carry over after unifying the column, the built-in auto-extend feature might be disabled in your application settings.
Manage and Format Tables Seamlessly with WPS Spreadsheet
WPS Spreadsheet makes handling tabular data effortless. It automatically extends your formulas and number styles to new rows without complicated troubleshooting, offering a highly compatible and intuitive interface for all your data tasks.
- 1. Create a Table: Open your dataset in WPS Spreadsheet, select the data range, and press Ctrl+T to convert it into a Table.
- 2. Format the Column: Select the target column's data by clicking the top edge of the column. Apply your Accounting or Currency format from the Home tab.
- 3. Add New Rows: Simply type your new data immediately below the last row, and WPS Spreadsheet will automatically inherit and apply the exact column formatting.

Frequently Asked Questions
Why does my table randomly stop auto-filling formulas and formats?
This typically occurs if a cell within the table column was manually edited to have a different format, or if you pasted data with conflicting styles. The application stops auto-filling when it detects inconsistent formatting rules in a single column.
How do I select only the data in a table column without the header?
Move your cursor to the top border of the column header. When it turns into a thick downward-pointing arrow, click exactly once. This selects just the data cells. Clicking twice will expand the selection to include the header.
Can I use 'Format Painter' to fix new rows?
While the Format Painter can temporarily fix a newly added row, it does not fix the underlying table inconsistency. It is better to select the entire data column and apply the format globally so future rows inherit it automatically.
Does clearing formats help reset the column behavior?
Yes. If standardizing the format doesn't work, you can select the column data, go to Home > Clear > Clear Formats, and then cleanly reapply your Accounting format. This removes hidden legacy styles causing conflicts.




