What Does {=TABLE(,A3)} Mean in Excel and How to Use It
Question details
The user wants to understand the meaning and origin of the {=TABLE(,A3)} array formula and how it functions within a spreadsheet.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Encountering locked array formulas formatted as {=TABLE(,A3)} in a worksheet, often used for simulations involving changing values like RAND.
- Observed behavior
- The cell contains an uneditable array formula {=TABLE(,A3)} that recalculates a source formula repeatedly based on a specified input cell.
Before modifying Data Tables, be aware that large tables can significantly slow down your workbook, so you may want to set your calculation options to 'Automatic except for data tables'.
Manage Formulas using What-If Analysis Data Tables
Understand how the {=TABLE()} formula is generated and configure it properly using the built-in Data Table tool.
The {=TABLE(,A3)} formula is not manually typed. Instead, it is automatically generated by the What-If Analysis Data Table feature. This tool takes a source formula and recalculates it repeatedly using different values from a specified row or column input cell (like A3).
Highlight the entire range of cells that you want to include in your Data Table, making sure to include the formula cell and the empty cells where the results will appear.
Navigate to the Data tab on the top ribbon, click on 'What-If Analysis', and select 'Data Table' from the dropdown menu.
In the Data Table dialog box, enter the cell reference (e.g., A3) into either the 'Row input cell' or 'Column input cell' field depending on your layout, then click OK.

Replace Data Tables with Standard Formulas
Use standard worksheet formulas instead of Data Tables to improve the calculation performance of large workbooks.
Run What-If Analysis Smoothly in WPS Spreadsheet
WPS Office provides a highly optimized Spreadsheet application that fully supports Data Tables and What-If Analysis, ensuring smooth simulations and seamless compatibility with all your existing Excel formulas.
- 1. Open your workbook: Launch WPS Spreadsheet and open the file containing your simulation data.
- 2. Select the target range: Highlight the range of cells that will make up your Data Table.
- 3. Navigate to the Data tab: Click on the 'Data' tab located in the top menu ribbon.
- 4. Open the Data Table tool: Click the 'What-If Analysis' button and select 'Data Table' from the options.
- 5. Enter cell references: Input your desired row or column input cell references and click 'OK' to instantly generate the {=TABLE()} formulas.

Frequently Asked Questions
Why can't I manually type {=TABLE(,A3)} into a cell?
The {=TABLE()} syntax is a special array formula exclusively generated by the spreadsheet's What-If Analysis Data Table tool. Manual entry or editing of this specific array function is not permitted by Excel or WPS Spreadsheet.
How do I delete a {=TABLE()} formula?
Because it is an array formula spanning multiple cells, you cannot delete or edit a single cell within the Data Table. You must highlight the entire range of cells containing the formula and press the Delete key.
Why is my spreadsheet so slow after adding a Data Table?
Data Tables force the spreadsheet to recalculate the source formula for every single input value provided in the table range. If you have hundreds of rows, this multiplies the calculation workload. You can mitigate this by changing your calculation options to 'Automatic except for data tables'.
Can I replace a Data Table with other formulas?
Yes. Depending on your data, you can often use standard dynamic arrays, INDEX/MATCH functions, or RANDBETWEEN to achieve identical simulation results while avoiding the performance drag of a Data Table.




