20

如何返回用于标记表行的列中的值?例如,给定下表,我想找到 MAX(A:A) 并返回“三”而不是值 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

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

4

2 回答 2

26

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

=INDEX(A1:A4,MATCH(MAX(B1:B4),B1:B4,0))
于 2013-07-29T16:37:47.300 回答
2

使用 MAX 的 OFFSET 和 MATCH 函数

偏移(A1,匹配(最大(A:A),A:A,0),0)

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

于 2015-11-28T06:09:48.073 回答