對不起,如果我完全扼殺了標題中的術語。Excel 相對較新。
我有下表。
姓名 | 分數 A | 分數 B | 分數 C |
---|---|---|---|
鮑勃 | 10 | 8 | 6 |
起訴 | 9 | 12 | 10 |
喬 | 11 | 2 | 4 |
蘇珊 | 7 | 9 | 10 |
蒂姆 | 10 | 12 | 4 |
艾莉 | 9 | 8 | 7 |
我想要實作的是,對于每個人來說,回傳那個人最好成績的分數型別。我在另一張紙上參考了這個人的名字。
例如。對于Susan
;
他們的最好成績是10
并且低于Score C
。
所以我希望Score Type
我的另一張表中的列中的最終值Susan
是Score C
像這樣
姓名 | 最佳得分 | 分數型別 |
---|---|---|
艾莉 | 9 | 分數 A |
鮑勃 | 10 | 分數 A |
蘇珊 | 10 | 分數 C |
我知道要獲取每個人行的索引
=MATCH(A2,$A$2:$A, 0)
我可以通過
{=MAX(IF($A$2:A = A2,($B$2:$D)))}
我只是不確定如何使用該資訊來回傳與人員及其最高分數相對應的列標簽。
任何幫助將不勝感激
uj5u.com熱心網友回復:
我認為這很容易。嘗試-
=INDEX($B$1:$D$1,MATCH(MAX(B2:D2),B2:D2,0))
對于動態溢位陣列-
=BYROW(B2:D7,LAMBDA(x,FILTER(B1:D1,x=MAX(x))))
編輯:然后嘗試以下公式-
=INDEX($B$1:$D$1,1,MAX(($A$2:$A$7=$I3)*($B$2:$D$7=$J3)*(COLUMN($B$2:$D$7)))-COLUMN($A$2))
uj5u.com熱心網友回復:
對于更大的資料,您可以使用這個
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/504373.html