You can now name a table the moment you press Ctrl+T, because Excel for Windows and Mac added a name box in the Create Table dialog. Pick a short name with no spaces that starts with a letter, such as tblOrders. Formulas will update automatically if you rename the table later, but Power Query, macros and scripts keep the old name. That makes the first name the only one worth getting right.

Last updated 4 November 2026 · by Inam Ul Haq, data analyst and automation engineer · about the author

An open laptop on a pale desk showing a blurred spreadsheet with a small dialog box whose name field is outlined in blue

You have probably opened a workbook full of tables named Table1, Table2 and Table7. You look at a formula that says Table3[Amount], and you have to click around until you find out what Table3 actually is. Nobody picked those names. Excel just assigned them, and giving the table a proper name was an extra step on the Table Design tab that most people ignored.

That extra step is now part of creating the table. It is a small change, but it happens at the exact moment when a rename costs nothing. Later on, other tools start depending on that name, and some of them fail to notice when you change it.

Type a real name in the new box every time you create a table, because it is the only moment a rename costs nothing.

A table name is cheap on the day you make the table and expensive on the day a query already uses it.
01/WHAT CHANGED

Can you name a table when you create it in Excel now?

Microsoft first showed this to Office Insiders in What’s New in Excel for September 2026. They explain that the Create Table dialog now lets you give tables meaningful names at the exact moment you create them. You just press Ctrl+T or go to Insert, click Table, type a name, and create the table.

The October 2026 edition was posted on 27 October, and it says the feature is now available to Excel for Windows and Excel for Mac users. Excel for the web is missing from that list. If you use Windows or Mac and you do not see the box yet, you should check for Office updates, because these features usually roll out to people in waves.

I have not received the new box on my own copy of Excel yet, so the steps below follow Microsoft’s description. The naming rules and the rename behaviour I explain next come directly from Microsoft’s support pages, and they have not changed with this update.

02/WHY IT MATTERS

Why does an Excel table name matter?

When a formula points at a table, Excel writes a structured reference. A structured reference is just the table name followed by the column name in square brackets. Microsoft uses the example of =SUM(DeptSales[Sales Amount]) in place of =SUM(C2:C7). This reference grows along with the table, so Excel counts a new row without you having to touch the formula.

The table name is the part of that reference that tells you exactly where the data lives. A default name leaves the formula correct but very hard to read. A real name makes the formula read almost like a normal sentence, so anyone opening the file next year can check it without hunting around.

THE SAME FORMULA, TWO TABLE NAMESLEFT AS DEFAULT=SUMIFS(Table3[Amount], Table3[Region], "North")WHICH TABLE IS TABLE3? YOU HAVE TO GO AND LOOK.NAMED AT CREATION=SUMIFS(tblOrders[Amount], tblOrders[Region], "North")THE FORMULA TELLS YOU WHAT IT ADDS UP.EXAMPLE NAMES. TBLORDERS IS A NAME YOU TYPE IN THE NEW BOX WHEN YOU CREATE THE TABLE.
fig 01: the formula is the same, only the table name decides if you can read it

A good name also helps outside of your formulas. Every table shows up in the Name Box to the left of the formula bar, and clicking one jumps you straight to it, even if it is on another sheet. A list showing tblOrders, tblCustomers and tblReturns acts as a map of your workbook. A list of Table1 to Table9 does not help you at all.

A row of plain cardboard boxes on a shelf where only one box carries a small blue label
Only the labelled box tells you what is inside without opening it

This matters for AI tools too. When you ask Copilot or a colleague to work on “the orders table”, an actual table named tblOrders leaves no doubt about what you mean. If you use Copilot inside a workbook, I explain how to stop it from changing things before you have checked them in using Copilot in Excel in chat only mode.

03/THE TRAP

What breaks when you rename an Excel table later?

Nothing breaks inside the workbook. Microsoft’s page on using structured references with Excel tables explains that when you rename a table or a column, Excel updates every structured reference to it in that workbook. So a late rename is perfectly safe if formulas are the only thing using the table.

The trouble comes from anything that stored the name as plain text. Excel’s formula engine does not read that text, so it cannot go in and rewrite it. Power Query is the most common example of this. A query built from a table in the same workbook starts with a step like the one below, and the old name just sits inside it in quotes.

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    ...

If you rename Table1 to tblOrders, that step still asks for Table1. The query cannot find the table on the next refresh and stops with an error, so every report built on that query breaks down with it. The exact same thing happens to a VBA macro that says ListObjects("Table1"), to an Office Script calling getTable("Table1"), and to an INDIRECT formula that builds the reference out of text.

A blue cable lying unplugged on a pale desk a few centimetres from an empty port
A late rename leaves the query plugged into a name that is gone
RENAME TABLE1 TO TBLORDERS LATER. WHAT FOLLOWS, WHAT BREAKSEXCEL UPDATES IT FOR YOUSTILL ASKS FOR TABLE1FORMULAS ON THIS SHEETFORMULAS ON OTHER SHEETSCALCULATED COLUMNS IN TABLESTHE NAME BOX LISTPOWER QUERY SOURCE STEPVBA: LISTOBJECTS("Table1")OFFICE SCRIPTS: getTableINDIRECT("Table1[Amount]")LEFT: STRUCTURED REFERENCES, PER MICROSOFT. RIGHT: THE OLD NAME IS STORED AS TEXT, SO NOTHING REWRITES IT.
fig 02: formulas follow a rename, anything that typed the old name does not

Tools outside the file are the last group to watch out for. If a Power Automate flow reads rows from your table, as I showed in my guide to refreshing Excel and Power Query with Power Automate, you need to open the flow after any rename and check that its table field still shows the right table. A broken connection usually fails at night and only shows up when someone asks why the morning report is empty.

04/GOOD NAMES

What is a good name for an Excel table?

Microsoft’s page Rename an Excel table sets out the hard rules. A name must begin with a letter, an underscore or a backslash, and the rest can only be letters, numbers, periods and underscores. Spaces are banned, the name can be up to 255 characters, and it must be unique in your workbook. Excel ignores upper and lower case, so Sales and SALES count as the exact same name.

Two specific rules often catch people out. You cannot use C, c, R or r on their own, because Excel reserves them as shortcuts for the current column and row. Also, a name cannot look like a cell address. This rule is sneaky because Excel’s columns go all the way to XFD and its rows go to 1,048,576, so plenty of normal words are actually real cells.

NAMES EXCEL WILL REFUSE, AND TWO IT WILL TAKESales 2026HAS A SPACEFY24IS CELL FY24Tax2026IS CELL TAX20262026OrdersSTARTS WITH A NUMBERRRESERVED LETTERtblOrdersOKtblTax_2026OKRULES FROM MICROSOFT'S PAGE "RENAME AN EXCEL TABLE". COLUMNS RUN TO XFD AND ROWS TO 1,048,576.
fig 03: FY24 and Tax2026 look like names, but Excel reads them as cell addresses

For example, FY24 is the cell in column FY, row 24, and Tax2026 is the cell in column TAX, row 2026. Excel will refuse both names. A short prefix fixes this problem completely, which is why many people start table names with tbl. That prefix also groups every table together when you scroll through the Name Box or the list in Power Query.

Beyond those strict rules, I use my own naming convention. It is just a habit rather than a fixed standard, so any consistent pattern you like will work just as well.

A naming habit that survives a growing workbook
HabitExampleWhy
Start with tbltblOrdersNever collides with a cell address and sorts all tables together
Name what one row is, in pluraltblCustomers, not tblDataThe formula then says what it is counting
Join words with capitals or an underscoretblOpenTickets, tblOpen_TicketsSpaces are not allowed
Leave the year out of a table that keeps growingtblSales, not tblSales2026Next year the name is wrong and a rename breaks queries
Use the same name as the query that loads itQuery and table both tblOrdersYou can tell which query feeds which table at a glance

The fourth habit saves me the most trouble. A table called tblSales2026 that keeps taking in 2027 rows will either carry a wrong name for years or need a rename eventually. You already know what a rename does to the queries that depend on it.

05/HOW TO

How do you name a table when you create it?

This matches Microsoft’s description of the new dialog. The only new part is the name box, and the rest is the same Create Table window you already know.

  1. 01
    Click one cell inside your data
    Excel guesses the range from the cell you are on, so make sure the data has a single header row and no fully blank rows in the middle.
  2. 02
    Press Ctrl+T, or go to Insert and then Table
    The Create Table dialog opens with the range it guessed. Check the range and tick My table has headers if the first row holds column names.
  3. 03
    Type the name in the new name box
    Use the habits above, for example tblOrders. If you leave the box alone you get the old default name, Table1, Table2 and so on.
  4. 04
    Click OK and check the Table Design tab
    The Table Name box on the far left of that tab should show your name. That box is also where you rename a table later, and on older versions it is still the only place.

If your data needs cleaning first, you should do that before you make the table. Stray spaces in headers and merged cells cause a lot more trouble than a bad name. My guide to cleaning messy Excel data covers that exact process.

06/OLD FILES

Should you rename the Table1 tables you already have?

That depends on what uses those tables. You can rename a table today if it is only used by formulas in the same workbook. Excel updates every reference for you, so you lose nothing.

If a query, a macro, a script or a flow reads the table, you should rename it only when you have time to fix those in the same sitting. A good way to check is to open Data, then Queries and Connections, and look at each query’s first step for the table’s current name. You can then search the VBA editor using Ctrl+F for the same name in quotes.

For tables you make from now on, this problem goes away entirely. A table named on day one never needs to be checked later. That is also the right time to decide how the table should grow. In my piece on formulas that miss new rows I explain why a real table is the safest home for data that gets new rows every day.

> Where this leaves you

Since October 2026, Excel for Windows and Mac lets you type a table name right in the Create Table dialog. Formulas follow any later rename, but Power Query source steps, VBA, Office Scripts and outside flows keep the old name and fail. Your names must start with a letter, underscore or backslash, contain no spaces, and must not look like a cell address such as FY24 or Tax2026.

Name every new table in the dialog with a short tbl name that explains what one row is, and leave years out of tables that keep growing.

Sources: Microsoft Excel Blog, What’s New in Excel (September 2026) and What’s New in Excel (October 2026, posted 27 October); Microsoft Support, Rename an Excel table, and Using structured references with Excel tables. All read on 4 November 2026. The table names and the region are examples made up for this article.