excel 查找匹配列标题的选项卡

excel 查找匹配列标题的选项卡

这是我的代码,我将尝试解释我想要实现的目标。

=IFERROR(IF(VLOOKUP($A4,'[Scarification.xlsx]Aut 16'!$A:$A,1,FALSE),E$3,""),"")

所以这Aut 16是我正在寻找的表格,它运行良好,它将这些数据拉入一个也称为的列中Aut 16

在某些时候,该列将变成Aut 17这样,所以我希望Aut 16在代码中将其更改为该值(Aut 17),该值始终引用另一个选项卡。

我该怎么做呢?

答案1

更改字符串

'[Scarification.xlsx]Aut 16'!$A:$A

INDIRECT('[Scarification.xlsx]Aut '&num&'!$A:$A)

& 字符是连接字符,num变量可以是数字所在的地址(例如,如果数字在单元格 C4 上),或者您可以创建一个姓名调用num公式返回数字 17。

相关内容