EXCEL如何在INDIRECT()公式中引用外部文件地址

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:57:41
在A.xls中用公式(indirect(***))引用相同目录下的另一个文件B.xls的单元格时候,请问引用地址的格式是怎么样的?
是不是=(indirect("'[b.xls]sheet1'!$b$2")),为什么不起作用。
这样做的原因是想在引用的文件名内加入函数。
谢谢。请高手指教!
有没有其他的解决办法?

打开[b.xls],使用下列公式之一
=[b.xls]sheet1!$b$2


=INDIRECT("[b.xls]sheet1!b2")
这样要打开[b.xls],很不方便。
可请高手用VBA解决

INDIRECT是易失函数,这两个EXCEL文件必须在打开的情况下才能引用,否则不起作用。

用函数数好像没有,如果你会VBA编程,好像可以用ADO语法去弄。