Looking up data that lives on a different sheet — prices on a “Products” tab, rates on a “Rates” tab — is just a normal lookup with the sheet name in the reference. To pick the sheet dynamically from a cell, add INDIRECT.
Products!A:B. The lookup works exactly as if the data were local.
The example
The lookup table sits on a Products tab; the formula on another sheet pulls from it.
| A | B | |
|---|---|---|
| 1 | Products! tab | |
| 2 | Widget | $10 |
| 3 | Gadget | $20 |
| 4 | Lookup “Gadget”: | $20 |
The formula
From any other sheet:
How it works
The sheet name is the only addition:
- Reference the other sheet by name, then
!, then the range:Products!A:B. - Everything else is a normal VLOOKUP/XLOOKUP — the function doesn’t care which sheet the data is on.
- If the sheet name has spaces, wrap it in single quotes:
'Price List'!A:B. - To choose the sheet from a cell (e.g. a month tab named in D1), build the reference with INDIRECT (see variations).
Dynamic sheet from a cell: =VLOOKUP(E2, INDIRECT(D1 & "!A:B"), 2, FALSE) looks up on whatever sheet D1 names — switch “Jan” to “Feb” and the formula reads the other tab.
Try it: interactive demo
Pick the source sheet and the product.
Variations
XLOOKUP across sheets
Same idea, modern function:
Dynamic sheet with INDIRECT
Sheet name from a cell:
Sheet name with spaces
Quote the name:
Pitfalls & errors
#REF! with INDIRECT and a wrong name. If the cell names a sheet that doesn’t exist (typo, renamed tab), INDIRECT errors. Keep the sheet name in the cell exact.
INDIRECT doesn’t work across closed workbooks. It only resolves references in open files. For other workbooks, link directly or use Power Query.
Quote names with spaces or symbols. 'Q1 Data'!A:B — forget the quotes and you get an error.
Practice workbook
Frequently asked questions
How do I look up data from another sheet in Excel?
How do I choose the source sheet from a cell?
How do I reference a sheet name with spaces?
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