引用另一个 Excel 工作簿中的命名范围

She*_*ord 1 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:$J$300,5,0))

这有效。

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

因此,如果我正确阅读了您的答案,我应该能够将上述内容更改为

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

我收到“您的公式有错误并且工作表引用在公式栏中突出显示”的消息。

Mr.*_*aro 5

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

例如: =D!salesData