我的问题围绕 Excel 中的动态引用与静态引用,超出了 $A$2 类型的东西。
我有两个选项卡,在本例中,我们将第一个选项卡称为 MAIN,第二个选项卡称为 COMMENT。我在 MAIN 中有一个单元格,我总是希望查看 COMMENT 选项卡中 B 列的单元格。在本例中,我们将其称为 B2。当在 B2 中输入新注释时,较旧的注释将移至右侧的 C2、D2 等。我不希望 MAIN 中的单元格更新列引用。我的公式如下:
=INDEX(COMMENT!$B:$B,2)
但是,如果我有几十行,并且插入新行时,我希望单元格行引用能够更新。因此,如果在上面的公式中,第 2 行中的信息被移到了第 3 行,我需要公式更新到第 3 行,但继续只查看 B 列。
=INDEX(COMMENT!$B:$B,3)
我很接近了,列引用有效,但行引用没有更新,这会将所有注释转移到主窗口中的错误单元格中。
我哪里做错了?
答案1
您可以使用该ROW()
函数返回行号。
=INDEX(COMMENT!$B:$B, ROW())
答案2
我弄清楚了语法并且现在可以工作了,谢谢。
最终公式如下所示:
=INDEX(COMMENT!$B:$B, ROW(COMMENT!2:2))