
Tips.Net > ExcelTips Home > Formulas > Using Named Formulas Across Workbooks
Summary: Using Excel, you can create names that represent ranges of cells, constant values, or even formulas. If you want to use a named formula in more than just the current workbook, you need to change the manner in which you address the formula. This tip shows you how. (This tip works with Microsoft Excel 97, Excel 2000, Excel 2002, and Excel 2003.)
Excel allows you to define names that refer to specific cells or ranges of cells in a workbook. In the same manner (using Insert | Name | Define), 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, that 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:
='C:\Folder\Path\Filename.xls'!NamedFormula
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 Name dialog box (Insert | Name | Define) and use the following in the Refers To field:
='C:\Folder\Path\Filename.xls'!NamedFormula
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.
Tip #3130 applies to Microsoft Excel versions: 97 2000 2002 2003
Save Time and Money! Many people need to keep track of employee time, but don't know where to start when it comes to creating a spreadsheet. Here's a way to save time, effort, and money with ready-to-use timesheet templates.
Check out Timesheet Templates today!
You can put times into a worksheet, but then what? Need to do calculations with times? How about working with elapsed time? Don't be confused; learn how easy it can be. (more information...)
Ask an Excel Question
Make a Comment
ExcelTips FAQ
ExcelTips Premium
Bugs and Pests Tips
ExcelTips
Family Tips
Health Tips
Home Tips
Organizing Tips
WordTips
Advertise on the
ExcelTips Site