公式为:
=INDIRECT("'Z:\ADMIN PROJECTS\[FORWARD ORDERS.xlsx]"&A1&"'!C$2")
A1 的值在文本中为 SEPT 13(很快将被另一个公式取代)。
Excel 一直给我 #REF。我很确定 INDIRECT 对我使用的空格不满意,但为了可用性,它们必须存在。
帮助!
答案1
http://support.microsoft.com/kb/151323
The INDIRECT function will only return the result of a reference to an open file. If a workbook that the INDIRECT function is indirectly referencing is closed (not open in memory) the function will return a #REF! error.
已经编写了诸如 PULL 和 INDIRECT.EXT 之类的第三方插件来解决该问题。
答案2
Indirect() 仅适用于打开的文件。免费的更多函数插件有一个名为 Indirect.Ext 的功能,它也可以用于关闭的文件。
警告:Morefunc 是前一段时间开发的,可能无法与较新的 Excel 版本兼容。