如何在 Excel 中使用单元格文本创建动态工作表引用

如何在 Excel 中使用单元格文本创建动态工作表引用

我正在处理一个大型工作簿,我想拖动公式来引用其列的标题和同名的相应工作表。

在这个例子中:=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"。如果您将来将其从绝对值更改,则需要对地址的该部分执行类似操作,就像我们对工作表名称所做的那样。

相关内容