Home / Guides / Excel Tables and Structured References

Excel Tables and Structured References

Formatting & Productivity · Updated June 2026

An Excel table turns a plain range into a managed object with a name, headers, and auto-expanding boundaries. Structured references then let you write formulas like Table1[Revenue] instead of B2:B500. For analysts this means formulas that read in plain English, ranges that grow with the data, and far cleaner auditing because every reference says what it points at.

What tables do and when to use them

Converting a range to a table with Ctrl+T gives it a name, banded formatting, filter buttons, and a total row option. The real benefit is structured references: instead of cryptic cell ranges, formulas use the table and column names.

Use a table whenever you have a tidy list with one header row and consistent columns, such as a transactions log, an assumptions list, or a forecast driver sheet. Tables are not meant for free-form, irregular model layouts with merged cells and gaps.

Step by step

Start with a clean range that has a single header row and no blank columns inside it.

  1. Click any cell in the data, then press Ctrl+T or go to Insert > Table.
  2. Confirm the My table has headers box is checked and click OK.
  3. Rename the table in Table Design > Table Name, for example to Sales.
  4. Write a formula referencing a column, such as =SUM(Sales[Revenue]).
  5. Add a calculated column by typing one formula in a new column; it fills down automatically.
  6. Turn on Table Design > Total Row for instant column subtotals.
ReferenceMeans
Sales[Revenue]Whole Revenue column
Sales[@Revenue]Revenue in the current row
Sales[#Headers]The header row
Sales[#Totals]The total row

The @ symbol means this row, which is how a calculated column references its own line.

A model use case

Hold your driver assumptions in a table named Drivers, then reference them by name across the model. A formula like =Volume*Drivers[Price] is self-documenting, and when you paste in a new period of data the table extends and every dependent formula picks it up.

Because the references carry meaning, a reviewer reading =SUM(Costs[OPEX]) knows exactly what is being summed without hunting down a range. That readability is what makes tables strong for auditing.

Pitfalls and limits

Structured references do not copy across like normal cell references, which trips people who expect a fill to step through columns. Tables also cannot span merged cells, and you cannot have two tables overlap or share a header row.

Some older features and array patterns interact awkwardly with tables, and a structured reference inside another workbook becomes a regular range reference. Keep one table per logical list, avoid blank rows inside it, and do not nest a table inside a heavily merged report layout.

Do it in one click

Find Dependents

When a table column feeds many formulas, Find Dependents shows every cell that relies on it so a change to the table does not surprise you downstream.

Get ModelMint See how it works

FAQ

How do I convert a table back to a normal range?

Click inside the table, go to Table Design > Convert to Range, and confirm. The data and formatting stay, but the table name, auto-expand behavior, and structured references are removed.

Do structured references slow Excel down?

Not in any meaningful way for typical models. Tables are well optimized. Very large tables with many volatile calculated columns can recalculate slowly, but that is true of any large range of formulas.

Can I use a table name in a formula on another sheet?

Yes. Table and column names are workbook-wide, so =SUM(Sales[Revenue]) works from any sheet without a sheet prefix. That is one reason tables make multi-sheet models cleaner to audit.