Link data from excel to excel

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?

Do you regularly work out of multiple Excel sheets? If so, you should know how to transfer data from one sheet to another automatically. This enormous time-saver doesn’t involve complicated formulas or add-ons, and it’s especially practical if you want to transfer specific data from one worksheet to another for reports. Below, you’ll learn two simple methods to copy data from one Excel sheet to another. These methods also link the sheets so that any changes you make to one sheet’s dataset automatically apply to the other. Finally, you’ll learn how to move data from one Excel sheet to another based on criteria by using the filter feature.

If you want to transfer data from one Google Sheet to another automatically, you can do that easily using Layer. Layer is a free add-on that allows you to share sheets or ranges of your main spreadsheet with different people. On top of that, you get to monitor and approve edits and changes made to the shared files before they’re merged back into your master file, giving you more control over your data.

Install the Layer Google Sheets Add-On today and Get Free Access to all the paid features, so you can start managing, automating, and scaling your processes on top of Google Sheets!

Two methods for automatically transferring data from one Excel worksheet to another

While there are various methods for transferring data from one Excel worksheet to another, the two simplest are the Copy and Paste Link and the Worksheet Reference methods.

How to Link Sheets in Excel?

Use Copy and Paste Link to automatically transfer data from one Excel worksheet to another

While you’re probably familiar with the standard Copy and Paste function, Excel offers multiple paste options. One of these is Link, which allows you to paste a value from another worksheet and link the pasted value to the copied value. In other words, if you change the original value you copied, the pasted value will automatically change as well.

These steps will show you how to use the Copy and Paste Link function:

  1. 1. Open two spreadsheets containing the same simple dataset.

1

2

  1. 2. In sheet 1, select a cell and type Ctrl + C / Cmd + C to copy it.

3

  1. 3. In sheet 2, right-click on the equivalent cell and go to the Paste > Link.

4

  1. 4. To prove they’re linked, return to sheet 1 and change the value in the cell you copied.

5

  1. 5. Finally, return to sheet 2 to see that the value has also changed.

6

How to VLOOKUP in Excel with Two Spreadsheets?

Sometimes our data may be spread out among different Excel sheets or workbooks. Here’s how to do VLOOKUP in Excel with two spreadsheets

READ MORE

How to VLOOKUP in Excel with Two Spreadsheets

Use worksheet reference to automatically transfer data from one Excel worksheet to another

This method is more manual than the Copy and Paste method but is equally simple and useful to know, just in case. The following steps will teach you how to use the worksheet reference method to transfer data from one Excel worksheet to another automatically:

  1. 1. Open two spreadsheets containing the same, simple dataset.

7

8

  1. 2. In sheet 2, double-click on a cell to the right of the dataset and type ‘=’.

9

  1. 3. Go to sheet 1, click any cell from the dataset, and press Enter.

10

You should automatically be returned to Sheet 2, where the cell previously containing ‘=’ now contains the value you chose to transfer from Sheet 1.

11

  1. 4. To prove they’re linked, return to Sheet 1 and change the value you chose to transfer.

12

Sheet 2 will automatically have changed the value to your chosen new value.

13

Move data from one Excel sheet to another based on criteria using the filter feature

In this example, you will learn how to filter data based on column criteria so that you keep only what you need. Then, you can copy and paste the data into a new sheet, as demonstrated in the above example.

  1. 1. Open a dataset on an Excel worksheet with filterable criteria.

14

  1. 2. Select the criteria column from which you want to filter and go to Data > Filter.

15

  1. 3. Click the small arrow beside the column header to open a drop-down menu.

16

  1. 4. At the bottom of this menu, tick the box of the row(s) that you want to keep and click “Apply”.

17

You should now see only the data you wanted to keep.

18

To move this data to another sheet, follow the steps that show you how to copy and paste to automatically transfer data from one Excel worksheet to another.

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

So, if you didn’t know before how useful it is to link and transfer data from one Excel worksheet to another automatically, you do now. With the Copy and Paste Link and worksheet reference method, you can transfer data effectively in a matter of minutes. What’s more, you’ll never have to worry about these spreadsheets again — any update in one will be automatically transferred to the other immediately. You can also move data from one Excel sheet to another based on criteria by filtering your data to transfer only what you want. This is great for transferring data for important reports, saving you lots of time from unnecessary copy and pasting, and report editing.

If you work with multiple worksheets in Excel and found this article helpful, you should also check out these related posts: How to do VLOOKUP in excel with two spreadsheets, and How to use IMPORTRANGE in Google Sheets.


Hady is Content Lead at Layer.

Hady has a passion for tech, marketing, and spreadsheets. Besides his Computer Science degree, he has vast experience in developing, launching, and scaling content marketing processes at SaaS startups.


Originally published Feb 3 2022, Updated Mar 22 2023

Have you ever thought about what will you do if you need to transfer data from one Excel worksheet to another automatically?

or how will you update one Excel worksheet from another sheet, copy data from one sheet to another in Excel?

Keeping knowledge of these things is very important mainly when you are working with a large-size Excel worksheet having lots of data in it.

If you don’t have any clue about this, then this blog will help you out. As in this post, we will discuss how to copy data from one cell to another in Excel automatically?

Also, learn how to automatically update one Excel worksheet from another sheet, transfer data from one Excel worksheet to another automatically, and many more things in detail.

So, just go through this blog carefully.

Practical Scenario

Okay, first I should mention that I’m a complete amateur when it comes to excel. No VBA or macro experience, so if you’re not sure whether I know something yet, I probably don’t.

I have a workbook with 6 worksheets inside; one of the sheets is a master; it’s simply the other 6 sheets compiled into 1 big one. I need to set it up so that any new data entered into the new separate sheets is automatically entered into the master sheet, in the first blank row.

The columns are not the same across all the sheets. Hopefully, this will be easier for the pros here than it’s been for me, I’ve been banging my head against the wall on this one. I’ll be checking this thread religiously, so if you need any more information just let me know…

Thanks in advance for any help.

Source: https://ccm.net/forum/affich-1019001-automatically-update-master-worksheet-from-other-worksheets

Methods To Transfer Data From One Excel Workbook To Another

There are many different ways to transfer data from one Excel workbook to another and they are as follows:

Method #1: Automatically Update One Excel Worksheet From Another Sheet

In MS Excel workbook, we can easily update the data by linking one worksheet to another. This link is known as a dynamic formula that transfers data from one Excel workbook to another automatically.

One Excel workbook is called the source worksheet, where this link carries the worksheet data automatically, and the other workbook is called the destination worksheet in which it automatically updates the worksheet data and contains the link formula.

The following are the two different points to link the Excel workbook data for the automatic updates.

1) With the use of Copy and Paste option

  • In the source worksheet, select and copy the data that you want to link in another worksheet
  • Now in the destination worksheet, Paste the data where you have linked the cell source worksheet
  • After that choose the Paste Link menu from the Other Paste Options in the Excel workbook

  • Save all your work from the source worksheet before closing it

2) Manually enter the formula

  • Open your destination worksheet, tap to the cell that is having a link formula and put an equal sign (=) across it
  • Now go to the source sheet and tap to the cell which is having data. press Enter from your keyboard and save your tasks.

Note- Always remember one thing that the format of the source worksheet and the destination worksheet both are the same.

Method #2: Update Excel Spreadsheet With Data From Another Spreadsheet

To update Excel spreadsheets with data from another spreadsheet, just follow the points given below which will be applicable for the Excel version 2019, 2016, 2013, 2010, 2007.

  • At first, go to the Data menu
  • Select Refresh All option

  • Here you have to see that when or how the connection is refreshed
  • Now click on any cell that contains the connected data
  • Again in the Data menu, click on the arrow which is next to Refresh All option and select Connection Properties

  • After that in the Usage menu, set the options that you want to change
  • On the Usage tab, set any options you want to change.

Note – If the size of the Excel data workbook is large, then I will recommend checking the Enable background refresh menu on a regular basis.

Method #3: How To Copy Data From One Cell To Another In Excel Automatically

To copy data from one cell to another in Excel, just go through the following points given below:

  • First, open the source worksheet and the destination worksheet.
  • In the source worksheet, navigate to the sheet that you want to move or copy
  • Now, click on the Home menu and choose the Format option
  • Then, select the Move Or Copy Sheet from the Organize Sheets part
  • After that, again in the Home menu choose the Format option in the cells group
  • Here in the Move Or Copy dialog option, select the target sheet and Excel will only display the open worksheets in the list

  • Else, if you want to copy the worksheet instead of moving, then kindly make a copy of the Excel workbook before

  • Lastly, select the OK button to copy or move the targeted Excel spreadsheet.

Method #4: How To Copy Data From One Sheet To Another In Excel Using Formula

You can copy data from one sheet to another in Excel using formula. Here are the steps to be followed:

  • For copy and paste the Excel cell in the present Excel worksheet, as for example; copy cell A1 to D5, you can just select the destination cell D5, then enter =A1 and press the Enter key to get the A1 value.
  • For copying and pasting cells from one worksheet to another worksheet such as copy cell A1 of Sheet1 to D5 of Sheet2, please select the cell D5 in Sheet2, then enter =Sheet1!A1 and press the Enter key to obtain the value.

Method #5: Copy Data From One Excel Sheet To Another Using Macros

With the help of macros, you can copy data from one worksheet to another but before this here are some important tips that you must take care of:

  • You should keep the file extension correctly in your Excel workbook.
  • It’s not necessary that your spreadsheet should be macro enable for doing the task.
  • The code that you choose can also be stored in a different worksheet.
  • As the codes already specify the details, so there is no need to activate the Excel workbook or cells first.
  • Thus, given below is the code for performing this task.

Sub OpenWorkbook()
‘Open a workbook
‘Open method requires full file path to be referenced.
Workbooks.Open “C:UsersusernameDocumentsNew Data.xlsx”

‘Open method has additional parameters
‘Workbooks.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)

End Sub

Sub CloseWorkbook()
‘Close a workbook
Workbooks(“New Data.xlsx”).Close SaveChanges:=True
‘Close method has additional parameters
‘Workbooks.Close(SaveChanges, Filename, RouteWorkbook)

End Sub

Recommended Solution: MS Excel Repair & Recovery Tool

When you are performing your work in MS Excel and if by mistake or accidentally you do not save your workbook data or your worksheet gets deleted, then here we have a professional recovery tool for you, i.e. MS Excel Repair & Recovery Tool.

With the help of this tool, you can easily recover all lost data or corrupted Excel files also. This is a very useful software to get back all types of MS Excel files with ease.

* Free version of the product only previews recoverable data.

Steps to Utilize MS Excel Repair & Recovery Tool:

Conclusion:

Well, I tried my level best to provide the best possible ways to transfer data from one Excel worksheet to another automatically. So from now on, you don’t have to worry about how to copy data from one cell to another in Excel automatically.

I hope you are satisfied with the above methods provided to you about Excel worksheet update.

Thus, make proper use of them and in the future also if you want to know about this, you can take the help of the specified solutions.

Priyanka is an entrepreneur & content marketing expert. She writes tech blogs and has expertise in MS Office, Excel, and other tech subjects. Her distinctive art of presenting tech information in the easy-to-understand language is very impressive. When not writing, she loves unplanned travels.

Working with Excel, a day will come when you’ll need to reference data from one workbook in another one. It’s a common use case and pretty easy to pull off. Join us as we explain how to link two Excel files and discuss many possible scenarios.

How to link Excel files – what are the available options?

Just as there are many different versions of Excel, the ways to link data also differ. It’s a lot easier if you share your Excel files in OneDrive rather than locally but we’ll discuss both scenarios.

Choosing how to link data depends also on the sheer volume of what you wish to link. If we’re talking here about particular cells or a column from your workbook, the default methods will do just fine. If you’re after linking entire Excel files, using tools such as Coupler.io with its Excel integrations may prove to be more efficient. But we’ll get to that!

You can link two or more Excel files stored on your hard drive. When the data changes in a Source file, the change will be quickly reflected in the Destination file.

The drawback of this approach is that it will only work on your local machine. Even if you share both files with another user, the link will cease to exist and they’ll be forced to re-add it. What’s more, the data will be only updated if both files are open at the same time.

So if you have a choice, it’s better to add both files to your OneDrive. If they’re already in there, you may as well jump to the How to link between Cloud-based Excel files section.

To link 2 Excel files stored locally, you have two options:

  • Type in a formula referencing the exact location in a Source file
  • Copy the desired cells and paste them as a link

How to link between files in desktop Excel?

To reference a single cell in another local file, you’ll use the following formula:

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

Replace SourceWorkbook.xlsx with the name of the file stored on your machine. Then, point to an exact sheet and a cell. A reference to a range of cells could like this:

=[MyFile.xlsx]Sheet1!A1:C8

Press ENTER to save the formula and pull the data. If you’re on an older version of Excel, you may need to press CTRL+SHIFT+ENTER instead.

1 - excel cell range

When you close the Source file, the formulas will change to include the entire path of the file – for example:

='C:[MyFile.xlsx]Sheet1'!A1:C8

2 - excel full path

As an alternative, you can: 

  • Open a Source file, select the desired cells, and copy them.

3 - excel copy range

  • Head back to the Destination file, right-click on a desired cell or cells and choose to paste as a link.

4 - excel paste as link

  • Here is the result:

5 - excel links

Note that if the Source file is closed, and you reference it with a formula, no data will be pulled until you open a file. 

How to link between cloud-based files in Excel?

When you wish to link Excel Online files or use those stored in OneDrive, things become easier. You can freely share files among coworkers and any interlinking won’t be affected. Links in files also refresh in near real time, giving you peace of mind that you’re working with the latest data.

The feature that enables it is called Workbook Links. We’ll explain how it works in the following chapters.

Workbook Links are suitable for individual cells or ranges of them. You may also link individual columns but the more data is involved, the slower your calculations will be. If you’re going to be linking entire worksheets or workbooks, it’s far better to focus on importing, rather than linking them. This is best done with dedicated tools. 

There is more on that in the How to link a wide range of cells to Excel or another service chapter.

How to link two Excel files?

Let’s start with a most basic use case – you’re running some operations in your Excel workbook. In one of the fields, you wish to use the value(s) from another workbook and have it update automatically.

The flow is simple:

  • In workbook 1 (source), highlight the data you want to link and copy it.
  • In workbook 2 (destination), right-click on the first row and select the Link icon.

6 - excel online paste link

The latest data will be imported. A yellow bar will, however, appear now as well as every time you open a destination workbook.

7 - excel data connection disabled

To enable the data sync, select Enable Content. 

For some more advanced settings, you can choose the Manage Workbook Links button to look up the list of connected workbooks and a status for each – most likely it will be Connection Blocked

To sync, press the Enable Content button from the yellow bar.

8 - excel enable content

If any errors occur, you’ll see them in the menu to the right. For each of the connected files, you can press the Refresh button to manually pull the latest data. You can also use the button above to refresh data for all your links.

Of course, the whole idea of creating links between workbooks is not to keep refreshing the data manually. Once the data has been refreshed, an option to set automatic updates will be enabled.

9 - excel refresh connection

If you tick Refresh automatically, the data will start to refresh periodically. 

How to link a wide range of cells to Excel or another service?

The more data you link, the more computing your Excel needs to perform to pull the data and refresh it. It’s not an issue if you have a few or a few dozens of links spread across files. 

However, if you wish to regularly pull thousands of cells into your workbooks, it will significantly slow down your workbooks. It may delay the data refresh and may leave you wondering whether the data has already been refreshed or not.

To avoid that, for larger operations it’s better to use tools dedicated to importing data such as Coupler.io. With Coupler.io, you can pull the desired ranges of cells directly into another Excel workbook or worksheet. You can then refresh the data automatically at a chosen schedule.

If you wish to, you can also import the Excel data to other services, such as Google Sheets or Google BigQuery, or bring it to Excel from Airtable, Pipedrive, Hubspot, and many others.

To get started with Coupler.io, create an account, log in, and click the Add an importer button.

From the list of source applications, choose Excel.

10 - coupler excel destination

Next, click the Connect button. Log in with your Microsoft account and allow for Coupler.io to connect.

Once connected, you’ll need to choose the workbook from your OneDrive that we’ll be importing from. Also select the worksheet in this file.

11 - coupler excel source

Although it’s optional, most often you’ll want to specify the range of cells to import. If you don’t, all data from a given sheet will be fetched.

You may use the standard Excel formatting and pull, for example, cells C1:D8. You may also pull an entire column by typing, for example, C1:C.

12 - coupler excel cell range

Jumping to the Destination settings, choose where to import the data to. We’ll go with Excel as we just want to move the data from one workbook to another but there are other options available too.

13 - coupler excel destination

If you’re importing from Excel to Excel, there’s no need to connect your account again, unless you’re importing to someone else’s account. Select it, and specify the exact destination.

Finally, you can create a schedule for when the data should be imported. Choose what works best for you and run the importer.

14 - coupler excel schedule

Give it a little while to load, and then open the destination worksheet to see the results.

15 - excel import results

How to link Excel files and sync in real-time?

One of the advantages of using Excel files stored on OneDrive is their ability to sync data between one another. Microsoft advertises it as real-time sync but after some tests, we would call it a near real time. 

If you’re used to the refresh rate of Google Sheets, for example, you may be disappointed. However, in most situations, a slight delay won’t cause any trouble.

To link files in Excel, follow the steps we outlined in the How to link Excel files chapter.

When data is changed in the destination file, most likely you won’t see an update visible right away in the source file. If you do nothing about it and just move on to the next task, you should see a refreshed number in a cell in a few minutes’ time. It will then continue refreshing at regular intervals.

If you want to speed things up, you can run an instant refresh by clicking Data -> Workbook Links in the menu and then the icon to refresh the data from a particular workbook.

16 - excel workbook refresh

This will often work, but only if the data in the source workbook has already been saved. Once again, it doesn’t happen instantly but only at regular (quite frequent) intervals. 

If you’re anxious to have the data refreshed presently, you may consider refreshing the source file after making a change. This will prompt an automatic save. After that, manually force a data refresh in the destination file and it will fetch the latest saved data.

As a reminder, if you use Coupler.io to import data from one Excel workbook to another, you decide on the refresh schedule. For some, morning sync from Monday to Friday will do just fine. Others will prefer more frequent syncs – with Coupler.io you can even do it every 15 minutes. 

FAQ: How to link Excel files

Let’s now discuss some specific use cases for how to link files in Excel. The tips below apply for files stored in OneDrive. If you only use Excel locally, jump back to the How to link local files in Excel section.

How to link cells in different Excel files?

For linking individual cells across files, the procedure is very much the same as we discussed earlier:

  • Highlight the cell you want to reuse elsewhere and copy it.
  • Right-click on the desired destination and select the Link icon from the Paste Options section.

If you’re importing to the same workbook as before, you won’t need to Enable Content again. If you reloaded it in the meantime, or are just linking the data to a new workbook, choose Manage Workbook Links and then Enable Content from the same bar.

Note that if you link multiple sets of cells or data ranges from the same workbook serving as a Source, they will all appear as a single position on your list of Workbook Links. 

In the example below, you can see the data we imported from our sample Shopify store using Coupler.io. 

We have a range of prices to the left linked from the respective workbook. Below there’s also a name of one of our products linked from another place in the same workbook. To the right, we can refresh data for all linked fields or, for example, enable automatic data refreshes.

17 - excel refresh all links

How to link two Excel files without opening the source file?

You can link files in Excel without actually opening the source file. Of course, you’ll need to know the exact location of the cell or range of cells you wish to link. What’s more, to link Excel Online files or anything else stored on your OneDrive, you’ll need to fetch your unique ID.

To do so, set up a link in the traditional way we described above. Then, click on any linked cell in the Destination file and check its formula. It will look something like this:

='https://d.docs.live.net/18644c626caae38c/[myworkbook1.xlsx]Sheet1'!$C$2

The ID will follow right after the live.net link:

18 - excel id

To insert a link from any given workbook, copy the formula with your ID and swap the file name and the cell range with the right values. Press ENTER and the latest data will be fetched.

How to link Excel columns between files?

Choosing a range of cells limits you to only the values currently present in the Source workbook. If anything new appears, it won’t be linked and, as such, won’t appear in the Destination workbook.

The solution is often to link an entire column and reference it in another file. To do so, click on any column in the Source file and copy it.

19 - excel copy column

Then, select the first row of a column you want to add a link to and choose the Link icon. All the rows from the chosen column will be imported.

20 - excel paste column as link

Rather than click, you can also enter the formulas directly. To link an entire column, it’s best to link to the first cell and then stretch the formula to the other rows.

When you insert the formula for the first row, be sure to remove the second $ (dollar) sign pointing to the specific cell. So, instead of the reference:

(...)Sheet1'!$C$2

Make it:

(...)Sheet1'!$C2

How to link fields between multiple files in Excel?

Advanced calculations may require referencing data from multiple spreadsheets at the same time. In the same way, the calculated data can then be referenced in other workbooks, creating a complex network of interconnected links.

As you recall from the earlier chapters, the formulas for linking cells between Excel Online files look somewhat like this:

='https://d.docs.live.net/18373e637ca3e48c/[Shopify Products - prices.xlsx]Sheet1'!$C$8

For the purpose of running any calculations or just adjusting the formulas as we go, the link is far too complex. It’s much better to link the desired fields into the destination workbook and then reference them from another worksheet in the same workbook.

To do so, create a separate worksheet in your destination file where you’ll link all the external data. Name it accordingly – for example, “Sources”. Link the desired data by copying it from the source file and then pasting it as links (just as we did before).

Then, jump to the worksheet in the destination file. To reference the data from another sheet, use the following pattern:

Sheet_name!$A$1

For example, for calculating the average value of a range of cells present now in another worksheet, we would use:

=AVERAGE(Sources!B2:B12)

21 - excel sources tab

You can also type in the “=” sign (plus optionally a function name) and then jump to another worksheet and highlight the arguments. Press ENTER and the formula will be resolved.

In the standard version of Excel, the approach is pretty much the same, just with some small changes in the syntax of the links, as we mentioned earlier.

How to link Excel files – summing up

Linking Excel files can save you plenty of time and help you automate many dull processes. 

It can also make things harder if you begin to link from one file to another, then to another, and another. The more interconnected workbooks become, the more complex it will be to troubleshoot the entire flow. 

Find the right balance and use the right methods for linking your data.

When moving individual cells or ranges of them, Workbook Links work perfectly and are very easy to set up.

For moving large sets of data between workbooks or linking entire files, it’s a lot better to use tools such as Coupler.io. You’ll be able to set up your own schedule for imports, and all data transfers will happen outside of Excel. As a result, no Excel resources will be used, and you’ll be able to work much more smoothly while the information is synced in the background.

Thanks for reading!

  • Piotr Malek

    Technical Content Writer on Coupler.io who loves working with data, writing about it, and even producing videos about it. I’ve worked at startups and product companies, writing content for technical audiences of all sorts. You’ll often see me cycling🚴🏼‍♂️, backpacking around the world🌎, and playing heavy board games.

Back to Blog

Focus on your business

goals while we take care of your data!

Try Coupler.io

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.

In Excel, copying data from one worksheet to another is an easy task, but there is not any link between the two. But we can create a link between two worksheets or workbooks to automatically update data in another sheet if it changes in the first worksheet. This article explains how this is done.

Automatically data in another sheet in Excel

We can link worksheets and update data automatically. A link is a dynamic formula that pulls data from a cell of one worksheet and automatically updates that data to another worksheet. These linking worksheets can be in the same workbook or in another workbook.

One worksheet is called the source worksheet, from where this link pulls the data automatically, and the other worksheet is called the destination worksheet that contains that link formula and where data is updated automatically.

Remember one thing that formatting of cells of source worksheet and destination worksheet should be the same otherwise the result could be viewed differently and can lead to confusion.

Two methods of linking data in different worksheets

We can link these two worksheets using two different methods. 

  1. Copy and Paste Link
    • From source worksheet, select the cell that contains data or that you want to link to another worksheet, and copy it by pressing the Copy button from the Home tab or press CTRL+C.
    • Go to the destination worksheet and click the cell where you want to link the cell from the source worksheet. On the Home tab, click on the drop-down arrow button of Paste, and select Paste Link from “Other Paste Options.” Or right-click in the cell on the destination worksheet and choose Paste Link from Paste Options.
    • Save the work or return to the source workbook and press ESC button on the keyboard to remove the border around the copied cell and save the work.

  2. Enter formula manually
    • In the destination worksheet, click on the cell that will contain link formula and enter an equal sign (=)
    • Go to the source sheet and click on the cell that contains data and press Enter on the keyboard. Save your work.

Using these two methods, we can link a worksheet and update data automatically depending upon your requirements. In this article, we will discuss some examples using the following cases.

Update cell on one worksheet based on a cell on another sheet

Suppose we have a value of 200 in cell A1 on Sheet1 and want to update cell A1 on Sheet2 using the linking formula. We can do that by using the same two methods we’ve covered.

Using Copy and Paste Link method

Copy the cell value of 200 from cell A1 on Sheet1.

Go to Sheet2, click in cell A1 and click on the drop-down arrow of Paste button on the Home tab and select Paste Link button. It will generate a link by automatically entering the formula =Sheet1!A1.

Or right-click in the cell on the destination worksheet, Sheet2, and choose Paste Link from Paste Options: It will generate linking formula automatically.

Entering formula manually

We can enter the linking formula manually in cell A1 on the destination worksheet Sheet2 to update data by pulling it from cell A1 of Sheet1.

In cell A1 on Sheet2, manually enter an equal sign (=) and go to Sheet1 and click on cell A1 and press ENTER key on your keyboard. The following linking formula will be updated in destination sheet that will link cell A1 of both sheets.
=Sheet1!A1

Update cell on one sheet only if the first sheet meets a condition

By entering the linking formula manually, we can update data in cell A1 of Sheet2 based on a condition if the cell value of A1 on Sheet1 is greater than 200. We can do that by entering this logical condition in an IF function. If cell A1 on Sheet1 meets this condition then IF function returns the value in cell A1 on Sheet2 otherwise it will return blank cell.

Here is the formula to link the cells of both sheets based on this condition. We will enter this formula manually in cell A1 of Sheet2
=IF(Sheet1!A1>200,Sheet1!A1,"")

Update cell on one sheet from another sheet with a drop-down list

Suppose we have a drop-down list in cell A1 of Sheet1 and we can update cell A1 on Sheet2 by entering link formula in cell A1 on Sheet2.

In cell A1 on Sheet2, we will manually enter this linking formula to update data automatically based on the cell value selected from the drop-down list.
=Sheet1!A1

Linking data in a real data set is more complex and depends on your situation. You might need to use techniques other than those listed above. If you are in a rush and want your problem answered by an Excel expert, try our service. The experts are available to help you 24/7. The first question is free.

A table in Excel is a complex array with set of parameters. It can consist of values, text cells, formulas and be formatted in various ways (cells can have a certain alignment, color, text direction, special notes, etc.).

When you copy a table, sometimes you do not have to transfer all of its elements, but only some of its. Consider how this can be done.



The past special

It is very convenient to carry out the transfer of the data in the table using the past special. It allows you to select only those parameters that we need when copying. Let’s consider an example.

We have the table with the indicators for the presence of macaroni of certain brands in the warehouse of the store. It is clearly visible, how many kilograms were at the beginning of the month, how much of them were bought and sold, and also the balance at the end of the month. Two important columns are highlighted in different colors. The balance at the end of the month is calculated by the elementary formula.

the month is calculated.

We will try to use the PAST SPECIAL command and copy all the data.

First we select the existing table, right click the menu and click on COPY.

In the free cell, we call the menu again with the right button and press the PAST SPECIAL.

PAST SPECIAL.

If we leave everything as is by default and just click OK, the table will be inserted completely, with all its parameters.

Let’s try to experiment. In the PAST SPECIAL we choose another item, for example, FORMULAS. We have already received an unformatted table, but with working formulas.

FORMULAS.

Now we will insert not the formulas, but only the VALUES of the results of calculations.

VALUES.

That a new table with values to get the appearance similar to the sample, you need to select it and insert the FORMATS using a special insert.

FORMATS.

Now let’s try to choose the item WITHOUT FRAME. We got the full table, but only without the allocated borders.

The wholesome advice! To migrate the format along with the size of the columns, you need to select not the range of the source table, but the entire columns (in this case, the A: F range) before the copying.

Similarly, you can experiment with each item of the PAST SPECIAL to see clearly how it works.



Transfer of data to another sheet

Transferring data to other worksheets in the Excel workbook allows you to link multiple tables. This is convenient because when you replace a value on one sheet, the values change on all the others. When creating annual reports, this is an indispensable thing.

Consider how this works. For a start we rename Excel sheets in months. Then, with the helping of the PAST SPECIAL that we already know, we move the table to February and remove the values from the three columns:

  1. At the beginning of the month.
  2. The incoming.
  3. The expense.

The column «At the end of the month» is given by the formula, so when you delete values from the previous columns, it is automatically reset to zero.

We will transfer to the data on the remainder of macaroni of each brand from January to February. This is done in a couple of clicks.

  1. On the FEBRUARY sheet we place the cursor in the cell, indicating the amount of macaroni of grade A at the beginning of the month. You can see the picture above — this will be cell D3.
  2. We put in this cell to the sign EQUAL.
  3. Go to the JANUARY sheet and click on the cell showing the amount of macaroni of grade A at the end of the month (in this case it is cell F2).

JANUARY.

We get the following: in the cell C2 the formula was formed, which sends us to the cell F2 of the JANUARY sheet. Stretch the formula down to know the amount of macaroni of each brand at the beginning of February.

Similarly, you can transfer the data to all months and get to the visual annual report.

Data transfer to another file

Similarly, you can transfer data from one file to another one. This book in our example is called EXCEL. Create another one and name it EXAMPLE.

Note. You can create new Excel files even in different folders. The program will automatically search for the specified book, regardless of which folder and on what drive of the computer it is located.

We copy in the book EXAMPLE to the table using the same PAST SPECIAL and again delete the values from the three columns. We will perform the same actions as in the previous paragraph, but we will not go to another sheet, but to another book only.

We have received to the new formula, which shows that the cell refers to the book EXCEL. And we see that the cell =[raports.xlsx]January!F2 looks like =[raports.xlsx]January!$F$2, i. e. it is fixed. And if we want to stretch to the formula in other brands of macaroni, first you need to remove the dollar badges for removing to the commit.

EXAMPLE.

Now you know how to correctly transfer data from tables within one sheet, from one sheet to another, and from one file to another one.


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?

You’ve got data in one sheet in your spreadsheet, and you want to use it in another sheet. You could copy it—but then you’d have to manually update the data in each spreadsheet every time the data changed. Who has that kind of time? Not to mention the risk you run of manually inputting incorrect data.

There’s a better option: link your spreadsheet cells to keep the data consistent across sheets.

Here are two easy ways to copy data from another sheet in Excel (and the same trick works for Google Sheets, Numbers, and other popular spreadsheet apps).

Copy cells from one sheet to another with !

To copy data from one sheet to another, all you need to know is the source sheet’s name and the name of the cell being copied. Then link them together with an exclamation mark.

  1. From Excel (or any spreadsheet app), open or create a new sheet.

  2. Select the cell you want to pull data into. 

  3. Type = immediately followed by the name of your source sheet, an exclamation mark, and the name of the cell being copied. For example, =Roster!A2

Here’s a detailed example: 

Gif of an Excel workbook with two worksheets titled "Names" and "Roster." The Roster sheet has information populated in columns A-D for the categories "first name," "last name," "student number," and "email." An arrow points to the data in cell A2 which reads "Abed." A mouse clicks on the "Names" spreadsheet, selects cell A2, and inputs the function "=Roster!A2". The data "Abed" populates. The mouse clicks back to the "Roster" sheet and updates the data in cell A2 to read "George." The mouse again clicks on the "Names" sheet and the data in cell A2 has automatically changed to also read "George."

Let’s say your source sheet’s name is «Roster,» and you need to copy the data from cell A2 into another sheet named «Names.» In the «Names» sheet, click the desired cell, type =Roster!A2, and the data from cell A2 in the source sheet will populate.

Or, there’s an easier option. 

  1. Type = in the cell where you want to reference data from other sheets.

  2. Toggle to the source sheet. 

  3. Click the cell being copied.

  4. Hit enter, and the function will automatically populate. 

Now, if you change the data in the original cell that was copied, the data will automatically update in every spreadsheet where that cell is referenced.

Need to calculate values using the data in your source cell? Simply type the rest of your function as normal. For example, if Names!B3 has the value 3, and you type =Names!B3*3, you’ll get the result 9 in your new cell, just as you’d expect.

Connect sheets in different spreadsheets

Have data in two different spreadsheets that you want to copy to a new spreadsheet? The best option is to use Zapier’s Microsoft Excel workflows (or Google Sheets workflows) to connect your sheets. With these Zaps (what we call our pre-built workflows), Zapier can watch for new or updated data in your source cells and automatically copy it over to your desired spreadsheet.

Now, with your data linked, you can stop manually copying and pasting information—and get peace of mind knowing your data is up to date and consistent across every spreadsheet.

Related reading: 

  • 5 popular ways to automate spreadsheets and make them work for you

  • How to fix common errors in Excel

  • How to find and remove duplicates in Google Sheets

  • How to clean up data in Google Sheets with cleanup suggestions

This article was originally published in June 2017. The most recent update, with contributions from Jessica Lau, was in December 2022.

Like this post? Please share to your friends:
  • Links not breaking in excel
  • Link comments in word
  • Links in word to excel
  • Links in word doc
  • Links in pdf from word