如何使用“动态”当前目录链接到另一个Excel文档?

时间:2014-01-22 09:33:48

标签: excel excel-2010

我想连接存储在同一文件夹中的各种excel文件。在使用公式INFO(“目录”)获取文件夹路径后,我想在公式中使用此值来从其他文件中获取数据。

现在我的公式如下:

='C:\Users\userxxx\Desktop\[2011_FileName.xlsx]Summary'!$C$16

我想要的是:

= INFO("Directory") & [2011_FileName.xlsx]Summary!$C$16

= $A$1 & [2011_FileName.xlsx]Summary!$C$16

其中$ A $ 1拥有我当前的路径值

我正在尝试修改我的公式,但我无法实现我的目标。

如何使用动态当前路径信息链接到其他文件?

1 个答案:

答案 0 :(得分:0)

您可以使用INDIRECT功能,但请注意,它仅适用于已打开的工作簿(没有简单的解决方案可以满足您对没有VBA的已关闭工作簿的要求):

=INDIRECT("'" & INFO("Directory") & "[2011_FileName.xlsx]Summary'!$C$16")

=INDIRECT("'" & $A$1 & "[2011_FileName.xlsx]Summary'!$C$16")