Blog
How to Reference Another Sheet in Excel (Formulas, INDIRECT, VLOOKUP)
Sik Yang · Dec 29, 2025
How to Link Data Between Sheets in Excel (Direct References, INDIRECT, Lookups)
It's Monday morning, and you need to compile sales data from multiple branches. North, South, and West each have their own sheet, and you need totals on a summary sheet. Copying and pasting between sheets wastes time and introduces errors.
Excel's cross-sheet references automate this. Use the right method, direct references, INDIRECT, or lookups, to reduce consolidation time while minimizing copy-paste errors. This guide shows you how to reference another sheet in Excel and fix common errors.
Why Reference another sheet in Excel?
Cross-sheet references link data automatically. Change the source, and formulas update instantly.
Most Excel workbooks split data across sheets: monthly sales, department budgets, project updates. It's easier to view and manage this way.
But when you need a report or dashboard, everything has to come together in one place. Opening each sheet to copy values is slow and risky. If the source data changes, you have to copy everything again.
Sheet references keep your formulas automatically in sync with the source.
How to Get Values from Another Sheet in Excel: Basic Methods
Direct references are the simplest way to pull data from another sheet.
Excel Formula to Reference Another Sheet (Direct Method)
The formula is: =SheetName!CellAddress
For example, to get the value in cell A1 from Sheet2:

- Select the cell where you want the value.
- Type
=Sheet2!A1. - Press the Enter key.
Sheet2's A1 value appears in your cell. Change the referenced sheet, and your formula updates automatically.
How to Reference a Range from Another Sheet in Excel
To reference a range instead of a single cell, use the same method:
=Sheet2!A1:A10
This grabs A1 through A10 from Sheet2. In older Excel versions, some formulas require array entry with Ctrl+Shift+Enter. In Microsoft 365 and Excel 2021+, most array-based formulas work with a normal Enter key.

You'll often use ranges with functions like SUM or AVERAGE: =SUM(Sheet2!A1:A10).
Excel INDIRECT Function: Reference another sheet Dynamically
What is the INDIRECT Function?
=INDIRECT("SheetName!CellAddress") looks like a direct reference, but the sheet name is text. That means you can change which sheet you're pulling from using cell values.
Finding and Fetching Values from another sheet in Excel
INDIRECT becomes truly powerful when you put the sheet name in a cell. For example, if you input "SeoulBranch" in cell A1, data from the SeoulBranch sheet is automatically fetched.
How to Pull Data from Another Sheet Using INDIRECT
INDIRECT gets powerful when you put sheet names in cells.
If A1 says "North," INDIRECT pulls from the North sheet automatically.
=INDIRECT(A1&"!B2") gets B2 from whatever sheet A1 names.
Type "North" in A1, and the formula pulls from North!B2.
Change A1 to "South", and it pulls from South!B2.

- Put "North" in
A1 - Put
=INDIRECT(A1&"!B2")in another cell - Change
A1to "South" or "West", and watch the formula update
Excel INDIRECT: Get Multiple Values from another sheet
INDIRECT can also reference ranges.
=SUM(INDIRECT(A1&"!B2:B10"))
This sums B2:B10 from whichever sheet A1 names. Add a dropdown in A1 and users can pick which sheet to pull from.

INDIRECT has some limitations:
- Workbooks must be open
- Heavy formulas with large datasets slow things down
- If you misspell a sheet name, you'll get a
#REF!error.
Important: INDIRECT is a volatile function, meaning Excel recalculates it frequently.
In large workbooks, this can slow performance noticeably.
How to Use VLOOKUP to Reference Another Sheet in Excel
Excel VLOOKUP from Another Sheet: Formula Structure
Basic structure:
=VLOOKUP(lookup_value, OtherSheet!lookup_range, column_index, FALSE)
Lock your range with $ signs to prevent it from shifting when you copy the formula down.
Example, find product prices from the ProductInfo sheet:
=VLOOKUP(A2, ProductInfo!A:C, 3, FALSE)

Here's what this formula does:
- A2: Product code you're looking up
- ProductInfo!A:C: Search columns A-C on the
ProductInfosheet - 3: Return the value from column 3 (column C)
- FALSE: Exact matches only
Tip: If you're using Microsoft 365 or Excel 2021+, consider XLOOKUP.
It's more flexible than VLOOKUP and doesn't break when columns are inserted or moved.
How to Find Duplicates Across Multiple Sheets in Excel
Check for duplicates with COUNTIF:
=COUNTIF(Sheet2!A:A, A1)

This counts how many times the value in A1 appears in Sheet2 column A. A result of 1 or more means duplicates exist.
Show "Duplicate" when found:
=IF(COUNTIF(Sheet2!A:A, A1)>0, "Duplicate", "")
How to Sum Values from Multiple Sheets in Excel
Excel Formula to Add Values from Different Sheets
To sum cells at the same position across multiple sheets, directly connect them using the + operator.
=Sheet1!A1 + Sheet2!A1 + Sheet3!A1
This formula sums the A1 cell values from all three sheets. This way works well when you have just a few sheets.

If there are many sheets, using the SUM function to include multiple references within SUM, like =SUM(Sheet1!A1, Sheet2!A1, Sheet3!A1), keeps it cleaner.
Excel 3D Reference: Sum the Same Cell Across Multiple Sheets
For consecutive sheets, 3D references are cleaner:
=SUM(Sheet1:Sheet3!A1)
Sums A1 from Sheet1 through Sheet3. Formula stays simple whether you have 3 sheets or 20.
Watch out: 3D references include everything between Sheet1 and Sheet3. If there's an extra sheet in the middle, it will be included in your calculation.
What Causes the #REF! Error?
#REF! means Excel can't find what you're referencing, usually from deleted or renamed sheets.
Excel #REF Error: Common Causes and Solutions
Why it happens:
- Deleted sheet: Formula points to a sheet that's gone
- Renamed sheet: Changed "SalesPerformance" to "2024Performance" but formulas still look for the old name
- Deleted cells: Removed rows or columns your formula needs

Fix it:
- Undo (Ctrl+Z): If you just deleted or renamed something, undo it immediately.
- Edit the formula: Click the error cell, fix the reference in the formula bar
- Find and Replace (Ctrl+H): Same error everywhere? Replace "SalesPerformance!" with "2026Performance!" in one shot
How to Fix #VALUE Error in Excel Cross-Sheet Formulas
#VALUE! means the wrong data type is being used in your formula, or a formula is receiving a result it cannot evaluate correctly.
Common causes:
- Text in math:
Sheet2!A1has "Sales" but you're trying=Sheet2!A1 + 10 - Text dates: Date math fails when dates are stored as text
- INDIRECT returning the wrong shape: A formula may fail with
#VALUE!whenINDIRECTreturns text or a range where a single value is expected

Solutions:
- Confirm that
INDIRECTis returning the cell or range you intended - Verify what's in referenced cells, and use
VALUE()to convert text to numbers - Strip hidden spaces with
=TRIM(Sheet2!A1)
How to Prevent Excel Formulas from Breaking When Copying
Why Cross-Sheet References Frequently Break
References break in real work from structural changes. Here's what causes it.
Common Reasons Excel References Break Across Sheets
- Rearranged sheets: 3D references give wrong results when you reorder sheets
- Copied sheets: Duplicating a sheet copies its formulas, but relative references might point somewhere unexpected. Lock ranges with
=VLOOKUP(A2, Sheet2!$A$1:$C$10, 2, FALSE) - Moved files: Move a workbook that links to others and references break
- Team edits: Someone deletes or renames a sheet while you're working
How to Create Hyperlinks Between Sheets in Excel
Referencing sheets links data.
Hyperlinks are for navigation. They help you jump between sheets quickly without pulling values.
Excel Hyperlinks: Navigate Between Sheets Quickly
Beyond data referencing, you can create hyperlinks for quick navigation between sheets. This is useful when there are many sheets.

- Click a cell
- Hit Ctrl+K (or right-click > Link)
- Pick Place in This Document
- Choose your sheet and cell, like
A1 - Click OK
Click the cell and you jump straight there.
Best Practices for Excel Cross-Sheet References
Here's what works best in professional settings.
Direct references for straightforward pulls. =Sheet2!A1 is fastest and most reliable. Less can go wrong, better performance.
INDIRECT for dynamic switching. Users picking different sheets, monthly reports, quarterly summaries, and similar workflows, can switch sources without rewriting formulas.
VLOOKUP for data lookups. Finding specific information based on criteria rather than just grabbing a cell? Use VLOOKUP or XLOOKUP.
3D references for multi-sheet totals. =SUM(Sheet1:Sheet12!A1) sums the same cell across consecutive sheets cleanly.
Lock ranges with $. Stop formulas from shifting when you copy them down.
Think through your structure. Keep source sheets separate from summaries. Don't rename sheets after formulas are set up.
Stop Writing Cross-Sheet Formulas. Let inline AI Handle Your Multi-File Workflow.
You've learned how to reference data across sheets manually. But what about when you need to consolidate 50 Excel files, cross-reference data from PDFs, and clean messy formats all at once?
inline AI is a desktop-native AI coworker built specifically for Excel users who work with complex, multi-file workflows. Instead of manually writing VLOOKUP formulas, building INDIRECT references, and troubleshooting #REF! errors, inline AI works directly inside your Excel workbooks on your computer.
Unlike ChatGPT or web-based tools, inline AI doesn't require uploading or copy-pasting between applications. Tell inline AI what you need in plain English: "Merge data from these 20 branch files," "Cross-reference customer IDs with the pricing sheet," or "Clean this data and remove duplicates." inline AI scans your local files, consolidates everything, and delivers analysis-ready spreadsheets while you review each change before it applies.
Everything runs locally on your PC. No file uploads. No browser tools.
Download your AI Coworker for Excel



