引用另一个电子表格文件的值

时间:2013-10-30 17:26:48

标签: excel excel-2010 excel-2013

我正在试图引用另一个电子表格文件中的单元格的值。 我知道我可以通过

来做
=[file.xlsx]Worksheet!A1

但是文件名在公式中是硬编码的,我想要的是将它作为命名单元格引用。因此,假设我将B1定义为名为“FileName”的命名单元格。然后我尝试:

=[FileName]Worksheet!A1

我收到#REF错误。

如何使用命名单元格的值来引用另一个文件?

1 个答案:

答案 0 :(得分:0)

您必须使用INDIRECT

=INDIRECT("'[" &B2 & "]worksheet'!$A$1")

..然后替换工作表名称。