Excel,静态列引用但更新行

Excel,静态列引用但更新行

我的问题围绕 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))

相关内容