Function Problems

Excel Structured References Return One Value Instead of Spilling a Table Column

Anum MushtaqAnum Mushtaq Nov 12, 2026 868 views

Question details

The user wants an Excel structured reference to return and spill an entire table column instead of returning only one value.

Excel Structured References Return One Value Instead of Spilling a Table Column
Product
Microsoft Excel tables and structured references
Device & OS
not provided
Scenario
A formula references a column in an Excel table and is expected to display the full column outside the table.
Observed behavior
The structured reference returns a single value, often the value from the current row, rather than spilling the full column.
Before you start

Check the table name and column header in Table Design before editing the formula. Make sure the cells below and to the right of the formula cell are empty so a dynamic-array result has room to spill.

Solution 1Recommended

Enter the full table-column reference outside the Excel table

Use this method when you want a structured reference to spill every value from a table column in Microsoft 365 Excel.

A formula entered inside a table is often evaluated in the context of the current row. Entering the formula in a normal worksheet cell outside the table lets Excel return the complete referenced column when dynamic arrays are supported.

1
Select a cell outside the table

Click an empty worksheet cell that is not part of Table1 and has clear cells underneath it for the spilled results.

2
Enter the column reference

Type =Table1[Column] in the formula bar, replacing Table1 and Column with the exact table and column names, then press Enter.

3
Check the spill range

If Excel shows a #SPILL! error, select the formula cell and clear or move any values, merged cells, or other content blocking the outlined spill range.

Enter the full table-column reference outside the Excel table
Expected result: In a dynamic-array version of Excel, =Table1[Column] entered outside the table returns the table column as a spilled array.
Free Microsoft Office alternative

Use WPS Spreadsheet for Compatible Excel Table and Formula Workbooks

If Excel version differences or workbook behavior interrupt your spreadsheet work, WPS Office provides a free, lightweight alternative with a familiar spreadsheet interface. Open and edit compatible Excel files, continue working with tables and formulas, and migrate between office suites with minimal disruption.

Free and lightweight spreadsheet software for everyday workbook editingOpen, edit, and save Microsoft Excel .xlsx and .xls filesFamiliar spreadsheet layout makes it easy to continue table and formula workCompatible file handling helps you share workbooks with Microsoft Excel users
microsoft office alternative - wps office

Frequently Asked Questions

Why does =Table1[Column] return only the current row value?

This usually happens when the formula is entered inside the table. Excel treats structured references in table calculated columns as current-row references. Enter the formula in a cell outside the table to return the full column in a dynamic-array version of Excel.

What is the difference between Table1[Column] and Table1[[#Data],[Column]]?

=Table1[Column] references the named table column, while =Table1[[#Data],[Column]] explicitly references only its data body. Use #Data when you want only data rows and want to exclude table header or totals-row context.

What does the @ symbol mean in an Excel structured reference?

The @ operator applies implicit intersection, which reduces a reference to one value for the current row. Check the formula bar and remove @ only when the formula is outside the table and should return a spilled array.

Why does Excel show #SPILL! for a table column reference?

The destination cells for the array are blocked. Select the formula cell, review the highlighted spill range, and clear values, unmerge cells, or move objects that prevent the results from expanding.