VLOOKUP跨表引用动态工作表的表示方法
请教大师:VLOOKUP公式在跨表引用时的选定区域是在另外一个工作簿中,按照公式应该是:'路径\[工作簿名称]工作表名称!'指定区域。
现在问题是:这个工作表名称刚好要求是汇总表的A23单元格中的内容即“一月”,将引用另外工作簿中的“一月”工作表,这个引用不知如何引用?
曾试过用INDIRECT(A23)来替代'路径\[工作簿名称]工作表名称!'指定区域中的工作表名即 '路径\[工作簿名称]&INDIRECT(“A23”)!'指定区域提示找不到所需的工作表。故求教! 供参考:=VLOOKUP("A",INDIRECT("'E:\桌面\[分.xlsx]" & A1 & "'!$A$1:$B$3"),2,0) Indirect的时候另外一个表貌似必须是打开状态 谢谢,解惑,但这个试过,还是不行,然后我按你的注意的空格和引号位置,还是不行,公式输入敲回车提示找不到工作表。
光这样也看不出你这有啥问题,可以上传个要引用的文件,内容可以删掉 所传附件,其中汇总.xlsx为需要完成跨表引用的表格,B.xlsx为被引用的源数据。
留意“汇总.xlsx”表格中的E列公式“=IFERROR(VLOOKUP($F15,'C:\Users\taihujushi\Desktop\2025199'!$C$1:$O$16,13,0),"Delay")”
上述案例文件的路径地址需要按实际修改。
其中的2025199既是汇总表格中B列数据,也是B工作簿中的工作表名称,所以在汇总表格中E列公式下拉至E16,因为B16内容变了,需要手动修改“2025199”至“2025273”才成,就是怎么用公式变成自动下拉即可。
页:
[1]