如何引用另一张工作表上的特定单元格,但该工作表的名称位于相邻的单元格中?

如何引用另一张工作表上的特定单元格,但该工作表的名称位于相邻的单元格中?

我有多个以首字母命名的工作表(ABC、DEF、GHI...),我需要引用表格中每个工作表中的相同单元格。目前我使用 来执行此操作=ABC!B1,但每次都需要更改工作表名称。有没有办法创建一个公式,当工作表在相邻单元格中命名时,该公式将引用该工作表?

类似于=(A1)!B1单元格 A1 是工作表的名称,ABC?只有 Excel 才能理解。

因此,这是目前使用的:

目前使用的情况

这就是我想要做的:

我想做什么

抱歉,如果我没有完全解释清楚。

答案1

如果您想要引用另一张表上的单元格,则必须明确提供完整的单元格位置,例如:

=ABC!B1

如果要动态执行此操作,则必须使用该Indirect()函数并提供完整的单元格位置名称。使用您的命名约定,此公式将从当前工作表的单元格 A1 中存储的工作表名称中返回单元格 B1。

=INDIRECT("'"&A1&"'!"&"B1")

相关内容