How to Enter a Formula in One Excel Table Row Without Autofill
Question details
The user wants to enter a formula into a single cell within an Excel table without the application automatically filling the formula down the entire column.

- Product
- Spreadsheet
- Device & OS
- not provided
- Scenario
- Entering a formula into a specific row of a formatted data table where unique row-by-row control is needed.
- Observed behavior
- The spreadsheet automatically creates a calculated column, propagating the newly entered formula to all rows in that column.
Determine whether you need to prevent autofill for just one specific cell on a one-off basis, or if you want to permanently disable the automatic calculated column feature for all tables.
Use the Undo Shortcut (Ctrl+Z)
This is the fastest method to keep the formula in one cell while reverting the automatic fill for the rest of the column.
Excel tables are designed to automatically expand formulas down the entire column to save time. If you only need to stop this behavior occasionally, using the Undo shortcut is the most efficient workaround without changing global application settings.
Select the specific cell in your table, type in your desired formula, and press the Enter key. The table will automatically fill the formula down the column.
Immediately press Ctrl+Z on your keyboard (or click the Undo button). This action reverses the calculated column expansion while leaving your formula intact in the original cell.
Disable the Calculated Columns Setting Globally
Turn off the application-wide setting that automatically creates calculated columns in all tables.
Convert the Table to a Normal Range
Remove table properties entirely so that formulas behave normally without automatic propagation.
Handle Table Formulas Seamlessly with WPS Spreadsheet
WPS Spreadsheet offers precise control over table formatting and formula auto-fill, giving you the flexibility to manage calculated columns exactly how you want while remaining fully compatible with Microsoft Excel formats.
- 1. Open your workbook: Launch WPS Spreadsheet and open your existing .xlsx workbook containing the formatted table.
- 2. Enter the formula: Click on the target cell within the table, input your specific formula, and press Enter.
- 3. Undo the table expansion: If the formula automatically fills down the column, simply press Ctrl+Z to undo the expansion while retaining the formula in your chosen cell.
- 4. Adjust global preferences: To prevent this in the future, navigate to Menu > Options > Edit, and uncheck the automatic formula expansion settings.

Frequently Asked Questions
Why does my spreadsheet automatically copy my formula down the entire column?
This is a built-in feature called 'Calculated Columns' found in formatted tables. It is designed to ensure data consistency by automatically applying a single formula to every row in a table column, preventing manual copy-paste errors.
Can I disable automatic formula filling but keep the table formatting intact?
Yes. You can disable the 'Fill formulas in tables to create calculated columns' feature within your application's AutoCorrect options. This allows you to keep the structured table format, banding, and filters while preventing formulas from auto-filling.
Is the calculated column setting specific to one workbook or my whole application?
Disabling the calculated columns setting in the AutoCorrect options is an application-wide global setting. Modifying this will affect all tables across all workbooks you open on that specific device.
What happens to my existing formulas if I convert my table to a normal range?
When you convert a table to a normal range, your existing formulas, raw data, and cell background colors remain exactly as they are. However, any structural table references (like [@[Column Name]]) will be converted to standard cell references (like C2).




