我想在 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)