我有一张索引表,需要从电子表格中的其他表获取数据。我设置的公式是 ='I101'!$B$8,其中 I101 是要从中获取数据的工作表,单元格 B8 是固定的。但是,当我在索引表中向下拖动此公式时,我需要将 101 增加一,因此我将公式向下拖动。但是它保持固定,我必须手动编辑,当您从 268 张表中获取数据时,这很耗时。在这个公式中,我如何告诉从 I001 向下的下一行跳到下一张工作表?
答案1
尝试使用ROWS
函数和INDIRECT
。假设您将第一个公式放在单元格中C3
,然后使用此版本
=INDIRECT("'I"&ROWS(C$3:C3)+100&"'!B8")
当您向下拖动时,ROWS
函数会增加并增加工作表名称中的数字 - 这比使用ROW
函数更强大,因为如果您在公式上方添加或删除行,这种方法仍然有效。
更改C3s
取决于起始单元格