找到最大的 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 Max(row),值=Max
,並且如果計數 =1,則匹配(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 的行。

這假設這些值沒有關聯。

相關內容