有没有办法知道excel命名范围中当前单元格的索引?

时间:2013-12-07 10:23:49

标签: excel

我有一个范围A中的公式,指向范围B中的单元格。

范围A中的下一个单元格使用相同的公式,并使用范围B中的下一个单元格。

现在我用

=SUM(....  D27 .....)

但我希望使用像

这样的东西
=SUM(.... VALUE(RANGEB(INDEX=CURRENT_CELL.RANGEA.INDEX) ....)

这样,我在范围A中的每个地方都有相同的公式,索引也会自行更改。

目前,范围A中的下一个单元格将是

=SUM(....  E27 .....)

在阅读公式时更短但没有意义,因为每个单元格都有不同的公式,所以更难维持。

感谢。

1 个答案:

答案 0 :(得分:0)

使用范围名称,例如RangeARangeB,假设RangeARangeB具有相同的大小和形状,您可以将其放入RangeA单元格中:

=INDEX(RangeB,ROW()-ROW(RangeA)+1,COLUMN()-COLUMN(RangeA)+1)

如果您不使用范围名称并将RangeARangeB替换为实际地址,请确保使用绝对地址($ s)。