查找范围内最大值的第一个位置 (Excel)

时间:2021-03-30 14:05:00

标签: excel

我在 Excel 中有一个范围,我想找到包含最大值的第一个位置(最大值可能不是唯一的,但我只想找到它出现的第一个位置)。

这是我想出来的: enter image description here

我的问题是是否有更简洁的方法来做到这一点?完成所有工作的公式部分是 MATCH(MAX(MyRange),MyRange,0),它将返回我想要的元素的位置。我想让 C 列中的公式类似于:

= MATCH(MAX(MyRange),MyRange,0) = ...

但我不知道如何完成。我不知道如何获得 MyRange 中某个值的位置(即 B4 是第一个位置,B5 是第二个位置,等等)。谢谢!

1 个答案:

答案 0 :(得分:0)

使用:

= MATCH(MAX(MyRange),MyRange,0)+MIN(ROW(MyRange))-1 = ROW()

enter image description here