我需要索引中的工作表引用以逐行向下拖动公式的方式增加

我需要索引中的工作表引用以逐行向下拖动公式的方式增加

我有一张索引表,需要从电子表格中的其他表获取数据。我设置的公式是 ='I101'!$B$8,其中 I101 是要从中获取数据的工作表,单元格 B8 是固定的。但是,当我在索引表中向下拖动此公式时,我需要将 101 增加一,因此我将公式向下拖动。但是它保持固定,我必须手动编辑,当您从 268 张表中获取数据时,这很耗时。在这个公式中,我如何告诉从 I001 向下的下一行跳到下一张工作表?

答案1

尝试使用ROWS函数和INDIRECT。假设您将第一个公式放在单元格中C3,然后使用此版本

=INDIRECT("'I"&ROWS(C$3:C3)+100&"'!B8")

当您向下拖动时,ROWS函数会增加并增加工作表名称中的数字 - 这比使用ROW函数更强大,因为如果您在公式上方添加或删除行,这种方法仍然有效。

更改C3s取决于起始单元格

相关内容