Excel: 使用公式作为单元格引用

Excel: using formula for cell reference

我想使用 =MAX() 函数,但从单元格值获取开始和结束单元格:

给出这样的单元格值:

A1 = 110(行开始)

A2 = 130(行尾)

A3 = 4 (column-id ie "D")

使用这个最大函数应该变成

最大值(D110:D130)

当我更改单元格值时,MAX 使用的范围应该会更改。有什么办法吗? INDIRECT 似乎很有用,但我无法让它发挥作用。我对所有内容都使用相同的工作表。

谢谢!

试试这个:

= MAX(INDEX($A:$XFD,A1,A3):INDEX($A:$XFD,A2,A3))

快速说明:INDIRECT 应该避免,因为它是不稳定的。 INDEX 优先。