Note: The other languages of the website are Google-translated. Back to English

如何在Excel中顯示得分最高的對應名稱?

假設我有一系列包含兩列的數據-名稱列和相應的得分列,現在,我想獲得得分最高的人的名字。 有什麼好的方法可以在Excel中快速解決此問題?

用公式顯示得分最高的對應名稱


箭頭藍色右氣泡 用公式顯示得分最高的對應名稱

要檢索得分最高的人的姓名,以下公式可以幫助您獲得輸出。

請輸入以下公式: =INDEX(A2:A14,MATCH(MAX(B2:B14),B2:B14,FALSE),)&" Scored "&MAX(B2:B14) 放入要顯示名稱的空白單元格,然後按 Enter 返回結果的鍵如下:

doc顯示名稱最高分1

筆記:

1.在上式中 A2:A14 是要從中獲取名稱的名稱列表,並且 B2:B14 是得分列表。

2.只有在具有相同最高得分的多個名稱中,上述公式才能獲得名字,要獲得所有得分最高的名稱,以下數組公式可能會有所幫助。

輸入以下公式:

=INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MAX($B$2:$B$14),ROW($B$2:$B$14)-1),ROW(B2)-1)),然後按 Ctrl + Shift + Enter 鍵一起顯示名字,然後選擇公式單元格並向下拖動填充手柄,直到出現錯誤值為止,所有得分最高的名稱將顯示如下屏幕截圖:

doc顯示名稱最高分2


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (17)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
有沒有辦法在第二個命令的範圍內顯示最高分:inf-90,89.9999-80 等?
網站主持人對此評論進行了最小化
嗨 - 我將如何使用附加條件執行上述公式? 例如,如果有一列標記為“已審核”或“全日制” - 我如何返回學生的姓名和他們的分數以供審核的學生獲得最高分?


請參閱下面的數據 - 我想返回在給定國家/地區具有最高份額的品牌的品牌名稱和類別的市場份額


地理 類別 品牌名稱 類別份額
中國熱穀物桂格 24.3
中國熱麥片 Seamild 20.2
中國熱麥片 Nesvita 5.7
中國熱糧王牌3.5
中國熱糧燒金2.9
中華熱糧早早麥1.0
中華熱糧雅士利0.9
中國熱糧黑牛0.2
中國熱糧雅士利 -
中國熱糧雅士利 -
中國 熱 穀物 其他 41.3
中國熱糧合計 100.0
中國香港 Hot Cereals Quaker 81.3
香港,中國 熱穀物理想 -
中國香港 Hot Cereals 自有品牌 -
中國香港 熱食 其他 18.7
中國香港 熱食 合計 100.0
印度熱穀物貴格會 26.7
印度熱穀物 Saffola 17.2
印度熱穀物家樂氏 14.4
印度熱穀物 Horlicks 燕麥 12.8
印度熱麥片 Bagrry's 5.5
India Hot Cereals Express Foods 1.6
印度熱穀物 Avee's 0.6
印度 Hot Cereals Mohun's 0.5
印度熱穀物冠軍 -
印度 熱穀物 其他 20.7
印度 熱穀物 總計 100.0
印度尼西亞熱穀物桂格 80.4
印尼熱麥片辛巴13.0
印度尼西亞熱穀物 Energen 4.9
印尼熱麥片 Captain Oats -
印度尼西亞 熱穀物 其他 1.7
印度尼西亞 熱穀物 總計 100.0
網站主持人對此評論進行了最小化
您將如何使具有相應名稱的匹配數字水平顯示?
網站主持人對此評論進行了最小化
如果高分匹配,你將如何顯示兩個名字?
網站主持人對此評論進行了最小化
你好,克里斯,
如果有多個高分匹配,要獲取所有名稱,本文中的第二個公式可以幫你一個忙。
請嘗試一下,謝謝!
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
你如何找到第二高的學生?
網站主持人對此評論進行了最小化
你如何找到第二高的學生? 請幫幫我:(我只知道托馬斯的名字。
網站主持人對此評論進行了最小化
你好。 這個公式正是我想要的。 但是有沒有辦法以最低分數但高於 0(在我的情況下為 00.00 英鎊)做到這一點0 (£00.00) 處的條目,公式顯示第一個“0”條目的名稱
網站主持人對此評論進行了最小化
你好,奈傑爾,要查找0以上的最小值,你應該應用下面的數組公式:輸入公式後,請記住按 Ctrl + Shift + Enter 鍵在一起以獲得正確的結果。=INDEX(A2:A8,MATCH(MIN(IF(B2:B8>0,B2:B8)),B2:B8,0))&" Scored "&MIN(IF(B2:B8>0,B2:B8))
請嘗試,希望對您有所幫助!
網站主持人對此評論進行了最小化
嘗試做同樣的事情,但在 Microsoft 表格中得分最低。 我將 max 換成 min 如下,但它不起作用 =INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MIN($B$2:$B$14),ROW($ B$2:$B$14)-1),ROW(B2)-1))
網站主持人對此評論進行了最小化
廢話行不通
網站主持人對此評論進行了最小化
你好,
很抱歉聽到這個消息。 但是我確實嘗試了文章中的兩個公式,並且它們都可以完美運行。 請看我在這裡上傳的截圖。 如果您能提供問題的詳細信息,我們很樂意為您解決問題。 期待您的回复。真誠的,曼迪
查看附件 (2 / 5)
網站主持人對此評論進行了最小化
ik heb het ook geprobeerd 在 het voorbeeld maar het werkt totaal niet 遇見了 alle dezelfde gegevens zoals
網站主持人對此評論進行了最小化
你好,江淮,很抱歉聽到這個消息。 正如我在下面的評論中回答的那樣,這兩個公式對我很有用。 我一直想知道為什麼這些公式對讀者不起作用。 有兩個原因可以導致第二個公式的故障。 
首先,如果您使用的是 Excel 2020 之前的 Excel 版本,那麼您必須輸入公式 =INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MAX($B$2:$B$14 ),ROW($B$2:$B$14)-1),ROW(B2)-1)) 通過同時按 Ctrl + Shift + Enter 鍵。
其次,當你得到第一個結果時,記得選擇公式單元格並向下拖動填充柄,直到出現錯誤值。 因此將返回所有其他結果。
正如您在下面的屏幕截圖中看到的那樣,這兩個公式對我來說效果很好。 希望我的解決方案有效。 祝你今天過得愉快。
真誠的,曼迪
查看附件 (2 / 5)
網站主持人對此評論進行了最小化
Hola disculpa me podrías apoyar para sacar la formula o otro tipo de dato que me pueda dar el nombre del tota de un resultado?

explico tengo una tabla con 4 nombres diferentes distribuidos en las celdas C3,D3,E3 y F3 de las cuales cada celda mencionada tiene rangos de productos ejemplo: 洗滌劑
y cada celda mencionada tiene precios diferentes。
en el resultado que debo de mostrar es el valor mínimo de precio de cada洗滌劑 de las celdas ya mencionadas arriba, ya lo que quiero llegar es que indique una formula o un dato que indique que en cada resultado a la derecho me indique el nombre del結果的價值。
muestro un ejemlo mas especifico: en la celda tiene un nombre de insumos, en la celda C3 hasta C4 están los precios de cada洗滌劑 que maneja la celda C120, en la celda esta un nombre de biodetergentes, y mismo proceso la celda D3 hasta D3 están los precios en la celda G4 se encuentra el resultado del valor mínimo de estos dos nombres (insumos-biodetergentes) teniendo el valor menor el de nombre de insumos。 ahora en la celda H120 quiero que me aparezca el nombre del valor de resultado en este caso que me aparezca el nombre de "insumos" como puedo hacer para que me aparezca este nombre? espero me allá podido dar a entender de lo que requiero
Muchas gracias por su atención
此致。
網站主持人對此評論進行了最小化
嗨,先生,我試過這種方法,但問題是,當我尋找最高的 3 個學生的名字時,如果前兩名學生的分數相同,那麼一個學生的名字會以相同的分數重複兩次,而不是第二個學生的名字。 如何解決這個問題。
網站主持人對此評論進行了最小化
你好,迪維亞納坦
或許下面的數組公式可以幫到你:

=IFERROR(INDEX(A:A,SUM(IF(($B$2:$B$100+ROUND(0.1/ROW($B$2:$B$100),5))=LARGE($B$2:$B$100+ROUND(0.1/ROW($B$2:$B$100),5),ROW(A1)),ROW($B$2:$B$100)))),"")


備註:插入公式後,請按 Ctrl + Shift + Enter 組合鍵以獲得第一個結果,然後向下拖動此公式單元格以獲得所需的最大 n 個結果。

請試一試,希望對您有所幫助!
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護