Need to pull data from one Excel workbook into another without copying it every time the source data changes? Manually updating reports is slow and can lead to outdated numbers. Instead of copying the numbers every time, you can link the report to the source workbook. When the source data changes, the linked data in the report will be updated as well. In this guide, we will cover the quickest ways to link Excel sheets to another workbook, how to link ranges and tables, and what to do when the link stops working.
To link a cell from another Excel workbook, use this external workbook reference:
='[WorkbookName.xlsx]SheetName'!CellReferenceReplace the workbook name, worksheet name, and cell reference with the source data you want to retrieve.
='[Sales Data.xlsx]January'!B2| Formula Part | Meaning |
|---|---|
[WorkbookName.xlsx] |
The source workbook file name, including the extension. |
SheetName |
The worksheet name inside the source workbook. |
!CellReference |
The exact source cell, such as B2 or
C10.
|
Single quotes around the workbook and sheet names are required when names contain spaces or special characters. Using single quotes is also safe when the names contain no spaces.
='[Sales Data.xlsx]January'!B2
This formula pulls the value from cell B2 on the
January sheet in Sales Data.xlsx
into the current workbook.
When the source value changes, Excel can update the linked value in the destination workbook.
Suppose Sales Data.xlsx contains:
| Product | Sales |
|---|---|
| Laptop | $12,500 |
| Monitor | $8,400 |
To link the laptop sales to another workbook, use:
='[Sales Data.xlsx]January'!B2The destination workbook will display $12,500.
How to Link Excel Sheets to Another Workbook
Step 1: Open Both Workbooks
First, open the workbook containing your source data and then the workbook where you want the linked data to appear. For example,we will be using two worksheets below in different workbooks:
- Source:
Regional_Sales_Data.xlsx - Destination:
West_Region_Report.xlsx
Common Mistake: Always make sure that you’re working with the correct source and destination files before creating the link.
Step 2: Select the Destination Cell
- Go to
West_Region_Report.xlsxworksheet, - Click the cell where you want the source value to appear.
- Then type:
=
Common Mistake: Don’t type the complete formula from your memory if you’re not sure about the workbook or worksheet name. Excel can create the reference for you.
Step 3: Select the Source Cell
- Switch back to
Regional_Sales_Data.xlsx, or open the required worksheet, and - Click the cell you want to link.
- For example, Select cell K2 on the
worksheet.Regional_Sales_Data.xlsx
Common Mistake: Select the actual source cell rather than manually typing a potentially incorrect reference.

Step 4: Press Enter
- Press Enter.
- Excel will return you to the destination workbook and create an external reference similar to:
='[Regional_Sales_Data.xlsx.xlsx]Sales_Data Worksheet'!$K$2
Common Mistake: Don’t remove the brackets around the workbook name. They are part of Excel’s external reference syntax.

Step 5: Test the Link
- Change the value in the source cell and then check the destination workbook.
- For example, change:
$249.99to$263.99 - Then check whether the linked cell reflects the change.
Common Mistake: If the value doesn’t update, don’t assume the formula is wrong. The external link may not have refreshed, or Excel may be unable to find the source workbook.


How to Link Multiple Cells Using Paste Link
If you need to link a range of cells, Paste Link is often faster than creating individual formulas.
Step 1: Select the Source Range
- In the source workbook, select the cells you want to connect.
- For example:
A2:C10 - Press
Ctrl + C.
Step 2: Open the Destination Workbook
- Go to the workbook where you want the linked data to appear and
- Select the starting cell.
Step 3: Use Paste Link
- Right-click the destination cell and
- Choose Paste Link from the paste options.
- Excel creates references to the original cells instead of making a static copy.
Common Mistake: Don’t choose ordinary Paste if you want the destination to remain connected to the source.


How to Link an Excel Table to Another Workbook
If your source data grows regularly, you may be tempted to link hundreds or thousands of individual cells. Here you can use Excel Tables because they auto-expand when you add new rows or columns, and references remain valid without editing formulas.
- For example, instead of repeatedly extending a fixed range: (
A2:C100), you can organize the source data as an Excel Table(Insert → Table). - Tables are useful when new rows are regularly added to a dataset.


The images below show that when data is entered in Row 6 of the source Table, the linked worksheet also gets updated automatically.


However, do not assume that an ordinary workbook link automatically turns two worksheets into synchronized copies. A workbook link references cells, ranges, or defined names; it isn’t the same thing as creating a complete mirror of a worksheet.
For a small report, ordinary workbook links may be enough but for large datasets that need to be repeatedly imported, filtered, combined, or transformed, Power Query is usually worth considering.
How to Link an Excel Sheet with the Same Format and Formulas
- A workbook link is primarily designed to connect data, not clone a worksheet.
- For example:
='[Sales Data.xlsx]January'!B2 - The above reference retrieves the value from the source cell. It does not automatically make the destination cell an exact copy of the source cell’s formatting, formulas, column width, conditional formatting, and other worksheet features.
- If you need an identical worksheet, copy the worksheet.
- If you need live values, create workbook links.
- If you need a repeatable data-import process, consider Power Query.
How to Automatically Update Linked Excel Workbooks
- Workbook links are useful when the source data changes regularly.
- For example: Sales Data.xlsx ⮕ Monthly Report.xlsx
- If Sales Data.xlsx changes from: Revenue:
$25,000 to $28,000 - The linked value in Monthly Report.xlsx can reflect the new value.
- However, external links don’t always update without intervention.
Note: Excel can disable external links when a workbook is opened. If that happens, the destination workbook may continue showing previously retrieved values instead of the latest source data.
Can You Link to Another Excel Workbook When It Is Closed?
Yes. When the source workbook is open, a reference might look like:
=[Sales Data.xlsx]January!B2
But when the source workbook is closed, Excel may include the complete file path:
='C:\Reports\[Sales Data.xlsx]January'!B2
This means that the location of the source file matters. The exact reference depends on where the source file is stored because the link depends on Excel being able to locate the source workbook.
Common problem: If someone moves or renames the source workbook, Excel may no longer be able to locate it.
How to Link Excel Sheets to a Master Workbook
Workbook links are useful for building master reports. For example, imagine you receive separate monthly workbooks:
- January.xlsx
- February.xlsx
- March.xlsx
- April.xlsx
You can create a Master Report.xlsx that pulls important figures from each workbook.
For example:
='[January.xlsx]Summary'!B5
and:
='[February.xlsx]Summary'!B5
This works well when you need a small number of known values from each file but if you’re combining large datasets from many workbooks, Power Query may be a better approach than maintaining hundreds of external formulas.
Can You Link an Entire Excel Sheet to Another Workbook?
Not in the same way you might copy a worksheet. A workbook link can reference cells, ranges, or defined names. It does not create a complete synchronized copy of everything on the source worksheet.
For example, a basic link won’t automatically synchronize:
- All formatting
- Column widths
- Charts
- Conditional formatting
- Worksheet layout
- Every formula and worksheet feature
Always remember:
- If you only need the values, use workbook links.
- If you need to regularly import and transform the data, consider Power Query.
- If you need a one-time duplicate, copy the worksheet instead.
Rule of thumb: Don’t create thousands of cell links just to imitate a worksheet when another Excel feature can do the job more efficiently.
Excel Link vs. Copy vs. Hyperlink vs. Power Query
Choose the method based on what you’re actually trying to accomplish:
| Your goal | Use |
| Display a few values from another workbook | Workbook link |
| Link a block of cells. | Paste Link |
| Create a recurring summary report. | Workbook links or Power Query |
| Combine or transform large datasets. | Power Query |
| Create a clickable path to another sheet | Hyperlink |
| Make a one-time duplicate. | Copy Worksheet |
The distinction between a workbook link and a hyperlink is especially important. A hyperlink takes you somewhere, whereas a workbook link brings data from somewhere else into your workbook.
Excel Link Not Updating? Try These Fixes
When linked values don’t refresh in Excel, it usually means something has changed in the source file or the connection. Check these common issues:
- Source workbook was moved: If the original file was relocated, Excel can’t find it. Make sure the source file is still in the same folder or update the link.
- Source workbook was renamed: Renaming a file (e.g., Sales Data.xlsx → Sales Data Final.xlsx) breaks the link. Restore the original name or re‑link the file.
- Worksheet name changed: If your formula points to January but the sheet is now January Sales, the link won’t work. Update the formula to match the new sheet name.
- #REF! error appears: This error means Excel can’t find part of the reference anymore. Double‑check the formula to ensure it points to a valid cell or range.
- External links are disabled: Excel may be blocking updates from external sources. Go to Data > Edit Links and check the update settings.
- Used Paste instead of Paste Link: A normal paste creates a static copy. To keep the connection live, use Paste Special > Paste Link.
- Source file isn’t accessible: If the file is on OneDrive, SharePoint, or a network drive, make sure you’re connected and the file is available.
Where You’ll Use This
Monthly reporting: To pull figures like revenue and order counts from separate monthly workbooks into a single management report so that the dashboard updates automatically each month.
Financial reporting: Link key numbers (totals, balances, KPIs) from detailed source workbooks into a consolidated summary or dashboard for faster month‑end close and review.
Team reporting: Maintain a central report that stays connected to departmental workbooks, so each team can update its own file while the master report reflects the latest data.
Key Takeaway
- Use an external reference such as
='[Source.xlsx]Sheet1'!A1to link data from another workbook. - Use
Copy → Paste Linkwhen you need to connect a range of cells quickly. - For large, recurring datasets, consider Power Query instead of maintaining hundreds of workbook links.
