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

Hur visar jag motsvarande namn för den högsta poängen i Excel?

Antag att jag har ett utbud av data som innehåller två kolumner - namnkolumn och motsvarande poängkolumn, nu vill jag få namnet på den person som fick högst poäng. Finns det några bra sätt att hantera detta problem snabbt i Excel?

Visa motsvarande namn på högsta poäng med formler


pil blå höger bubbla Visa motsvarande namn på högsta poäng med formler

För att hämta namnet på den person som fick högst, kan följande formler hjälpa dig att få utdata.

Ange denna formel: =INDEX(A2:A14,MATCH(MAX(B2:B14),B2:B14,FALSE),)&" Scored "&MAX(B2:B14) till en tom cell där du vill visa namnet och tryck sedan på ange för att returnera resultatet enligt följande:

doc visningsnamn högsta poäng 1

Anmärkningar:

1. I ovanstående formel, A2: A14 är namnlistan som du vill hämta namnet från, och B2: B14 är poänglistan.

2. Ovanstående formel kan bara få förnamnet om det finns fler än ett namn med samma högsta poäng, för att få alla namn som fick högst poäng, kan följande matrisformel göra dig en tjänst.

Ange denna formel:

=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)), och tryck sedan på Ctrl + Skift + Enter tangenter tillsammans för att visa förnamnet, välj sedan formelcellen och dra ned fyllningshandtaget tills felvärdet visas, alla namn som fick högst poäng visas som nedan skärmdump:

doc visningsnamn högsta poäng 2


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (17)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Finns det något sätt att visa toppbetyget inom ett intervall: inf-90,89.9999-80, etc.för det andra kommandot?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej - Hur skulle jag göra ovanstående formel med ett tillagt kriterium? Om det till exempel fanns en kolumn som flaggade "reviderad" eller "heltid" - hur skulle jag kunna returnera studentens namn och deras poäng för revisionsstudenten med högst poäng?


Se mina uppgifter nedan - jag vill returnera både varumärket och marknadsandelen för kategorin för varumärket med högst andel i ett visst land


Geografi Kategori Varunamn Andel av kategori
China Hot Cereals Quaker 24.3
China Hot Cereals Seamild 20.2
China Hot Cereals Nesvita 5.7
China Hot Cereals Aces 3.5
China Hot Cereals Gold Roast 2.9
China Hot Cereals Zaozaomai 1.0
China Hot Cereals Yashili 0.9
China Hot Cereals Black Cow 0.2
China Hot Cereals Yashili -
China Hot Cereals Yashili -
Kina Varma spannmål Övriga 41.3
China Hot Cereals Totalt 100.0
Hong Kong, Kina Hot Cereals Quaker 81.3
Hongkong, Kina Hot Cereals Ideal -
Hong Kong, Kina Hot Cereals Private label -
Hongkong, Kina Varma spannmål Övriga 18.7
Hongkong, Kina Hot Cereals Totalt 100.0
India Hot Cereals Quaker 26.7
Indien Hot Cereals Saffola 17.2
Indien Hot Cereals Kellogg's 14.4
Indien Hot Cereals Horlicks Oats 12.8
India Hot Cereals Bagrry's 5.5
Indien Hot Cereals Express Foods 1.6
India Hot Cereals Avee's 0.6
Indien Hot Cereals Mohun's 0.5
Indiens mästare i varma spannmål -
Indien Varma spannmål Övriga 20.7
Indien Hot Cereals Totalt 100.0
Indonesien Hot Cereals Quaker 80.4
Indonesien Hot Cereals Simba 13.0
Indonesien Hot Cereals Energen 4.9
Indonesien Hot Cereals Captain Oats -
Indonesien Varma spannmål Övriga 1.7
Indonesien Hot Cereals Totalt 100.0
Denna kommentar minimerades av moderatoren på webbplatsen
Hur skulle du få de matchande siffrorna med motsvarande namn att visas horisontellt?
Denna kommentar minimerades av moderatoren på webbplatsen
Hur skulle du visa två namn om de högsta poängen matchar?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Chris,
För att få alla namn om det finns flera höga poäng matchar, kan den andra formeln i den här artikeln göra dig en tjänst.
Prova gärna, tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Hur hittar du den näst högsta eleven?
Denna kommentar minimerades av moderatoren på webbplatsen
Hur hittar du den näst högsta eleven? Snälla hjälp mig :( Jag får bara namnet på Thomas.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej. Denna formel var precis vad jag letade efter. Men finns det ett sätt att göra detta med den lägsta poängen men över 0 (i mitt fall £00.00) Jag tog bort den bit av formeln som visar beloppet eftersom det bara behövs namnet och kommentaren. Jag ändrade MAX för MIN men det finns några poster vid 0 (£00.00) och formeln visar namnet för den första av "0"-posterna
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Nigel, För att slå upp det lägsta värdet över 0, bör du använda följande matrisformel: När du har angett formeln, kom ihåg att trycka på Ctrl + Skift + Enter för att få rätt resultat.=INDEX(A2:A8,MATCH(MIN(IF(B2:B8>0,B2:B8)),B2:B8,0))&" Scored "&MIN(IF(B2:B8>0,B2:B8))
Försök gärna, hoppas det kan hjälpa dig!
Denna kommentar minimerades av moderatoren på webbplatsen
Försöker göra samma sak men med minsta poäng i Microsoft-ark. Jag bytte max mot min enligt nedan och det fungerade inte =INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MIN($B$2:$B$14),RAD($ B$2:$B$14)-1),RAD(B2)-1))
Denna kommentar minimerades av moderatoren på webbplatsen
skitsnack fungerar inte
Denna kommentar minimerades av moderatoren på webbplatsen
Hallå,
Tråkigt att höra. Men jag provade de två formlerna i artikeln och båda fungerar perfekt. Se skärmdumparna jag laddade upp här. Och vi skulle älska att lösa problemet åt dig om du kan ge detaljer om problemet. Ser fram emot ditt svar. Med vänliga hälsningar, Mandy
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har också undersökt alla samma uppgifter som i exemplet men det fungerar inte totalt
Denna kommentar minimerades av moderatoren på webbplatsen
Hej jac, ledsen att höra det. Som jag har svarat i kommentaren nedan fungerar de två formlerna utmärkt för mig. Och jag har undrat varför formlerna inte fungerar för läsarna. Det finns två skäl som kan leda till att den andra formeln inte fungerar. 
Först, om du använder Excel-versioner före Excel 2020, måste du ange formeln =INDEX($A$2:$A$14,SMALL(IF($B$2:$B$14=MAX($B$2:$B$14) ),RAD($B$2:$B$14)-1),RAD(B2)-1)) genom att trycka på Ctrl + Skift + Enter samtidigt.
För det andra, när du får det första resultatet, kom ihåg att markera formelcellen och dra fyllningshandtaget nedåt tills felvärdet visas. Så alla andra resultat kommer att returneras.
Och som du kan se i skärmdumparna nedan fungerar de två formlerna bra för mig. Hoppas min lösning fungerar. Ha en bra dag.
Med vänlig hälsning, Mandy
Denna kommentar minimerades av moderatoren på webbplatsen
Håller du på med mig podrías apoyar para sacar la formel o otro tipo de datum 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 emplo: tvättmedel
y cada celda mencionada tiene precios diferentes.
en el resultado que debo de mostrar es el valor minimo de precio de cada detergente de las celdas ya mencionadas arriba, ya lo que quiero llegar es que indique una formel o un datum que indique que en cada resultado a la derecho me indique el nombre del valor de resultado.
muestro un ejemplo mas especifico: en la celda tiene un nombre de insumos, en la celda C3 hasta C4 están los precios de cada detergente que maneja la celda C120, en la celda esta un nombre de biodetergentes, y mismo processo la celda D3 hasta D3 están los precios en la celda G4 se encuentra el resultado del valor minimo 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
Med vänliga hälsningar
Denna kommentar minimerades av moderatoren på webbplatsen
Hej sir, jag försökte den här metoden, men problemet är om de två bästa eleverna har samma poäng när jag letar efter de högsta 3 en elevs namn upprepas två gånger med samma poäng istället för andra elevens namn. Hur man löser detta.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Divyanathan
Kanske kan följande matrisformel hjälpa dig:

=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)))),"")


Anmärkningar: När du har infogat formeln, vänligen tryck Ctrl + Skift + Enter tangenterna tillsammans för att få det första resultatet, och dra sedan ner den här formelcellen för att få de största n resultaten som du behöver.

Gör ett försök, hoppas det kan hjälpa dig!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL