如何在不使用间接函数[Excel]的情况下从字符串进行单元格引用

如何在不使用间接函数[Excel]的情况下从字符串进行单元格引用,excel,excel-formula,Excel,Excel Formula,我有一个完整路径的命名列表,每个月都会更改。 我有一个“主”工作簿,它从几个工作簿中提取数据(在下面的第一张图片中,它们被命名为file1、file2…)。当从中提取数据的woorkbooks打开时,它可以正常工作,但当它们关闭时则不行。另一方面,如果我直接链接单元格(参见第二张图片),我的主工作簿能够从关闭的工作簿(文件1、文件2…)中提取数据。我需要的是像这样的东西 =连接(完整路径、当前月份、单元格) =='C:\Users\do803281\Desktop\test WD\1\[OD.x

我有一个完整路径的命名列表,每个月都会更改。 我有一个“主”工作簿,它从几个工作簿中提取数据(在下面的第一张图片中,它们被命名为file1、file2…)。当从中提取数据的woorkbooks打开时,它可以正常工作,但当它们关闭时则不行。另一方面,如果我直接链接单元格(参见第二张图片),我的主工作簿能够从关闭的工作簿(文件1、文件2…)中提取数据。我需要的是像这样的东西

=连接(完整路径、当前月份、单元格)

=='C:\Users\do803281\Desktop\test WD\1\[OD.xlsx]OD'!G12作为电池参考


如上所述,如果源工作簿关闭,则“间接”不起作用

但有一个解决办法:

获取Morefunc插件并使用
=INDIRECT.EXT()
函数,该函数可用于已关闭的工作簿


MOREFUNC插件

  • 这是我找到的最后一件作品
  • 这是一个好主意

间接(连接(完整路径、当前月、单元格))有什么问题?当工作簿关闭时,它不起作用,另一方面,如果单元格直接链接并且工作簿关闭,则数据可以毫无问题地更新。如果我表达不清楚,我很抱歉,我的英语说得不是很好