ExcelReady
CourseFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before the interview. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Function guides
  • Blog

Product

  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Data tools
  3. How to Reference Another Sheet in Excel

How to Reference Another Sheet in Excel

By ExcelReady Team·Updated October 30, 2026·6 min read

The short answer

To reference another sheet, type the sheet name, an exclamation mark, then the cell: =Prices!B3. If the name has a space, put single quotes around it: ='Last Year'!B5. The easiest way is to type =, click the other sheet's tab, click the cell and press Enter, and Excel writes the reference for you.

Key takeaways

  • A sheet reference is the sheet name, an exclamation mark and the cell, like Prices!B3.
  • Sheet names with spaces or special characters need single quotes: 'Last Year'!B5.
  • Typing =, clicking the tab and clicking the cell builds the reference without typos.
  • =SUM(Jan:Mar!B5) adds the same cell across a run of sheets.
  • Renaming a sheet updates formulas by itself; deleting a sheet turns them into #REF!.
On this page+
  1. How to make an Excel reference another sheet
  2. Sheet names with spaces need single quotes
  3. Use a range from another sheet in a function
  4. Add up the same cell across many sheets
  5. Reference a cell in another workbook
  6. What happens when you rename, move or delete a sheet
  7. Switch between sheets quickly
  8. Practise it

To make an Excel reference another sheet, type the sheet name, an exclamation mark (!) and the cell: =Prices!B3 means "cell B3 on the Prices sheet". The safest way is to let Excel write it: type =, click the other tab, click the cell and press Enter. This guide covers single cells, names with spaces, lookups against another tab, totals across many tabs and links to other files.

The examples use a workbook with an Orders sheet, a Prices sheet, three monthly sheets (Jan, Feb, Mar), a Last Year sheet and a Summary sheet.

How to make an Excel reference another sheet#

A workbook is the Excel file. It holds one or more worksheets (sheets), each with a tab at the bottom. A sheet reference points at a cell on a different sheet:

Excel formula
=Prices!B3
  • Prices is the sheet name.
  • ! separates the sheet from the cell.
  • B3 is the cell on that sheet.

You don't have to type it. To put the Notebook price into D2 on Orders:

  1. Click D2 on the Orders sheet and type =.
  2. Click the Prices tab at the bottom.
  3. Click B3 and press Enter.

Excel writes =Prices!B3 and takes you back to Orders. Press Enter straight after clicking the cell. If you click the Orders tab first, Excel adds Orders! to the formula instead.

Sheet names with spaces need single quotes#

If a sheet name has a space or a special character, put single quotes (apostrophes) around it:

Excel formula
=B1-'Last Year'!B5

The quotes go around the sheet name only, before the !. Without them, =B1-Last Year!B5 gives an error. When you click the tab instead of typing, Excel adds the quotes for you, which is one more reason to click. Short names without spaces, like Jan or Prices, are quicker to type and read.

Use a range from another sheet in a function#

Any function that takes a range can take one from another sheet. Write the sheet name once, before the range:

Excel formula
=SUM(Jan!B2:B4)

The most useful case is a lookup against a price list on its own tab. On Orders, this finds the product in B2 in the price list on Prices and returns its price:

Excel formula
=VLOOKUP(B2,Prices!$A$2:$B$7,2,FALSE)

Lock the range with $ signs before you fill down, or the price list slides down a row each time and the lower rows show #N/A. To build it by clicking, type =VLOOKUP(B2,, click the Prices tab, drag over A2:B7, press F4 (on a Mac laptop, Fn+F4, or type the $ signs), then finish the formula. The VLOOKUP function guide explains the other three parts.

Conditional sums work the same way. On a Report sheet, =SUMIFS(Sales!E:E,Sales!A:A,"Q2",Sales!B:B,"West") adds up Q2 West sales from the Sales sheet. That formula is a common partner to a pivot table, as our guide to pivot table subtotals, filters and % of total shows.

Add up the same cell across many sheets#

When several sheets have the same layout, you can total one cell across all of them. Each monthly sheet has its total in B5:

SheetCell B5
Jan29,500
Feb30,350
Mar33,550

On Summary, add three sheet references:

Excel formula
=Jan!B5+Feb!B5+Mar!B5

The result is 93,400. For a long run of sheets, a 3D reference is shorter. It covers the first sheet, the last sheet and every sheet between them in the tab order:

Excel formula
=SUM(Jan:Mar!B5)

Be careful with 3D references: a new sheet dragged between Jan and Mar is included in the total, and moving Jan or Mar changes which sheets are covered. Then compare with last year, which is on a sheet with a space in its name: =B1-'Last Year'!B5 gives 93,400 − 81,500 = 11,900.

For a summary that groups and totals data without writing a reference per cell, a pivot table is often quicker.

Reference a cell in another workbook#

To point at a different Excel file, the reference also includes the file name in square brackets:

Excel formula
=[Budget.xlsx]Summary!$B$3

Build it the same way: type =, switch to the other open file, click the cell and press Enter. When the other file is closed, Excel shows the full folder path, such as ='C:\Reports\[Budget.xlsx]Summary'!$B$3. These links break if the file is moved or renamed. To check or fix them, use Data > Edit Links (called Workbook Links in newer versions of Microsoft 365).

What happens when you rename, move or delete a sheet#

Excel keeps references working in most cases:

  • Rename a sheet: every formula updates by itself. Rename Jan to January and =Jan!B5 becomes =January!B5, with the same result.

  • Move a sheet to a new place in the tab order: normal references keep working. Only 3D references can change.

  • Delete a sheet: formulas that used it show #REF!, which means the cell no longer exists. Undo with Ctrl+Z (Mac: ⌘Z) straight away if that wasn't what you meant.

  • Type a sheet name that doesn't exist: Excel can't find the sheet and opens a file window called Update Values, because it thinks you mean another workbook. Click Cancel and check the spelling of the tab name.

When you total data from another sheet that has filters on, SUM still counts the hidden rows. Use the SUBTOTAL function to add only the visible ones.

Switch between sheets quickly#

Moving between tabs with the keyboard saves time when you build cross-sheet formulas:

ActionWindowsMac
Next sheetCtrl+Page DownOption+→ or Control+Page Down
Previous sheetCtrl+Page UpOption+← or Control+Page Up
New sheetShift+F11Shift+F11 (or click +)

To rename a sheet, double-click its tab, type the new name and press Enter.

Practise it#

Cross-sheet formulas feel natural once you have clicked through a few. ExcelReady's worksheets and cross-sheet references lesson uses the workbook from this guide: switch tabs, click a price on the Prices sheet into a formula, look up every price with VLOOKUP, add a Summary sheet, total three monthly tabs, rename a tab and compare with 'Last Year'. The exercise on this page practises the same price lookup on a single sheet; try the multi-sheet version in the lesson.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

In a real workbook the price list would sit on its own Prices tab, and the table would be Prices!$A$2:$B$7. Here it is in F1:G7 of the same sheet. Click D2 and use VLOOKUP to return the price of the product in B2 from $F$2:$G$7 (column 2, exact match).

fx
ABCDEFGH
1
Order
Product
Qty
Unit Price
Product
Price
2
SO-201
Notebook
12
Pen
1.2
3
SO-202
Tape
30
Notebook
4.5
4
SO-203
Stapler
4
Folder
2.75
5
Stapler
9.99
6
Tape
3.1
7
Marker
1.85
8
9
10

Tip: Four parts: the product, the locked price list, the column number, and FALSE for an exact match.

Practise this in a lesson

LessonWorksheets and cross-sheet referencesSwitch, add and rename worksheet tabs, then use other sheets in formulas: Prices!B3, a lookup against a price list tab, and a total across monthly tabs.Function guideVLOOKUPLearn VLOOKUP with clear examples, the 4 most common mistakes, and a live practice exercise you can try in your browser.

Frequently asked questions

How do I reference a cell in another sheet in Excel?

+

Type = followed by the sheet name, an exclamation mark and the cell, like =Prices!B3. Or type =, click the sheet tab, click the cell and press Enter.

Why does my sheet reference need quotes?

+

Excel needs single quotes around a sheet name that has spaces or special characters, like 'Last Year'!B5. Without them the formula gives an error. Excel adds the quotes for you when you click the tab.

What happens to my formulas if I rename a sheet?

+

Excel updates them automatically, so =Jan!B5 becomes =January!B5. If you delete the sheet instead, the formulas show #REF!.

How do I sum the same cell across multiple sheets?

+

Use a 3D reference: =SUM(Jan:Mar!B5) adds B5 on Jan, Mar and every sheet between them in the tab order.

Can VLOOKUP look up a table on another sheet?

+

Yes. Use the other sheet's range as the table: =VLOOKUP(B2,Prices!$A$2:$B$7,2,FALSE). Lock it with $ signs before you fill down.

Sources

  • Create or change a cell reference - Microsoft Support
  • VLOOKUP function - Microsoft Support

Written and checked by the ExcelReady Team. First published October 30, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. How to make an Excel reference another sheet
  2. Sheet names with spaces need single quotes
  3. Use a range from another sheet in a function
  4. Add up the same cell across many sheets
  5. Reference a cell in another workbook
  6. What happens when you rename, move or delete a sheet
  7. Switch between sheets quickly
  8. Practise it

Keep reading

Data tools· 5 min read

SUBTOTAL in Excel: Totals That Ignore Filtered Rows

SUBTOTAL calculates a total that skips rows hidden by a filter: =SUBTOTAL(109,D2:D11) adds only the visible amounts, while SUM adds every row. The first argument picks the calculation: 9 or 109 sums, 1 or 101 averages, 3 or 103 counts non-empty cells. The 100s also skip rows you hid by hand.

Data tools· 5 min read

Pivot Tables in Excel: A Beginner's Guide

A pivot table summarizes a long table in a few clicks, without formulas. Click a cell in your data, choose Insert > PivotTable, and click OK to put it on a new sheet. Then drag fields into Rows, Columns and Values: Region in Rows and Sales in Values gives total sales for each region.

Data tools· 6 min read

Pivot Table Tricks: Subtotals, Filters and % of Total

To show a percent of total in a pivot table, click the ▾ on the field in the Values area, choose Value Field Settings, open Show Values As and pick % of Grand Total. Each number then shows its share of the total, and the parts add up to 100%. You can also right-click a value and choose Show Values As.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback. The first lessons are free, with no download.

Start learning for free