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
优先。
我想使用 =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
优先。