Sheet linking in excel


Download Article


Download Article

This wikiHow teaches you how to link data between multiple worksheets in a Microsoft Excel workbook. Linking will dynamically pull data from a sheet into another, and update the data in your destination sheet whenever you change the contents of a cell in your source sheet.

Steps

  1. Image titled Link Sheets in Excel Step 1

    1

    Open a Microsoft Excel workbook. The Excel icon looks like a green-and-white «X» icon.

  2. Image titled Link Sheets in Excel Step 2

    2

    Click your destination sheet from the sheet tabs. You will see a list of all your worksheets at the bottom of Excel. Click on the sheet you want to link to another worksheet.

    Advertisement

  3. Image titled Link Sheets in Excel Step 3

    3

    Click an empty cell in your destination sheet. This will be your destination cell. When you link it to another sheet, the data in this cell will be automatically synchronized and updated whenever the data in your source cell changes.

  4. Image titled Link Sheets in Excel Step 4

    4

    Type = in the cell. It will start a formula in your destination cell.

  5. Image titled Link Sheets in Excel Step 5

    5

    Click your source sheet from the sheet tabs. Find the sheet where you want to pull data from, and click on the tab to open the worksheet.

  6. Image titled Link Sheets in Excel Step 6

    6

    Check the formula bar. The formula bar shows the value of your destination cell at the top of your workbook. When you switch to your source sheet, it should show the name of your current worksheet, following an equals sign, and followed by an exclamation mark.

    • Alternatively, you can manually write this formula in the formula bar. It should look like =<SheetName>!, where «<SheetName>» is replaced with the name of your source sheet.
  7. Image titled Link Sheets in Excel Step 7

    7

    Click a cell in your source sheet. This will be your source cell. It could be an empty cell, or a cell with some data in it. When you link sheets, your destination cell will be automatically updated with the data in your source cell.

    • For example, if you’re pulling data from cell D12 in Sheet1, the formula should look like =Sheet1!D12.
  8. Image titled Link Sheets in Excel Step 8

    8

    Click Enter on your keyboard. This will finalize the formula, and switch back to your destination sheet. Your destination cell is now linked to your source cell, and dynamically pulls data from it. Whenever you edit the data in your source cell, your destination cell will also be updated.

  9. Image titled Link Sheets in Excel Step 9

    9

    Click your destination cell. This will highlight the cell.

  10. Image titled Link Sheets in Excel Step 10

    10

    Click and drag the square icon in the lower-right corner of your destination cell. This will expand the range of linked cells between your source and destination sheets. Expanding your initial destination cell will link the adjacent cells from your source sheet.

    • You can drag and expand the range of linked cells in any direction. This could include the entire worksheet, or only parts of it.
  11. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

About This Article

Article SummaryX

1. Open Excel.
2. Click your destination cell.
3. Type «=«.
4. Click another sheet.
5. Click your source cell.
6. Press Enter on your keyboard.

Did this summary help you?

Thanks to all authors for creating a page that has been read 335,103 times.

Is this article up to date?

Excel files are also called workbooks for a very good reason. They can have multiple sheets, or worksheets, to help you organize your data. When working with multiple sheets, you may need to have links between them so that values ​​in one sheet can be used in another.

In this article, we’ll explain how to link data between worksheets in Excel. You’ll see several examples on linking sheets in the same workbook as well as across different ones.

Why link data between sheets in Excel?

Linking sheets in Excel can be a great way to organize your data and keep them consistent across different worksheets. You may want to do this for different purposes, for example:

  • You have a workbook containing data split by month, by state, or by salesperson, and you want a summary in one of the sheets.
  • You want to create lists using links from different sheets in Excel.
  • You want to collect data from multiple sheets and combine them into one to create a master sheet. Or, you may want to link data from a master sheet so that your data in other sheets are always up-to-date.
  • Your data is growing and becoming too voluminous. As a result, you split it into different workbooks to be managed by different people. There can be times when you need to write formulas to get data out of these files.

Creating links between sheets is pretty easy to do. Besides, the main benefit is that whenever your data in the source sheet changes, the data in the destination sheet will be automatically updated as well.

Problems with linking large data between worksheets in the same or different Excel workbooks

Indeed, using multiple worksheets can certainly make your data in one workbook easier to manage. However, linking large amounts of data between worksheets could decrease the performance of your Excel workbook. Avoid inter-workbook links unless it’s absolutely necessary because they can be slow, easily broken, and not always easy to find and fix. 

We suggest you try another solution 👇

When getting large data from different worksheets, especially from different workbooks, we recommend that you import instead of linking. Linking will slow down your Excel file, while an optimized performance can be maintained if you simply import data from Excel to Excel. Use a tool such as Coupler.io to refresh your data on the schedule you want to keep your data up-to-date.

Figure 00.1. Link sheets in Excel using Coupler.io

To start using Coupler.io, sign up for a free account and create your first importer. A wizard will walk you through setting up the source, destination, and auto-refresh schedule for your importer. If you’re importing from Excel to Excel, choose Microsoft Excel as the source and destination of your importer, as follows:

#1. Set up a source

Select Microsoft Excel as the source that contains your data. You’ll need to connect to your Microsoft account and select the workbook and worksheet(s) you want to import. If you want, you can import only a selected range from your worksheets, e.g., range B3:G10 only.

Figure 00.2. Coupler.io data source list

Notice that with Coupler.io, you can also import data from different sources such as HubSpot, Jira, QuickBooks, and more. Check out the complete list of Coupler.io integrations with Excel.

#2. Set up a destination

For the destination, select Microsoft Excel. No need to connect again if you’re importing to the same Microsoft account. After that, choose the workbook and worksheet where you want your data imported.

Figure 00.3. Coupler.io destination list

#3. Schedule

You can keep your data up-to-date by setting up an automatic data refresh on the schedule you want.

Figure 00.4. Coupler.io set up a schedule

Finally, click Save and Run to run your first importer. The import process may take several seconds or minutes to complete.

How to link two Excel sheets in the same workbook

Now, let’s see how to link two sheets in the same Excel workbook, including some tips and examples.

How to link sheets in Excel with a formula

To refer to a cell or range in another worksheet in the same workbook, type the name of the source worksheet followed by an exclamation mark (!) before the range address—see the following examples:

  • To reference a single cell A1 in Sheet2:
=Sheet2!A1
  • To reference a single cell A1 but the sheet name contains spaces:
='Sheet 2'!A1
  • To reference a range of cells A1 to C10 in Sheet2:
=Sheet2!A1:C10
  • To reference column A in Sheet2:
=Sheet2!A:A
  • To reference multiple columns A to E in Sheet2:
=Sheet2!A:E
  • To reference row 5 in Sheet2:
=Sheet2!5:5
  • To reference multiple rows 1 to 5 in Sheet2:
=Sheet2!1:5
  • To reference a worksheet-level named range Data in Sheet2:
=Sheet2!Data
  • To reference a workbook-level named range Data in Sheet2:
=Data

You can always manually type the linking formula in a destination cell. However, doing that is not recommended because it typically leads to mistakes. So, instead of typing the formula manually, check the tips below.

Tip 1: Create a link from the destination sheet

With the following spreadsheet, suppose you want to show the total for New York in the Summary sheet. In cell B2 of the Summary sheet, you want to display the values of cell F5 from the New York sheet.

Figure 01. The Summary and New York worksheets

To do that, follow the steps below:

  1. Begin by opening the destination sheet (Summary).
  2. Type = (equal sign) in the destination cell (B2). 

Figure 02. Typing the equal sign in the destination cell

  1. Switch to source sheet (New York).
  2. Select the cell you want to link (F5), then press Enter.

Figure 03. Selecting pressing Enter in the source cell

As a result, when you click on the destination cell, you’ll see the following formula: 

='New York'!F5

Figure 04. The linkage formula the sheet name is enclosed with single quotes

Notice that Excel automatically encloses the sheet name with single quotation marks because there is a space character in the sheet name. 

Tip 2: Use Copy and Paste Link

This second tip also allows you to link to another sheet without manually typing the linking formula. Unlike the first method that begins from the destination sheet, this method starts from the source sheet.

This time, suppose you want to show the total for Florida in the Summary sheet. In cell B3 of the Summary sheet, you want to display the values of cell F5 from the Florida sheet.

Figure 05. The Summary and Florida sheets

Follow the steps below:

  1. Begin by opening the source sheet (Florida).
  2. Right-click on the cell you want to link (F5), then select Copy.

Figure 06. Copy the source cell

  1. Switch to the destination sheet (Summary).
  2. In the destination cell (B3), right-click and select Paste Link

Figure 07. Paste Link

As a result, when you click on B3, you’ll see the following formula: 

=Florida!$F$5

Figure 08. The linkage formula with an absolute reference

Notice that by default, this method returns an absolute reference. If you want to change it to a relative reference, simply highlight the formula and press F4 multiple times to remove the dollar signs.

How to link numbers from different sheets in Excel using the INDIRECT function

In the previous example, notice that the New York and Florida sheets have the same layout. In cases like this, you can also use the INDIRECT function in the formula to get the totals. 

Now, let’s see the following spreadsheet with a Summary sheet and three other sheets with a similar layout. Assume you want to link the total in cell F5 from the three sheets and put them in the Summary sheet using the INDIRECT function.

Figure 09. An example of how to link numbers from different sheets in Excel

To do that, follow the steps below:

  1. Link the total for New York only:
='New York'!F5

Figure 10. Linking the total for New York

  1. Replace the formula using the INDIRECT function below. Notice that we concatenate A2 with single quotes because its value contains a space character.
=INDIRECT("'"&A2&"'!F5")

Figure 11. Using the INDIRECT function to link sheets in Excel

  1. Drag the formula down to A4 to apply it to the other states.

Figure 12. Applying the INDIRECT formula for other states as well

How to link data in a range of cells between sheets in Excel

With the following spreadsheet, suppose you want to link the retail sales data for Florida and put them in the Retail Summary sheet, as the following screenshot shows:

Figure 13. How to link a range of cells from another sheet example

The range to link is in B3:E3 of the second sheet. To display it in the destination sheet, use the following formula in a cell:

=Florida!B3:E3

Figure 14. How to link a range of cells from another sheet result

How to link columns from different sheets to another sheet in Excel

With the following spreadsheet, suppose you want to link the entire Column B from the Product sheet to Sheet1. To do that, you can use the following formula:

=Product!B:B

Figure 15. Link a column to another sheet example

However, if you notice, the blank cells are showing zeros. If you want to see empty cells when there is nothing in the original sheet, you can change the formula to the one below:

=IF(LEN(Product!B:B)>0, Product!B:B,"")

Figure 16. Link a column to another sheet result

How to link to a defined name in other sheets in Excel

For most people, words are easier to remember than numbers or codes. For this reason, Excel allows you to name an individual cell or range of cells. Then, you can use these names when referring to data in another sheet instead of typing the range address.

With the following worksheet, let’s create a defined name for range B2:B5 and name it Q1_Sales

Figure 17. An example case of creating a defined name in Excel

First, select the range of cells to include (B2:B5). Then, in the Name Box, type Q1_Sales and press Enter — and Done!

Figure 18. Giving a name for a range of cells

By default, Excel creates the name at the workbook level. To reference the defined name in another worksheet, just type the following formula into any cell.

=Q1_Sales

Figure 19. An example of linking to a defined name from another worksheet

You can also use the defined name with an Excel function in a formula. For example, the following formula calculates the average of Q1_Sales:

=AVERAGE(Q1_Sales)

Figure 20. An example of referencing a defined name in a calculation

How to link lists in different sheets in Excel

With the following spreadsheet, suppose you want to create a dropdown list in Sheet1 that contains product category data from Sheet2. This will allow you to select the Category in Column D using a dropdown instead of typing it manually.

Figure 21. Link lists in different sheets in Excel example

Follow these steps:

  1. In Sheet1, select the range you want to apply to the dropdown list, which is D2:D4.
  2. Click Data > Data Validation.
  3. In the “Data Validation” dialog box, enter the following details, then click OK.
  • Allow : List
  • Source : =Sheet2!$A$2:$A$5 

Figure 22. The Data Validation dialog box

We enter a link reference to product category data in Sheet2, which is in range A2:A5. As a result, now you select the product category in Sheet1 using a dropdown, as shown below:

Figure 23. Link lists in different sheets in Excel result

How to link to hidden sheets in Excel

A sheet can be hidden for different reasons. For example, you may want to hide sheets that are no longer frequently being used by other users. 

To create a link to a hidden sheet, simply unhide it first, create the link, then hide it again if necessary. 

You can actually refer to hidden sheets without unhiding them first, as long as you know the name of the sheets and the range you want to link from these sheets. However, most of the time, you’ll need to unhide them first to see the data you want to link so that you don’t accidentally refer to the wrong range of cells when creating the links.

There are two different types of hidden sheets in Excel: hidden and very hidden. While unhiding a hidden sheet is very easy, you will need to open the Visual Basic Editor (VBE) to unhide a very hidden sheet. 

To link to a hidden sheet in Excel

  1. Unhide the sheet by right-clicking on any visible sheet, then select Unhide.

Figure 24. How to unhide a hidden sheet

  1. In the “Unhide” dialog box that appears, select the sheet you want to unhide, then click OK.

Figure 25. Selecting a hidden sheet to unhide

  1. Use a linking formula to link the data you want to show in another sheet.
    For example, the following formula in the Summary sheet shows the range A1:E1 from the sheet we just made visible.
=HiddenSheet!A1:E1

Figure 26. A linking formula to show data from the HiddenSheet sheet

  1. If you want, hide the sheet again by clicking on the sheet tab, then select Hide

Figure 27. How to hide a sheet in Excel

To link to a very hidden sheet in Excel

  1. Open the VBE by pressing Alt+F11.
  2. Press F4 or click View > Properties Window to open the Properties window under the Project Explorer if it’s not already open.
  3. In Project Explorer, select the very hidden sheet you want to unhide. Then, set its Visible property to -1 - xlSheetVisible in the Properties window.

Figure 28. How to unhide a very hidden sheet

  1. Use a linking formula to link the data you want to show in another sheet. For example, the following formula in the Summary sheet shows the range A1:E1 from the very hidden sheet we just made visible.
=VeryHiddenSheet!A1:E1

Figure 29. A linking formula to show data from the VeryHiddenSheet sheet

  1. If you want, change the sheet’s Visible property back to 2 - xlSheetVeryHidden in the Properties window to make it a very hidden sheet again.

How to link sheets in Excel to a master sheet

With the following spreadsheet, suppose you want to link data from two worksheets into one.

Figure 30. Link sheets to a master sheet in Excel example

Notice that it’s like combining two ranges, which are Rose!A1:C6 and Sunflower!A1:C6

However, combining ranges in Excel using a formula is a bit complex. An easier way to do this is using Power Query, as explained in the steps below:

  1. In the Rose sheet, select the range A1:C6. 
  2. Then, on the Data tab in the Get & Transform Data section, click From Table/Range.
  3. In the “Create Table” dialog box, ensure that the My table has headers option checked.

Figure 31. Creating a table

  1. Click OK — this will bring you to the Power Query editor.
  2. In the Query Settings, give your query a descriptive name, e.g., Roses.

Figure 32. Renaming the table

  1. Click the Home tab, then click Close & Load > Close & Load To…
  2. In the “Import Data” dialog box, select Only Create Connection, then press OK.

Figure 33. The Import Data dialog box

  1. Repeat steps 1-7 for the Sunflower data. But for the fifth step, let’s rename the query as Sunflowers.
  2. Re-launch the Power Query editor by clicking the Data tab, then click Get Data > Launch Power Query Editor…
  3. Select any query, then click Append Queries > Append Queries as New to keep the existing queries unchanged.

Figure 34. The menu to append queries as new

  1. In the Append window, select the other table as the second table, then click OK.

Figure 35. Appending two tables

  1.  Make sure to select the newly created query. Then, on the Home tab, click Close & Load > Close & Load To…
  2. In the “Import Data” dialog box, load the combined data to Sheet1!A1, then click OK.

Figure 36. Loading the combined tables to another worksheet

To see the result, click Sheet1. You’ll find the combined data as shown in the following screenshot: 

Figure 37. Link sheets in Excel to a master sheet final result

When the source data from the other sheets change, you won’t see the new changes right away. Using this method, you need to click the Refresh All button in the Data tab to see the latest data.

How to link two Excel sheets in different workbooks

To link to a worksheet in another workbook, you can do it whether the source file is open or closed. If possible, we suggest you open all the source workbooks first before creating the links in the destination workbook. Why? Because this way is easier.

As an example, suppose you have the following four workbooks: Summary.xlsx, Jason Jones.xlsx, Melinda.xlsx, and Amanda Walker.xlsx. In the Summary workbook, you want to link the total sales of each salesperson, which is in cell F3 of each of the other workbooks—see the following screenshot:

Figure 38. An example of how to link worksheets from different workbooks in Excel

Link to another worksheet when the source workbook is open

When all the source files are open, you can follow the steps below to create the links:

  1. In the Summary workbook, type = (equal sign) in the destination cell for Jason Jones.

Figure 39. Typing the equal sign in the destination cell

  1. Click View > Switch Windows, then select Jason Jones.xlsx to switch to this workbook.

Figure 40. Switching to another workbook

  1. Select the cell to link, in this case, F3, then press Enter.

Figure 41. Linking a cell from another workbook

  1. Repeat Steps 1-3 for Melinda and Amanda Walker

As the final result, you’ll see formulas with the following format when you click on each of the destination cells:

='[SourceWorkbook.xlsx]SheetName'!RangeAddress

Figure 42. The linking formulas to workbooks that are currently open

Note: In the above example, the workbook name and/or sheet name contain spaces, so the path is enclosed in single quotation marks. 

Link to another worksheet when the source workbook is closed

If you close the source workbooks one by one, the linking formulas in the Summary workbook will change as shown in the below screenshot:

Figure 43. The linking formulas to workbooks that are currently closed

Now, you get the idea — you need to use the full path when linking to a workbook that’s currently closed.

Basically, you can use the following format to link data from any Excel workbooks:

='FolderPath[SourceWorkbook.xlsx]SheetName'!RangeAddress

However, if possible, just open the source files before you create the link, so you don’t need to manually type the long formula that’s shown above. 🙂

Can you break links between sheets in different workbooks in Excel?

When you open an Excel file, there may be formulas in it that get data from another workbook. 

To locate these formulas, click on the Data tab in the ribbon. If the Edit Links button is available, it means that your file contains links to other workbooks.

Figure 44. The Edit Links button

To break a link, follow these steps:

  1. On the Data tab, in the Queries & Connections section, click Edit Links.
  2. In the “Edit Links” dialog box that appears, select the link you want to break and click Break Link.

Figure 45. The Edit Links dialog box

  1. Click Break Links in the confirmation dialog box that appears.

Figure 46. A confirmation dialog to break links

Notice that when you break a link to the source workbook, all the linking formulas are converted to their current values. This action cannot be undone, so you may want to back up your workbook before breaking any links. 

  1. Click Close.

In this section, you’ve learned the basics of how to link sheets from different workbooks, as well as how to break those links. If you’re interested in more examples of linking worksheets from different workbooks, check out our article on how to link Excel files. 

Thanks for reading, and good luck with your data!

  • Fitrianingrum Seto

    Senior analyst programmer

Back to Blog

Focus on your business

goals while we take care of your data!

Try Coupler.io

Excel for Microsoft 365 Excel for the web Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 More…Less

You can refer to the contents of cells in another workbook by creating an external reference formula. An external reference (also called a link) is a reference to a cell or range on a worksheet in another Excel workbook, or a reference to a defined name in another workbook.

  1. Open the workbook that will contain the external reference (the destination workbook) and the workbook that contains the data that you want to link to (the source workbook).

  2. Select the cell or cells where you want to create the external reference.

  3. Type = (equal sign).

    If you want to use a function, such as SUM, then type the function name followed by an opening parenthesis. For example, =SUM(.

  4. Switch to the source workbook, and then click the worksheet that contains the cells that you want to link.

  5. Select the cell or cells that you want to link to and press Enter.

    Note: If you select multiple cells, like =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10, and have a current version of Microsoft 365, then you can simply press ENTER to confirm the formula as a dynamic array formula. Otherwise, the formula must be entered as a legacy array formula by pressing CTRL+SHIFT+ENTER. For more information on array formulas, see Guidelines and examples of array formulas.

  6. Excel will return you to the destination workbook and display the values from the source workbook.

  7. Note that Excel will return the link with absolute references, so if you want to copy the formula to other cells, you’ll need to remove the dollar ($) signs:

    =[SourceWorkbook.xlsx]Sheet1!$A$1

    If you close the source workbook, Excel will automatically append the file path to the formula:

    =’C:Reports[SourceWorkbook.xlsx]Sheet1′!$A$1

  1. Open the workbook that will contain the external reference (the destination workbook) and the workbook that contains the data that you want to link to (the source workbook).

  2. Select the cell or cells where you want to create the external reference.

  3. Type = (equal sign).

  4. Switch to the source workbook, and then click the worksheet that contains the cells that you want to link.

  5. Press F3, select the name that you want to link to and press Enter.

    Note: If the named range references multiple cells, and you have a current version of Microsoft 365, then you can simply press ENTER to confirm the formula as a dynamic array formula. Otherwise, the formula must be entered as a legacy array formula by pressing CTRL+SHIFT+ENTER. For more information on array formulas, see Guidelines and examples of array formulas.

  6. Excel will return you to the destination workbook and display the values from the named range in the source workbook.

  1. Open the destination workbook and the source workbook.

  2. In the destination workbook, Go to FormulasDefined NamesDefine Name.

    Defined Names group on the ribbon

  3. In the New Name dialog box, in the Name box, type a name for the range.

  4. In the Refers to box, delete the contents, and then keep the cursor in the box.

    If you want the name to use a function, enter the function name, and then position the cursor where you want the external reference. For example, type =SUM(), and then position the cursor between the parentheses.

  5. Switch to the source workbook, and then click the worksheet that contains the cells that you want to link.

  6. Select the cell or range of cells that you want to link, and click OK.

    Adding a defined name to an external workbook from Formulas > Defined Names > Define Name > New Name.

External references are especially useful when it’s not practical to keep large worksheet models together in the same workbook.

  • Merge data from several workbooks    You can link workbooks from several users or departments and then integrate the pertinent data into a summary workbook. That way, when the source workbooks are changed, you won’t have to manually change the summary workbook.

  • Create different views of your data    You can enter all of your data into one or more source workbooks, and then create a report workbook that contains external references to only the pertinent data.

  • Streamline large, complex models    By breaking down a complicated model into a series of interdependent workbooks, you can work on the model without opening all of its related sheets. Smaller workbooks are easier to change, don’t require as much memory, and are faster to open, save, and calculate.

Formulas with external references to other workbooks are displayed in two ways, depending on whether the source workbook — the one that supplies data to a formula — is open or closed.

When the source is open, the external reference includes the workbook name in square brackets ([ ]), followed by the worksheet name, an exclamation point (!), and the cells that the formula depends on. For example, the following formula adds the cells C10:C25 from the workbook named Budget.xls.

External reference

=SUM([Budget.xlsx]Annual!C10:C25)

When the source is not open, the external reference includes the entire path.

External reference

=SUM(‘C:Reports[Budget.xlsx]Annual’!C10:C25)

Note: If the name of the other worksheet or workbook contains spaces or non-alphabetical characters, you must enclose the name (or the path) within single quotation marks as in the example above. Excel will automatically add these for you when you select the source range.

Formulas that link to a defined name in another workbook use the workbook name followed by an exclamation point (!) and the name. For example, the following formula adds the cells in the range named Sales from the workbook named Budget.xlsx.

External reference

=SUM(Budget.xlsx!Sales)

  1. Select the cell or cells where you want to create the external reference.

  2. Type = (equal sign).

    If you want to use a function, such as SUM, then type the function name followed by an opening parenthesis. For example, =SUM(.

  3. Switch to the worksheet that contains the cells that you want to link to.

  4. Select the cell or cells that you want to link to and press Enter.

    Note: If you select multiple cells (=Sheet1!A1:A10), and have a current version of Microsoft 365, then you can simply press ENTER to confirm the formula as a dynamic array formula. Otherwise, the formula must be entered as a legacy array formula by pressing CTRL+SHIFT+ENTER. For more information on array formulas, see Guidelines and examples of array formulas.

  5. Excel will return to the original worksheet and display the values from the source worksheet.

Create an external reference between cells in different workbooks

  1. Open the workbook that will contain the external reference (the destination workbook, also called the formula workbook) and the workbook that contains the data that you want to link to (the source workbook, also called the data workbook).

  2. In the source workbook, select the cell or cells you want to link.

  3. Press Ctrl+C or go to Home > Clipboard > Copy.

  4. Switch to the destination workbook, and then click the worksheet where you want the linked data to be placed.

  5. Select the cell where you want to place the linked data, then go to Home > Clipboard > Paste > Paste Link.

  6. Excel will return the data you copied from the source workbook. If you change it, it will automatically change in the destination workbook when you refresh your browser window.

  7. To use the link in a formula, type = in front of the link, choose a function, type (, and then type ) after the link.

Create a link to a worksheet in the same workbook

  1. Select the cell or cells where you want to create the external reference.

  2. Type = (equal sign).

    If you want to use a function, such as SUM, then type the function name followed by an opening parenthesis. For example, =SUM(.

  3. Switch to the worksheet that contains the cells that you want to link to.

  4. Select the cell or cells that you want to link to and press Enter.

  5. Excel will return to the original worksheet and display the values from the source worksheet.

Need more help?

You can always ask an expert in the Excel Tech Community or get support in the Answers community.

See Also

Define and use names in formulas

Find links (external references) in a workbook

Need more help?

See all How-To Articles

This tutorial demonstrates how to hyperlink to another sheet or workbook in Excel and Google Sheets.

hyperlink another sheet 3

Link to Another Sheet

In Excel, you can create a hyperlink to a cell in another sheet. Say you have value 25 in cell A1 of Sheet1 and want to create a hyperlink to this cell in Sheet2.

hyperlink another sheet initial data

  1. Go to another sheet (Sheet2), right-click the cell where you want to insert a hyperlink (A1), and click Link.

hyperlink another sheet 1

  1. In the Insert Hyperlink window, (1) select Place in This Document, (2) choose a sheet to which you want to link (Sheet1), (3) enter the cell you want to link to (A1), (4) enter text to display in the linked cell (Sheet1 – A1), and (5) click OK.

hyperlink another sheet 2

As a result, the hyperlink is inserted in cell A1 of Sheet2. By default, the text of the hyperlink is underlined and colored in blue. If you position a mouse cursor over the hyperlink, you can see the file destination and name, as well as a cell that it’s leading to.

hyperlink another sheet 3

And when you click on the hyperlink, you’ll be redirected to the linked cell.

hyperlink another sheet 4

The HYPERLINK Function

Another way to insert a hyperlink to another sheet is to use the HYPERLINK Function. Enter this formula in cell A1 of Sheet2:

=HYPERLINK(Sheet1!A1,"Sheet1 - A1")

hyperlink another sheet 5

The first argument of the function is the cell to which you want to navigate the link, and the second argument is the text that is displayed in the link. The result is the same as using the previous method.

Hyperlink to Another Workbook

You can also insert a hyperlink to another workbook. Say that in File 1.xlsx you have a value of 25 in cell A1 and want to link it to File 2.xlsx.

hyperlink another workbook

  1. In File 2.xlsx, right-click the cell where you want to insert a hyperlink (A1) and click Link.

hyperlink another workbook 2

  1. In the Insert Hyperlink window, (1) select Existing File or Web Page, (2) choose Current Folder – or (3) select the folder with your source file – and (4) select the file (File 1.xlsx). (5) Enter text to display in the linked cell (File 1), and (6) click OK.

hyperlink another workbook 3

As a result, the hyperlink to File 1.xlsx is inserted into cell A1 of File 2.xlsx. If you position a mouse cursor over this cell, you can see the linked file destination and name.

hyperlink another workbook 4

If you click on the link, you’re redirected to cell A1 of the source file. If the source file is not opened, it is opened once you click the hyperlink.

hyperlink another workbook 5

Link to Another Google Sheets Tab

To create a hyperlink to another sheet in Google Sheets, follow these steps:

  1. Go to another sheet (Sheet2), right-click the cell where you want to insert a hyperlink (A1), and click Insert link.

google sheets hyperlink another sheet 6

  1. Select the sheet you want to link to (Sheet1).

google sheets hyperlink another sheet 7

As a result, the hyperlink is inserted in cell A1 of Sheet2. By default, the text of the hyperlink is underlined and colored in blue. If you click on a cell with the link, you can see the linked sheet.

google sheets hyperlink another sheet 8

And when you click on the hyperlink, you’ll be redirected to the linked sheet.

Link to Another Google Sheet

Say you have File 1 in Google Sheets with value 25 in cell A1 and want to link this cell to File 2.

  1. Right-click the URL address of the source file (File 1) and click Copy.

google sheets hyperlink another sheet 1

  1. Now go to another file (File 2), right-click the cell where you want to insert a hyperlink (A1), and click Insert link.

google sheets hyperlink another sheet 2

  1. Paste the copied link, enter text to display, and click Apply.

google sheets hyperlink another sheet 4

As a result, the hyperlink is inserted in cell A1. If you click on this cell, you can navigate to the linked file (File 1).

google sheets hyperlink another sheet 5

Note: You can also use the HYPERLINK Function in Google Sheets, same as in Excel. The only difference is that for Google Sheets, you have to enter the URL.

Содержание

  1. HYPERLINK function
  2. Description
  3. Syntax
  4. Remark
  5. Examples
  6. How to Link Your Data in Excel Workbooks Together
  7. How to Quickly Link Data in Excel Workbooks (Watch & Learn)
  8. Basics: How to Link Between Sheets in Excel
  9. 1. Start a New Formula in Excel
  10. 2. Switch Sheets in Excel
  11. 3. Finish the Excel Formula
  12. Level Up: How to Link Multiple Excel Workbooks
  13. 1. Open Both Workbooks
  14. 2. Start Writing Your Formula in Excel
  15. 3. Switch Excel Workbooks
  16. How to Refresh Your Data Between Workbooks
  17. Example 1: Both Excel Workbooks Still Open
  18. Example 2: With One Workbook Closed
  19. Recap and Keep Learning More About Excel

HYPERLINK function

This article describes the formula syntax and usage of the HYPERLINK function in Microsoft Excel.

Description

The HYPERLINK function creates a shortcut that jumps to another location in the current workbook, or opens a document stored on a network server, an intranet, or the Internet. When you click a cell that contains a HYPERLINK function, Excel jumps to the location listed, or opens the document you specified.

Syntax

The HYPERLINK function syntax has the following arguments:

Link_location Required. The path and file name to the document to be opened. Link_location can refer to a place in a document — such as a specific cell or named range in an Excel worksheet or workbook, or to a bookmark in a Microsoft Word document. The path can be to a file that is stored on a hard disk drive. The path can also be a universal naming convention (UNC) path on a server (in Microsoft Excel for Windows) or a Uniform Resource Locator (URL) path on the Internet or an intranet.

Note Excel for the web the HYPERLINK function is valid for web addresses (URLs) only. Link_location can be a text string enclosed in quotation marks or a reference to a cell that contains the link as a text string.

If the jump specified in link_location does not exist or cannot be navigated, an error appears when you click the cell.

Friendly_name Optional. The jump text or numeric value that is displayed in the cell. Friendly_name is displayed in blue and is underlined. If friendly_name is omitted, the cell displays the link_location as the jump text.

Friendly_name can be a value, a text string, a name, or a cell that contains the jump text or value.

If friendly_name returns an error value (for example, #VALUE!), the cell displays the error instead of the jump text.

In the Excel desktop application, to select a cell that contains a hyperlink without jumping to the hyperlink destination, click the cell and hold the mouse button until the pointer becomes a cross , then release the mouse button. In Excel for the web, select a cell by clicking it when the pointer is an arrow; jump to the hyperlink destination by clicking when the pointer is a pointing hand.

Examples

=HYPERLINK(«http://example.microsoft.com/report/budget report.xlsx», «Click for report»)

Opens a workbook saved at http://example.microsoft.com/report. The cell displays «Click for report» as its jump text.

=HYPERLINK(«[http://example.microsoft.com/report/budget report.xlsx]Annual!F10», D1)

Creates a hyperlink to cell F10 on the Annual worksheet in the workbook saved at http://example.microsoft.com/report. The cell on the worksheet that contains the hyperlink displays the contents of cell D1 as its jump text.

=HYPERLINK(«[http://example.microsoft.com/report/budget report.xlsx]’First Quarter’!DeptTotal», «Click to see First Quarter Department Total»)

Creates a hyperlink to the range named DeptTotal on the First Quarter worksheet in the workbook saved at http://example.microsoft.com/report. The cell on the worksheet that contains the hyperlink displays «Click to see First Quarter Department Total» as its jump text.

=HYPERLINK(«http://example.microsoft.com/Annual Report.docx]QrtlyProfits», «Quarterly Profit Report»)

To create a hyperlink to a specific location in a Word file, you use a bookmark to define the location you want to jump to in the file. This example creates a hyperlink to the bookmark QrtlyProfits in the file Annual Report.doc saved at http://example.microsoft.com.

Displays the contents of cell D5 as the jump text in the cell and opens the workbook saved on the FINANCE server in the Statements share. This example uses a UNC path.

Opens the workbook 1stqtr.xlsx that is stored in the Finance directory on drive D, and displays the numeric value that is stored in cell H10.

Creates a hyperlink to the Totals area in another (external) workbook, Mybook.xlsx.

=HYPERLINK(«[Book1.xlsx]Sheet1!A10″,»Go to Sheet1 > A10»)

To jump to a different location in the current worksheet, include both the workbook name, and worksheet name like this, where Sheet1 is the current worksheet.

=HYPERLINK(«[Book1.xlsx]January!A10″,»Go to January > A10»)

To jump to a different location in the current worksheet, include both the workbook name, and worksheet name like this, where January is another worksheet in the workbook.

=HYPERLINK(CELL(«address»,January!A1),»Go to January > A1″)

To jump to a different location in the current worksheet without using the fully qualified worksheet reference ([Book1.xlsx]), you can use this, where CELL(«address») returns the current workbook name.

To quickly update all formulas in a worksheet that use a HYPERLINK function with the same arguments, you can place the link target in another cell on the same or another worksheet, and then use an absolute reference to that cell as the link_location in the HYPERLINK formulas. Changes that you make to the link target are immediately reflected in the HYPERLINK formulas.

Источник

How to Link Your Data in Excel Workbooks Together

As you use and build more Excel workbooks, you’ll need to link them up. Maybe you want to write formulas that use data between different sheets in a workbook. You can even write formulas that use data from multiple different workbooks.

If I want to keep my files clean and tidy, I’ve found it’s best to separate large sheets of data from the formulas that summarize them. I often use a single workbook or sheet to summarize things.

In this tutorial, you’ll learn how to link data in Excel. First, we’ll learn how to link up data in the same workbook on different sheets. Then, we’ll move on to linking up multiple Excel workbooks to import and sync data between files.

How to Quickly Link Data in Excel Workbooks (Watch & Learn)

I’ll walk you through two examples linking up your spreadsheets. You’ll see how to pull data from another workbook in Excel and keep two workbooks connected. We’ll also walk through a basic example to write formulas between sheets in the same workbook.

Let’s walk through an illustrated guide to linking up your data between sheets and workbooks in Excel.

Basics: How to Link Between Sheets in Excel

Let’s start off by learning how to write formulas using data from another sheet. You probably already know that Excel workbooks can contain multiple worksheets. Each worksheet is a tab of its own, and you can switch tabs by clicking on them at the bottom of Excel.

Complex workbooks can easily grow to many sheets. In time, you’ll certainly need to write formulas to work with data on different tabs.

Maybe you use a single sheet in your workbook for all of your formulas to summarize your data, and separate sheets to hold the original data.

My spreadsheet has three tabs on it. I’ll write a formula to work with data from each sheet.

Let’s learn how to write a multi-sheet formula to work with data from multiple sheets in the same workbook.

1. Start a New Formula in Excel

Most formulas in Excel start off with the equals (=) sign. Double click or start typing in a cell and begin writing the formula that you want to link up. For my example, I’ll write a sum formula to add up several cells.

I’ll open up the = sign, and then click on the first cell on my current sheet to make it the first part of the formula. Then, I’ll type a + sign to add my second cell to this formula.

Start writing a formula in a cell and click on the first cell reference to include, but make sure not to close out the formula yet.

Now, make sure that you don’t close out your formula and press enter yet! You’ll want to leave the formula open before you switch sheets.

2. Switch Sheets in Excel

While you still have the formula open, click on a different sheet tab at the bottom of Excel. It’s very important that you don’t close out the formula before you click on the next cell to include as part of the formula.

Jump to different sheet in Excel.

After you switch sheets, click on the next cell that you want to include in the formula. As you can see in the screenshot below, Excel automatically writes the part of the formula that references a cell on another sheet for you.

Notice in the screenshot below that to reference a cell on another sheet, Excel adds «Sheet2!B3», which simply references cell B3 on a sheet named Sheet2. You could write this manually, but clicking on the cells makes Excel write it for you automatically.

Excel automatically writes part of the formula for you to reference a cell on another sheet.

3. Finish the Excel Formula

At this point, you can press enter to close out and complete your multi-sheet formula. When you do so, Excel will jump back to where you started the formula and show you the results.

You could also keep writing the formula, including cells from more sheets and other cells on the same sheet. Keep combining those references throughout the workbook for all the data you need.

Level Up: How to Link Multiple Excel Workbooks

Let’s learn how to pull data from another workbook. With this skill, you can write formulas that pull together data from entirely separate Excel workbooks.

For this section of the tutorial, you can use two workbooks that you can download for free as a part of this tutorial. Open them both up in Excel, and follow the directions below.

1. Open Both Workbooks

Let’s start off by writing a formula that includes data from two different workbooks.

The easiest way to use this feature is to open up two Excel workbooks at the same time and put them side by side. I use the Windows Snap feature to split them to each take up half the screen. You need to keep both workbooks in view to write formulas between them.

In the screenshot below, I’ve opened two workbooks that I’ll write formulas for side-by-side. For my example, I’m running a business that buys a variety of products, and sells them in a variety of countries. So, I’ll use separate workbooks to track my purchases/sales and cost data.

For this example, I’m using separate workbooks to track my purchases/sales and cost data.

2. Start Writing Your Formula in Excel

The price of what I buy can change, and so can the rate that I receive payments in. I need to keep a lookup list of rates and multiply it times my purchases. This is the perfect time to link two workbooks together and write formulas between them.

Let’s take the number of barrels of oil I buy each month times the price per barrel. In the first Cost cell (cell C3), I’ll start writing a formula by typing the equals sign (=), and then clicking on cell B3 to grab the quantity. Now, I’ll add an * to prepare to multiply the quantity by the rate.

So far, your formula should be:

Don’t close out your formula yet. Make sure to leave it open before moving onto the next step; we still need to point Excel to the price data to multiply the quantity by.

3. Switch Excel Workbooks

It’s time to switch workbooks, and this is why it’s important to keep both of your datasets in view while working between workbooks.

With your formula still open, click over to the other workbook. Then, click on a cell in your second workbook to link up the two Excel files.

Excel automatically wrote the reference to a separate workbook as part of the cell formula:

Once you press Enter, Excel will calculate the final cost by multiplying the quantity in the first workbook times the price in the second workbook.

Now, keep working on your Excel skills by multiplying each of the quantities or values times the reference amounts in the «Prices» workbook.

In short, the key is to get your workbooks open side by side, and simply switch workbooks to write formulas referencing other files.

There’s nothing stopping you from linking up more than two workbooks. You could open many workbooks to link up and write formulas, connecting the data between many sheets to keep cells up to date.

How to Refresh Your Data Between Workbooks

When you’ve written formulas that reference other Excel workbooks, you’ll need to think about how you’ll update your data.

So, what happens when the data changes in the workbook that you’re linking to? Will your workbook automatically update, or will you need to refresh your files to pull over the last data and import it?

The answer is, «it depends», and specifically, it depends upon if both workbooks are still open at the same time.

Example 1: Both Excel Workbooks Still Open

Let’s check out an example using the same workbook from the prior step. Both workbooks are still open. Let’s see what happens when we change the price of oil from $45 per barrel to $75 per barrel:

In the screenshot above, you can see that when we updated the price of oil, the other workbook automatically updated.

This is important to know: if both workbooks are open at the same time, changes will update automatically and in real-time. When you change one variable, the other workbook will update or recalculate based upon the new value.

Example 2: With One Workbook Closed

What if you only open one workbook at a time? For example, each morning, we update prices of our commodities and currencies, and in the evening we review the impact of the change to our purchases and sales.

The next time you open up your workbook that references other sheets, you might get a message similar to the one below. You can click on Update to pull in the latest data from your reference workbook.

Click update on the pop-up that shows when opening the workbook to pull the latest values from the separate file.

You might also see a menu where you can click Enable Content to automate updating data between Excel files.

Recap and Keep Learning More About Excel

Writing formulas between sheets and workbooks is a necessary skill when you work with Microsoft Excel. Using multiple spreadsheets inside your formulas is no problem with a bit of know-how.

Check out these additional tutorials to learn more about Excel skills and how to work with data. These tutorials are a great way to continue learning Excel.

Let me know in the comments if you have any questions about how to link up your Excel workbooks.

Источник

As you use and build more Excel workbooks, you’ll need to link them up. Maybe you want to write formulas that use data between different sheets in a workbook. You can even write formulas that use data from multiple different workbooks.

If I want to keep my files clean and tidy, I’ve found it’s best to separate large sheets of data from the formulas that summarize them. I often use a single workbook or sheet to summarize things. 

In this tutorial, you’ll learn how to link data in Excel. First, we’ll learn how to link up data in the same workbook on different sheets. Then, we’ll move on to linking up multiple Excel workbooks to import and sync data between files.

How to Quickly Link Data in Excel Workbooks (Watch & Learn)

I’ll walk you through two examples linking up your spreadsheets. You’ll see how to pull data from another workbook in Excel and keep two workbooks connected. We’ll also walk through a basic example to write formulas between sheets in the same workbook.

Let’s walk through an illustrated guide to linking up your data between sheets and workbooks in Excel.

Basics: How to Link Between Sheets in Excel

Let’s start off by learning how to write formulas using data from another sheet. You probably already know that Excel workbooks can contain multiple worksheets. Each worksheet is a tab of its own, and you can switch tabs by clicking on them at the bottom of Excel.

Complex workbooks can easily grow to many sheets. In time, you’ll certainly need to write formulas to work with data on different tabs.

Maybe you use a single sheet in your workbook for all of your formulas to summarize your data, and separate sheets to hold the original data. 

Excel sheets

My spreadsheet has three tabs on it. I’ll write a formula to work with data from each sheet.

Let’s learn how to write a multi-sheet formula to work with data from multiple sheets in the same workbook.

1. Start a New Formula in Excel

Most formulas in Excel start off with the equals (=) sign. Double click or start typing in a cell and begin writing the formula that you want to link up. For my example, I’ll write a sum formula to add up several cells.

I’ll open up the sign, and then click on the first cell on my current sheet to make it the first part of the formula. Then, I’ll type a sign to add my second cell to this formula.

Excel Formula part 1Excel Formula part 1Excel Formula part 1

Start writing a formula in a cell and click on the first cell reference to include, but make sure not to close out the formula yet.

Now, make sure that you don’t close out your formula and press enter yet! You’ll want to leave the formula open before you switch sheets.

2. Switch Sheets in Excel

While you still have the formula open, click on a different sheet tab at the bottom of Excel. It’s very important that you don’t close out the formula before you click on the next cell to include as part of the formula.

Jump to different sheet in ExcelJump to different sheet in ExcelJump to different sheet in Excel

Jump to different sheet in Excel.

After you switch sheets, click on the next cell that you want to include in the formula. As you can see in the screenshot below, Excel automatically writes the part of the formula that references a cell on another sheet for you.

Notice in the screenshot below that to reference a cell on another sheet, Excel adds «Sheet2!B3», which simply references cell B3 on a sheet named Sheet2. You could write this manually, but clicking on the cells makes Excel write it for you automatically.

Multiple sheet formulaMultiple sheet formulaMultiple sheet formula

Excel automatically writes part of the formula for you to reference a cell on another sheet.

3. Finish the Excel Formula

At this point, you can press enter to close out and complete your multi-sheet formula. When you do so, Excel will jump back to where you started the formula and show you the results.

You could also keep writing the formula, including cells from more sheets and other cells on the same sheet. Keep combining those references throughout the workbook for all the data you need.

Level Up: How to Link Multiple Excel Workbooks

Let’s learn how to pull data from another workbook. With this skill, you can write formulas that pull together data from entirely separate Excel workbooks.

For this section of the tutorial, you can use two workbooks that you can download for free as a part of this tutorial. Open them both up in Excel, and follow the directions below.

1. Open Both Workbooks

Let’s start off by writing a formula that includes data from two different workbooks. 

The easiest way to use this feature is to open up two Excel workbooks at the same time and put them side by side. I use the Windows Snap feature to split them to each take up half the screen. You need to keep both workbooks in view to write formulas between them.

In the screenshot below, I’ve opened two workbooks that I’ll write formulas for side-by-side. For my example, I’m running a business that buys a variety of products, and sells them in a variety of countries. So, I’ll use separate workbooks to track my purchases/sales and cost data.

Two workbooksTwo workbooksTwo workbooks

For this example, I’m using separate workbooks to track my purchases/sales and cost data.

2. Start Writing Your Formula in Excel

The price of what I buy can change, and so can the rate that I receive payments in. I need to keep a lookup list of rates and multiply it times my purchases. This is the perfect time to link two workbooks together and write formulas between them.

Let’s take the number of barrels of oil I buy each month times the price per barrel. In the first Cost cell (cell C3), I’ll start writing a formula by typing the equals sign (=), and then clicking on cell B3 to grab the quantity. Now, I’ll add an * to prepare to multiply the quantity by the rate.

So far, your formula should be:

=B3*

Multiply quantityMultiply quantityMultiply quantity

Don’t close out your formula yet. Make sure to leave it open before moving onto the next step; we still need to point Excel to the price data to multiply the quantity by.

3. Switch Excel Workbooks

It’s time to switch workbooks, and this is why it’s important to keep both of your datasets in view while working between workbooks.

With your formula still open, click over to the other workbook. Then, click on a cell in your second workbook to link up the two Excel files.

Excel multiplying between workbooksExcel multiplying between workbooksExcel multiplying between workbooks

Excel automatically wrote the reference to a separate workbook as part of the cell formula:

=B3*[Prices.xlsx]Sheet1!$B$2

Once you press Enter, Excel will calculate the final cost by multiplying the quantity in the first workbook times the price in the second workbook.

Now, keep working on your Excel skills by multiplying each of the quantities or values times the reference amounts in the «Prices» workbook.

In short, the key is to get your workbooks open side by side, and simply switch workbooks to write formulas referencing other files.

There’s nothing stopping you from linking up more than two workbooks. You could open many workbooks to link up and write formulas, connecting the data between many sheets to keep cells up to date.

How to Refresh Your Data Between Workbooks

When you’ve written formulas that reference other Excel workbooks, you’ll need to think about how you’ll update your data.

So, what happens when the data changes in the workbook that you’re linking to? Will your workbook automatically update, or will you need to refresh your files to pull over the last data and import it?

The answer is, «it depends», and specifically, it depends upon if both workbooks are still open at the same time.

Example 1: Both Excel Workbooks Still Open

Let’s check out an example using the same workbook from the prior step. Both workbooks are still open. Let’s see what happens when we change the price of oil from $45 per barrel to $75 per barrel:

Change in priceChange in priceChange in price

In the screenshot above, you can see that when we updated the price of oil, the other workbook automatically updated.

This is important to know: if both workbooks are open at the same time, changes will update automatically and in real-time. When you change one variable, the other workbook will update or recalculate based upon the new value.

Example 2: With One Workbook Closed

What if you only open one workbook at a time? For example, each morning, we update prices of our commodities and currencies, and in the evening we review the impact of the change to our purchases and sales.

The next time you open up your workbook that references other sheets, you might get a message similar to the one below. You can click on Update to pull in the latest data from your reference workbook.

Update dataUpdate dataUpdate data

Click update on the pop-up that shows when opening the workbook to pull the latest values from the separate file.

You might also see a menu where you can click Enable Content to automate updating data between Excel files.

Recap and Keep Learning More About Excel

Writing formulas between sheets and workbooks is a necessary skill when you work with Microsoft Excel. Using multiple spreadsheets inside your formulas is no problem with a bit of know-how. 

Check out these additional tutorials to learn more about Excel skills and how to work with data. These tutorials are a great way to continue learning Excel.

Let me know in the comments if you have any questions about how to link up your Excel workbooks.

Did you find this post useful?

Andrew Childress

I believe that life is too short to do just one thing. In college, I studied Accounting and Finance but continue to scratch my creative itch with my work for Envato Tuts+ and other clients. By day, I enjoy my career in corporate finance, using data and analysis to make decisions.

I cover a variety of topics for Tuts+, including photo editing software like Adobe Lightroom, PowerPoint, Keynote, and more. What I enjoy most is teaching people to use software to solve everyday problems, excel in their career, and complete work efficiently. Feel free to reach out to me on my website.

Excel is a great tool to use when dealing with large amounts of data. Often, a dataset in one of your workbooks may need to pull data from another sheet in Excel. Luckily, Excel offers multiple ways for you to reference excel data from a cell, reference a range of cells, or pull data from another sheet in Excel.

Externally referencing Excel files is common in many day-to-day operations. For example, you may want to pull data from last year’s sales data to compare it to this year’s results. You can control how much data you reference, from a single cell, all the way up to an entire worksheet. What’s more, you can reference data dynamically, meaning that whenever your cell values change from the source file, they will automatically be updated in your destination file where the reference has been created.

In this article, you’ll learn how to reference data from the same worksheet, different worksheets, and different workbooks in Excel. This article will cover referencing a single cell, a range of cells, multiple columns, and even entire worksheets.

Don’t tend to work in Excel? Check out our article on Google Sheets reference another sheet.

How to Excel reference in the same sheet?

A cell reference refers to the data within a cell(s) to another within your Excel worksheet or workbook.

Let’s say I have an Excel sheet containing the monthly data from my 2021 sales. In this sheet, I want to reference some of these cells again — I don’t need to exit my sheet or reference any external data — I’m simply referencing cells within my current worksheet.

To reference a cell in the same Excel worksheet you’re working in, you can enter a simple formula:

=cell_reference

There are multiple ways you can reference data from the same worksheet. Let’s explore each type of Excel reference you may need and the best method for each one.

Reference a cell in the same sheet in Excel

To reference a single cell in the same Excel worksheet, simply add the cell number after an “=” sign, e.g. =A1

For example, let’s say I want to reference the month with the highest monthly sales in 2021:

  1. 1. Click on the cell you wish to add your reference to and enter =B13.

How to Reference Another Sheet or Workbook in Excel Reference cell

How to Reference Another Sheet or Workbook in Excel — Reference cell

  1. 2. Excel will replicate the value in B13 to the empty cell in the same worksheet.

How to Reference Another Sheet or Workbook in Excel Reference single cell

How to Reference Another Sheet or Workbook in Excel — Reference single cell

Reference range of cells in the same sheet in Excel

If you want to reference a range of cells in the worksheet, use the same formula, but this time, enter the beginning cell and end cell of your range, separated by a colon.

Let’s say I want to add the first-quarter total sales to another part of my sheet.

  1. 1. Click on the cell you wish to add your reference to and enter =B2:B4

How to Reference Another Sheet or Workbook in Excel Reference cell range

How to Reference Another Sheet or Workbook in Excel — Reference cell range

  1. 2. This will replicate the values in cells B2 through to B4 of the worksheet.

How to Reference Another Sheet or Workbook in Excel Reference cell range in same sheet

How to Reference Another Sheet or Workbook in Excel — Reference cell range in same sheet

Reference a column or multiple columns in Excel

You can also reference cells by column or multiple columns with the same format as the previous step.

Let’s say I want to duplicate my two current columns in the same sheet.

  1. 1. Click on the cell you wish to add your reference to and enter =A2:B13

How to Reference Another Sheet or Workbook in Excel Reference multiple columns

How to Reference Another Sheet or Workbook in Excel — Reference multiple columns

  1. 2. This will replicate the multiple rows of data within the two columns.

How to Reference Another Sheet or Workbook in Excel Multiple column reference Excel

How to Excel reference in another worksheet?

When referencing another worksheet within the same workbook, the principle remains the same. In this case, you just need to add the name of the alpha sheet or source sheet (the sheet containing the original data) as part of the formula.

To reference a cell or a cell range in another worksheet in the same workbook, simply put the “worksheet name” followed by an exclamation mark “!”, then the cell reference.

=’worksheet_name’!cell_reference

In this example, I have my 2020 sales data in another sheet in the same workbook.

Reference a cell from another sheet in Excel

Please note: If you have renamed a worksheet, always remember to wrap it in inverted commas, and make sure it is referenced exactly, e.g. ‘Sales 2020’.

Let’s say I want to add the January 2020 sales total to my 2021 sheet.

  1. 1. Click on the cell you wish to add your reference to and enter =’Sales 2020’!B2 to reference cell B2 in the sheet named “Sales 2020” in this workbook.

How to Reference Another Sheet or Workbook in Excel Reference cell from another sheet

How to Reference Another Sheet or Workbook in Excel — Reference cell from another sheet

  1. 2. This will pull the cell value from the “Sales 2020” sheet into your current sheet.

How to Reference Another Sheet or Workbook in Excel Single cell reference from another worksheet

How to Reference Another Sheet or Workbook in Excel — Single cell reference from another worksheet

Reference a range of cells from another sheet in Excel

Follow the same steps as above, adding your cell range to the formula. In this example, I’ll reference the entire cell range containing the monthly sales for 2020.

  1. 1. Click on the cell you wish to add your reference to and enter =’Sales 2020’!B2:B13 to reference cell range B2:B13 in the sheet named “Sales 2020” in this workbook.

How to Reference Another Sheet or Workbook in Excel Cell range reference from another worksheet

  1. 2. This will add the cell range from the “Sales 2020” sheet into your current sheet.

How to Reference Another Sheet or Workbook in Excel Reference another worksheet cell range

How to Reference Another Sheet or Workbook in Excel — Reference another worksheet cell range

Linking Google Sheets: How to Reference Another Sheet?

Sometimes you have to reference or merge data from multiple sheets or spreadsheets. Here’s how to easily link multiple Google Sheets

READ MORE

Linking Google Sheets How to Reference Another Sheet

How to Excel reference in another workbook

It’s common that the data you wish to reference is located in an external workbook. To reference another open workbook in Excel, you need to use the following formula:

=[Workbook_name] ‘sheet_name’!cell_reference

Reference from another workbook in Excel

To reference from an open workbook, you don’t have to necessarily manually enter the entire formula. Here’s a shortcut:

  1. 1. In your destination file, click on the cell you wish to add your reference to and type =
  2. 2. In the source file, highlight the cell you wish to reference and click Enter.

How to Reference Another Sheet or Workbook in Excel Single cell reference another workbook Excel

How to Reference Another Sheet or Workbook in Excel — Single cell reference another workbook Excel

  1. 3. Excel will return you to the destination file and display the reference from the source in the cell.

How to Reference Another Sheet or Workbook in Excel Reference cell from open workbook

How to Reference Another Sheet or Workbook in Excel — Reference cell from open workbook

Please note: To reference a cell from a closed workbook, you must enter the entire path of the workbook — this may be either a file path from your personal computer folder or a link if you’re using Excel online.

How to Reference Another Sheet or Workbook in Excel Reference cell from closed workbook

How to Reference Another Sheet or Workbook in Excel — Reference cell from closed workbook

Reference another workbook in Excel with copy and paste link

If you’re using Excel online, here is another way to reference an entire workbook. You can create an external reference using the simple copy and paste link.

  1. 1. In your source file, highlight the cell/range of cells you wish to reference, right-click and select “Copy”.

How to Reference Another Sheet or Workbook in Excel Reference another workbook copy and paste link

How to Reference Another Sheet or Workbook in Excel — Reference another workbook copy and paste link

  1. 2. In your destination file, click on the cell you wish to add your reference to, right-click and click on the “Paste link” icon shown below.

How to Reference Another Sheet or Workbook in Excel Reference another workbook copy and paste link 2

How to Reference Another Sheet or Workbook in Excel — Reference another workbook copy and paste link

  1. 3. The data will be added to your source file immediately.

How to Reference Another Sheet or Workbook in Excel Copy and paste link reference Excel

How to Reference Another Sheet or Workbook in Excel — Copy and paste link reference Excel

Want to Boost Your Team’s Productivity and Efficiency?

Transform the way your team collaborates with Confluence, a remote-friendly workspace designed to bring knowledge and collaboration together. Say goodbye to scattered information and disjointed communication, and embrace a platform that empowers your team to accomplish more, together.

Key Features and Benefits:

  • Centralized Knowledge: Access your team’s collective wisdom with ease.
  • Collaborative Workspace: Foster engagement with flexible project tools.
  • Seamless Communication: Connect your entire organization effortlessly.
  • Preserve Ideas: Capture insights without losing them in chats or notifications.
  • Comprehensive Platform: Manage all content in one organized location.
  • Open Teamwork: Empower employees to contribute, share, and grow.
  • Superior Integrations: Sync with tools like Slack, Jira, Trello, and more.

Limited-Time Offer: Sign up for Confluence today and claim your forever-free plan, revolutionizing your team’s collaboration experience.

Conclusion

Excel is a great tool to use when managing large amounts of data. With just a simple formula, you can reference anything from a single cell up to an entire dataset, from any worksheets or workbooks you have. Referencing cells in Excel is the most effective method to evaluate and analyze different data in one place.

Need to do the same task but in Google sheets? Take a look at our article on how to reference another sheet in Google Sheets.

Here are some other articles you may find useful:

  • How to use IMPORTRANGE in Google Sheets?
  • How to VLOOKUP from another Google sheet?
  • Transfer data from one Excel worksheet to another automatically
  • How to convert Excel files to Google Sheets?
  • How to import CSV to Google Sheets?

In all previous lessons, formulas and functions were referenced within one sheet. Now we will just a little extend to the possibilities of their links.

The Excel allows you to make links in formulas and functions to other worksheets and even books. You can link to the data of the separate file. By the way, in this way, you can restore to a data from a damaged xlsx file.



The link to the sheet in the Excel formula

You need to enter incomes for January, February and March on three separate sheets. Then on the fourth sheet in the cell B2 to sum them.

need to enter incomes.

There is the question arises: how to link to another sheet in Excel? To implement this task, do the following:

  1. To fill in Sheet1 (January), Sheet2 (February) and Sheet3 (March) as shown in the figure above.
  2. To go to Sheet4 in the cell B2.
  3. To put the «=» sign and go out to the Sheet1 (January). There you need to click by the left mouse button on the cell B2.
  4. Sheet1 January B2.

  5. To put the «+» sign and repeat the same steps of the previous paragraph, but only on the Sheet2 (February), and then on the Sheet3 (March).
  6. repeat the same steps.

  7. When the formula has the following form: =January!B2+February!B2+March!B2, you should to press Enter. The result should be the same as in the figure.



How can I do the link to a sheet in Excel?

The link to the sheet is slightly different from the traditional link. It consists of 3 elements:

  1. The name of sheet.
  2. The exclamation mark (the serves as a separator and helps visually determine what sheet belongs to the cell address).
  3. The address is in the cell in the same sheet.

The note. The links to the sheets can be entered and manually that will work the same. Just in the above case is less likely to allow a syntactic error, because of which the formula will not work.

The link to a sheet in another Excel workbook

The link to a sheet in another book has already 5 elements. It looks like this: =’C:Docs[Report.xlsx]Sheet1′!B2.

The description of elements of the link to another Excel workbook:

  1. The path to the book file (after the sign is the apostrophe is opened).
  2. The name of the book file (the name`s file is in square brackets).
  3. The name`s sheet of this book (after the name the apostrophe closes).
  4. The exclamation mark.
  5. The reference to the cell or the cells` range.

This link should read as follows:

  • the book is located on the disk C: in the Docs folder;
  • the file`s name of the «Report» book with the extension «.xlsx»;
  • on the «Sheet1» in the cell B2 is the value to which the formula or function refers.

The helpful advice. If the book file is damaged, but you need to get the data out of it, you can manually register the path to the cells with relative links and to copy them to the entire sheet of the new workbook. It works in 90% of cases.

Without functions and formulas, Excel would be one large table that designed to manually fill in data. Thanks to functions and formulas, it is a powerful computational tool. And the results obtained are dynamically represented in the desired form (if necessary even in a graphical one).

Понравилась статья? Поделить с друзьями:
  • Sheet function in excel
  • Short two word phrases
  • Sheet cell value excel
  • Short story one word answers
  • Short sentences with word many