所以目前我已经提出了这个问题;
我们设法研究了如何使用 INDIRECT 公式从另一个文件/工作表中引用单元格数据,这就是我的结果;
=INDIRECT("'["&L2&"]"&I2&"'!"J4)
L2
= Call Off Daily Totals 2019.xlsx(文件名)
I2
= 2 月 7 日星期四(工作表名称 - 使用文本公式 dddd dd mmmm)
J4
= P34
(我试图引用的单元格)
基本上,我的工作表名称(I2
)在引用=TODAY()
单元格时总是在变化,并且我引用的文件(L2
)的每一天都采用与每天的工作表名称完全相同的格式,单元格(J4
)一旦日期变化就会变化,例如当日期从星期四变为星期五时,J4
将引用P34
我的其他文件中的工作表名称“2 月 8 日星期五”中的单元格,而不是星期四,因为文件名随着日期而变化。
我发现该INDIRECT
公式仅当文件打开时才有效,这对我来说是一个小问题,因为我引用的文件在我的工作场所中常用并且经常更新。
我做了一些搜索,发现INDEX
文件关闭时可以工作,但我遇到的问题是,INDEX
我可以将整个字符串写为;
=INDEX('S:\DVY-ALL\2. MAST\CONTROL TOWER\[Call Off Daily Totals 2019.xlsx]Thursday 07 February'!P$1:P$50,6,1)
这个方法可行,但我需要它能够引用I2
而不是“2 月 7 日星期四”,因为我的日期每天都在变化。我试过这个方法,但似乎不起作用;
=INDEX("'S:\DVY-ALL\2. MAST\CONTROL TOWER\[Call Off Daily Totals 2019.xlsx]"&I2&"'!P$1:P$50",6,1)
谁知道这件事或知道我该如何处理。