返回excel r中最大值的行标签

时间:2013-07-29 16:25:58

标签: excel

如何返回用于标记表行的列中的值?例如,根据下表,我想找到MAX(A:A)并返回“Three”而不是值1.

        |A      B      C    D
--------|---------------------------------
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

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

2 个答案:

答案 0 :(得分:24)

假设第1行到第4行中的数据,将其放在B5中以获得B列的答案:

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

答案 1 :(得分:2)

使用带MAX的OFFSET和MATCH函数

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

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