在Excel中返回最大值的行标签

如何返回用于标记表行的列中的值? 例如,给定下面的表格,我想findMAX(A:A),并返回“三”而不是值1。

|ABCD --------|--------------------------------- One |0.2 0.2 0.5 0.4 Two |0.1 0.1 0.6 0.1 Three |1.0 0.3 0.7 0.2 Four |0.5 0.4 0.5 0.3 

假设两个值是相同的,那么返回是可以接受的。

假设第1行到第4行的数据,把它放在B5中得到B列的答案:

 =INDEX(A1:A4,MATCH(MAX(B1:B4),B1:B4,0)) 

使用MAX的OFFSET和MATCHfunction

OFFSET(A1,MATCH(MAX(A:A)中,A:A,0),0)

MATCH返回查找数组中查找值的位置。