真的很感激任何幫助。我正在嘗試匹配串列中得分最高、第二高和第三高的部分而沒有重復。但我堅持如何索引結果。
現在因為多個部分的分數可能為 100%,如果有兩個部分的分數為 100%,match 將立即索引第一個結果,而不是下一個唯一結果。
當前公式:
=INDEX(D6:D14,MATCH(LARGE(E6:E14,1),E6:E14,0))
=INDEX(D6:D14,MATCH(LARGE(E6:E14,2),E6:E14,0))
=INDEX(D6:D14,MATCH(LARGE(E6:E14,3),E6:E14,0))
=INDEX(D6:D14,MATCH(SMALL(E6:E14,1),E6:E14,0))
=INDEX(D6:D14,MATCH(SMALL(E6:E14,2),E6:E14,0))
=INDEX(D6:D14,MATCH(SMALL(E6:E14,3),E6:E14,0))
當前資料
資料
| 描述 | 分數 (%) |
|---|---|
| 紅色的 | 100 |
| 藍色 | 30 |
| 綠色 | 100 |
| 白色的 | 100 |
| 橘子 | 99 |
| 紫色的 | 75 |
| 青色 | 75 |
| 黑色的 | 80 |
| 灰色的 | 37 |
答案
| 秩 | 描述 |
|---|---|
| 最高 | 紅色的 |
| 第二高 | 紅色的 |
| 第三高 | 紅色的 |
| 最低 | 藍色 |
| 第二低 | 灰色的 |
| 第三低 | 紫色的 |
所需資料:
2nd Highest to be Green
3rd Highest to be White
uj5u.com熱心網友回復:
使用 Office 365,我們可以使用 SORT 并選擇前三名和后三名:
=LET(
rng, A2:B10,
rws, ROWS(rng),
INDEX(SORT(rng,2,-1),CHOOSE({1;2;3;4;5;6},1,2,3,rws,rws-1,rws-2),1))
如果并列,則前三名將按入場順序進行,如果并列,則后三名將自下而上。

uj5u.com熱心網友回復:
如果您確定至少總是有六個值,您可以嘗試:

公式E2:
=LET(X,SORT(A2:B10,2,-1),Y,SEQUENCE(6),INDEX(X,IF(Y<4,Y,COUNTA(X)/2-(Y-4)),1))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/339804.html
