查找最大的 2 个值并返回另一列中的行号或名称

查找最大的 2 个值并返回另一列中的行号或名称

这是我的电子表格的示例

真正的电子表格每张表大约有 20 行信息。我想找出前两个分数,然后返回分数所属的人的姓名(最好)或返回分数所属的行号。

答案1

公式寻找重复的最大值,这就是为什么我更喜欢找到行并从中写入名字和姓氏

=MATCH(MAX($I$3:$I$6),$I$3:$I$6,0)+2
结果行号对于最大(总计)
$I$3:$I$6 总计列将其更改为与您的数据相对应
如果这是在 K3 中写入在 L3 中写入名称:

=INDEX($A$3:$A$6,K3-2,1)&" "&INDEX($B$3:$B$6,K3-2,1)
第二大的名字和姓氏
(如果有重复的最大值,它将是另一行中的最大值,或者如果没有重复的最大值,则为第二大)

=IF(COUNTIF($I$3:$I$6,MAX($I$3:$I$6))>1,MAX((--($I$3:I6=MAX($I$3:$I$6)))*ROW($I$3:$I$6)),MATCH(LARGE($I$3:$I$6,2),$I$3:$I$6,0)+2)
同时按下Ctrl+ Shift+Enter
如果计数 >1,它将计算最大值,如果计数 =1,则值为 Max(行)
,并且匹配(Large(,2))

如果上述公式在 K4 中,则在 L4 中名称将为:

=INDEX($A$3:$A$6,K4-2,1)&" "&INDEX($B$3:$B$6,K4-2,1)
名字和姓氏

在此处输入图片描述

答案2

为了您的数据,K1进入:

=MATCH(LARGE(J:J,ROW()),J:J,0)

并抄下来:

在此处输入图片描述

如您所见,这给出了 John Cabal 和 Darth Vader 的行。

这假设值之间没有联系。

相关内容