There’s no plain function for “list every tab,” but a small named formula using the legacy GET.WORKBOOK macro function does it — handy for a table of contents or a navigation index.
Sheets:
=TEXTAFTER(INDEX(Sheets, ROW()), "]") filled down — one tab name per row.
How it works
The named formula returns every tab; a TEXTAFTER strips the workbook prefix.
| A | |
|---|---|
| 1 | Sheet names |
| 2 | Summary |
| 3 | Jan |
| 4 | Feb |
The formula
List them down a column (after defining the Sheets name):
How it works
The setup is two steps:
- In Name Manager → New, create a name like
Sheetsthat refers to=GET.WORKBOOK(1)&T(NOW()).GET.WORKBOOK(1)returns the array of[Book]Sheetnames; theT(NOW())just keeps it refreshing. - Save the file as macro-enabled (.xlsm) — GET.WORKBOOK is a legacy macro function and won’t persist in a plain .xlsx.
- On the sheet,
=TEXTAFTER(INDEX(Sheets, ROW(A1)), "]")pulls the Nth tab name and strips the[Book.xlsx]prefix; fill it down for the full list. - In Excel 365 you can spill the whole list at once with a LAMBDA/SEQUENCE wrapper around the same name.
No macros allowed? Power Query can list sheets (Get Data → From Workbook), or a short Office Script / VBA macro can write the names to a column. The GET.WORKBOOK named formula is the no-VBA-code route, but it does need an .xlsm file.
Try it: interactive demo
Add or remove tabs; the named formula lists them all.
Variations
Spill the whole list (Excel 365)
Wrap the name with MAP/SEQUENCE to spill every tab at once.
Make each name a hyperlink
Combine with HYPERLINK for a clickable index:
Power Query route
Get Data → From Workbook lists sheets with no macros.
Pitfalls & errors
Needs a macro-enabled file. GET.WORKBOOK only persists in .xlsm; a plain .xlsx drops the named formula on save.
It’s volatile. The list refreshes constantly (hence the T(NOW())). Fine for a small index, not for huge models.
Security prompts. Macro functions can trigger trust warnings; some locked-down environments block them entirely — use Power Query there.
Practice workbook
Frequently asked questions
How do I list all sheet names in Excel?
Why does my sheet-list formula disappear when I save?
How do I list sheets without macros?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class