如何可变地选择单元格引用?

如何可变地选择单元格引用?

我想在 Excel 公式中引用一个单元格。但是,我希望行号基于另一个单元格中的单元格值。例如,我不仅想引用单元格 R2,还想引用位于 R 列且具有我在 V2 列中列出的行值的单元格。

感谢您的帮助!

答案1

使用索引:

=INDEX(R:R,V2)

这将返回 R 列中单元格的值和在 V2 中输入的行号。

答案2

间接公式应该可以做到这一点:

=indirect("R"&V2)

答案3

只是给出选项。 OFFSET这是一个易失性函数,将根据给定的单元格选择并返回单元格或范围。易失性函数将在​​工作表上的任何内容发生变化时重新计算。非易失性函数仅在影响它们的单元格发生变化时重新计算。因此,工作表上的大量易失性函数可能会导致不必要的额外计算。 INDEX是更好的解决方案。

OFFSET采用以下形式

OFFSET(BASE CELL, HOW MANY ROWS TO MOVE DOWN, HOW MANY COLUMNS TO MOVE OVER, HOW MANY ROWS TO RETURN, HOW MANY COLUMNS TO RETURN)

对于您这种情况,我建议将公式改成如下形式:

=OFFSET($R$1,V2,0,1,1)

相关内容