我想通过使用C列中的值来完成对正确文件的引用,使此公式动态化。这样,我就可以向下拖动公式,而不必一直更改日期。一些帮助将不胜感激。
已经尝试了间接功能,但这似乎仅在打开的工作簿上有效。
=IFERROR(INDEX('G:\AGL''s & TC''s\Performance\2019\ASHIFT\Januari\
["&TEXT(C8,"ddmmyyyy")&".xlsm]PICKING'!$KD$5:$KD$200;MATCH($B$3;'G:\AGL''s &
TC''s\Performance\2019\ASHIFT\Januari\
["&TEXT(C8,"ddmmyyyy")&".xlsm]PICKING'!$A$5:$A$200;0));0)
映射是正确的。当我使用实际的文件名时,将显示预期的结果。
答案 0 :(得分:0)
不幸的是,您不能使用公式来生成INDEX()
,INDIRECT()
等函数的文件名。 Excel只是不支持此功能。
Excel会保留对外部工作簿的引用记录,并且它需要静态数据,因此这里没有公式。