如果我有一个单元格,“a2
”,其中包含文件名/文件路径的一部分,“sheet2.xlsx
”中我想用作另一个工作簿的参考,我该如何实现这一点?
我尝试使用INDIRECT
函数,但始终会收到引用错误。
我正在尝试找到一种方法来汇总电子表格列表,其中列a
包含电子表格名称,而另一列则引用相应表格中的单元格。
答案 0 :(得分:0)
如果引用的工作簿打开,则以下是从中获取值的示例:
=INDIRECT( "'" & A1 & "[" & B1 & "]" & C1 & "'!" & D1)
组件如下:
注意我们已经指定:
如果文件未打开,您仍然可以使用 ExecuteExcel4Macro 检索数据(假设您有Excel的版本)支持此功能)有关此类代码的示例,请参阅: