我正在处理一个大型工作簿,我想拖动公式来引用其列的标题和同名的相应工作表。
在这个例子中:=VLOOKUP($B3,'04.22 NE'!$B$2:$G$475,6,FALSE) 我想知道如何改变“04.22 NE”来引用上面单元格(V2)中的文本,因为那是需要查找的工作表。
答案1
间接
=VLOOKUP($B3,INDIRECT(R3&"!$B$2:$G$475"),6,FALSE)
R | 年代 | 电视 | |
---|---|---|---|
2 | 100 | 93.8 | 93.5 |
3 | 03.22 东 | 04.22 东北 | 04.22 阿尔 |
4 | =VLOOKUP($B3,INDIRECT(R3&"!$B$2:$G$475"),6,FALSE) |
=VLOOKUP($B3,INDIRECT(S3&"!$B$2:$G$475"),6,FALSE) |
=VLOOKUP($B3,INDIRECT(T3&"!$B$2:$G$475"),6,FALSE) |
笔记: 在解决方案中,范围 $B$2:$G$475
不会动态更新,因为它以文本字符串的形式包含在内"!$B$2:$G$475"
。如果您将来将其从绝对值更改,则需要对地址的该部分执行类似操作,就像我们对工作表名称所做的那样。