When working with official Excel Tables, formulas do not use cryptic cell coordinates like 'C2D2'. Instead, they use Structured References* that use explicit table names and column headers, making formulas readable like plain English.
1. Understanding Structured Reference Syntax
Structured references use square brackets '[]' to reference specific table components:
1Formula in an Excel Table:
2=[@UnitPrice] * [@Quantity] * (1 - [@Discount])
3
4Syntax Breakdown:
5- [@ColumnName] : The '@' symbol represents "this current row".
6- TableName[ColumnName] : References the entire column of data across all rows.
7- TableName[[#Totals],[ColumnName]] : References the summary cell in the Total Row.
8- TableName[#All] : References the entire table including headers, data, and totals.
Click to Zoom
Structured References and Table Formulas
2. Common Structured Reference Patterns
A. Intra-Table Calculations (Same Row)
When calculating within the table itself:
Total Column: '=[@Quantity] * [@UnitPrice]'
Profit Column: '=[@Revenue] - [@Cost]'
Advantage: When this formula is entered in row 2, Excel automatically applies it down through row 50,000 without dragging.
B. Summary Formulas Outside the Table
When aggregating table data from a summary sheet or dashboard:
Total Revenue: '=SUM(OrdersTable[Revenue])'
Average Discount: '=AVERAGE(OrdersTable[Discount])'
Count of Orders: '=COUNTA(OrdersTable[OrderID])'
High Value Count: '=COUNTIF(OrdersTable[Revenue], ">10000")'
Notice: When new sales transactions are added to 'OrdersTable', these summary formulas update instantly without adjusting range coordinates!
3. Special Item Specifiers in Structured References
Item Specifier
Scope Referenced
Example Usage
[@Column]
The value in that column on the active row.
'=[@Units] * [@Price]'
[Column]
All data rows in that column (excluding header and totals).
'=AVERAGE(Staff[Salary])'
[#All]
Entire table including headers, data rows, and totals.
'=COUNTA(Staff[#All])'
[#Data]
All data rows in the table (excluding headers and total row).
'Staff[#Data]'
[#Headers]
Only the header row of the table.
'Staff[#Headers]'
[#Totals]
Only the summary total row at the bottom.
'Staff[[#Totals],[Sales]]'
Interactive Quiz• Knowledge Check
Multiple Choice Questions
Question 1
In an Excel Table structured formula, what does the '@' symbol represent in '=[@Sales] * 0.10'?
Question 2
How would you calculate the total sum of the 'Profit' column in a table named 'Orders' from another worksheet?
Question 3
What is the primary benefit of using structured references over standard cell references like 'A2:A100'?
Question 4
Which specifier refers strictly to the header row of a table named 'Inventory'?
Question 5
If you rename the column 'Sales' to 'GrossRevenue' in an Excel Table, what happens to existing formulas that referenced 'Table1[Sales]'?
Next Lesson
Using Table Styles and Total Row Calculations
Continue learning with hands-on practice, examples, and exercises in the upcoming topic.