根据单元格引用文件夹里面不同Excel,特定单元格,在其他表格显示,求公式?

根据汇总表里面的订单号找到文件夹里面的表格/引用订单表里面的日期在汇总表里面显示/有没有公式把能上述条件做成一个公式?

在 Excel 2007 中,可以用以下公式满足题述要求(以订货日为例):
=INDIRECT("'C:\订单管理\2022\["&C3&".xlsx]Sheet1'!$H$4")      
=TEXT(INDIRECT("'C:\订单管理\2022\["&C3&".xlsx]Sheet1'!$H$4"),"yyyy-mm-dd")

注1:不用 TEXT 函数时,显示的是时间序列数,用 TEXT 函数,可以得到日期格式。
注2:用 INDIRECT 函数虽然可以满足题述要求,但前提是 C3 所示的文件必须打开。C3 所示文件打开时,可得到正确数据,C3 所示文件未打开时,会出现错误“#REF!”。
注3:题述文件名清单可以省去,因为“进度跟踪管理”之“订单号”列与之几乎相同,只是缺后缀名。

上述出现错误的解法:可将“进度跟踪管理”与“订单清单(即以 JS-20220601002 为名的文件 )”作为表格置于同一文件名下,只要打开该文件,所有的“订单清单”均被打开,INDIRECT 函数可以正常使用 。 
该解法的弊端:“订单清单”文件过多时,作为表格在文件中不如作为文件查找方便;打开文件时,会因文件过大而打开速度稍慢等。

公示的结果如下图示:

公式结果的图示

“订单清单”之“JS-20220601002”

追问

公式成功,是要打开对应的文件才正确显示时间,关闭文件之后数值变0,没打开的显示财务

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-27
你需要的结果是D\E列还是3、4行。
建议用代码追问

H3、H4的数据值在D3 E3显示

相似回答