如何使用存储在另一个单元格中的文件路径来引用 Excel 中的值

如何使用存储在另一个单元格中的文件路径来引用 Excel 中的值

我有一个宏,可以动态地将文件路径加载到单元格,假设单元格是 C1。C1 包含文件路径:“/a/x/c/s”

如何在其他单元格中使用存储在 C1 中的值从 C1 获取路径并添加选项卡名称和单元格,以便我可以引用该文件中的值?

我尝试使用:

=TRIM([C1]tab1!$K$52)

其中 tab1 是选项卡名称,我想要从中获取值的单元格是该选项卡中的 K52。上面的公式给出:

#REF 错误

答案1

这是您应该使用的格式(您还需要文件名,而不仅仅是路径):

='C:\Temp\[test_file.xlsx]Sheet1'!K52

例如,如果A1您有正确格式的完整路径(不带单引号),则以下公式将有效:

=INDIRECT("'" & A1 & "'!K52")

在此处输入图片描述

相关内容