Please Note: This article is written for users of the following Microsoft Excel versions: 2007, 2010, 2013, 2016, 2019, and Excel in Office 365. If you are using an earlier version (Excel 2003 or earlier), this tip may not work for you. For a version of this tip written specifically for earlier versions of Excel, click here: Using Named Formulas Across Workbooks.
by Allen Wyatt
(last updated August 17, 2019)
Excel allows you to define names that refer to specific cells or ranges of cells in a workbook. In the same manner (using the Define Name tool on the Formulas tab of the ribbon) you can assign a formula to a name, and then use that name in place of the formula throughout the workbook.
A named formula is part of a collection in workbook object. This is why it can be used across different sheets in the same workbook and (in most cases) acts like it is part of the same "sheet" for many functions and routines.
To use a name in another workbook, your workbook must have a link to that name in the other workbook. There are a couple of ways to do this. The first is to link to the named formula with a formula like this:
This can be copied in multiple cells. The other way is to create a name in the workbook (it can be the same or different than the name in the other workbook). Just display the New Name dialog box (click the Define Name tool on the Formulas tab of the ribbon) and use the following in the Refers To field:
And now the workbook has a name and it refers to the named formula in the other workbook.
Both techniques create a "link" to the original workbook. There is one problem with either of these methods, however. Many simple formulas (the "direct links," like named ranges) will work even if the original file is closed. The more complicated formulas (which act like "indirect links," formulas with offset or other functions) will give a #REF! error if the original workbook is closed. In this latter case, the references will work only if both workbooks are open.
ExcelTips is your source for cost-effective Microsoft Excel training. This tip (8668) applies to Microsoft Excel 2007, 2010, 2013, 2016, 2019, and Excel in Office 365. You can find a version of this tip for the older menu interface of Excel here: Using Named Formulas Across Workbooks.
Save Time and Supercharge Excel! Automate virtually any routine task and save yourself hours, days, maybe even weeks. Then, learn how to make Excel do things you thought were simply impossible! Mastering advanced Excel macros has never been easier. Check out Excel 2010 VBA and Macros today!
Need to sum a series of cells that fits some regular pattern? Here are several ways that you can get the summation that ...Discover More
Need to pull just a limited amount of information from a large list? Here are a few approaches you might be able to use ...Discover More
When converting between measurement systems, you might want to use two cells for each type of measurement. Make a change ...Discover More
FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."
Got a version of Excel that uses the ribbon interface (Excel 2007 or later)? This site is for you! If you use an earlier version of Excel, visit our ExcelTips site focusing on the menu interface.