我可以使用什么函数(或函数)将工作表标题传递给引用?

我可以使用什么函数(或函数)将工作表标题传递给引用?

我工作表上的一些单元格引用了另一个工作表。这很简单,只是我必须在每个公式中输入每个工作表的名称,这变得很单调。我想知道我是否可以通过公式将这些信息传递给引用。

因此,目前我使用这种引用“=+'Worksheet 1'!$B$8”,其返回值为 98%

想要做的是使用函数来代替放置“工作表 1”,因为引用的数据在每个工作表中都位于相同的位置。我可以列出工作表名称并将其用作函数调用的参数基础,但我不知道如何使其在引用调用中发挥作用。

答案1

使用 INDIRECT()

假设工作表名称在单元格 A1 中,则应该执行以下操作:

=indirect("'"&A1&"'!"&$B$8") 

INDIRECT 根据文本和公式构建单元格引用。& 符号将各部分连接在一起。

注意:OP 在评论中指出这是所使用的解决方案:“您使用 =indirect 函数完全回答了我的问题”。

相关内容