在另一个Excel工作簿中参考命名的范围

D.xls是一个参考工作表,用于定义一堆其他工作表的常用信息。

D.xls已经为这个和那个命名了范围。 其中之一是容器

在I.xls中,我想在D的命名范围之一上使用VLOOKUP。

我可以在公式中提到D的命名范围吗? 如果是这样,语法是什么? 名称不与表单关联,所以[Workbook] SheetName!explict_range语法不起作用。

寻找帮助,我可以将它定义为目标工作簿中的命名范围,但是他需要在每个使用D的工作簿中重新定义它。我宁愿在D中定义它,并在我希望的地方使用它。

可能?

加法:

实际的公式是:

= IF(ISBLANK($ E2),, VLOOKUP($ E2,[D.xlsx] ABS $ E $ 2:$ $Ĵ300,5,0))

这工作。

在DI中,将Trees定义为命名范围E2:J300

所以,如果我正确地阅读你的答案,我应该能够改变上述

= IF(ISBLANK($ E2),, VLOOKUP($ E2,[D.xlsx]!树,5,0))

我得到'你的公式有一个错误,工作表参考在公式栏中突出显示。

您只需使用: =[workbookName]!namedRange

例如: =D!salesData