Hoppa till huvudinnehåll

Hur hittar man de 5 eller n vanligaste texten eller siffrorna i Excel?

Författare: Xiaoyang Senast ändrad: 2022-08-31

Det är en vanlig uppgift att hämta den vanligaste texten från en lista med celler för de flesta av oss. I vissa fall kan du också behöva hitta och extrahera de 3 eller n vanligaste texten från en lista enligt skärmbilden nedan. För att lösa detta problem kommer den här artikeln att introducera några snabba knep för dig.


Hitta och extrahera topp 3 eller n vanligaste text eller siffror med formler

Du kan uppnå denna uppgift genom att använda formlerna nedan, vänligen gör så här:

Formel 1: Normal formel + Matrisformel

1. Använd formeln nedan för att få det värde som visas oftast:

=IFERROR(INDEX($A$2:$A$18,MODE(MATCH($A$2:$A$18,$A$2:$A$18,0)+{0,0})),"")

Anmärkningar:

1. I denna formel A2: A18 är datalistan som du vill hitta värdena från.

2. Om du använder Excel-versionerna som är före Microsoft 365 ska du trycka på Ctrl + Skift + Enter för att få resultatet. För användare av Microsoft 365 och nyare versioner av Excel kan du bara ange formeln i resultatcellen och sedan trycka på ange nyckel.

2. Sedan bör du använda följande matrisformel för att få det näst vanligaste värdet, ange denna formel under den första formelcellen och tryck sedan på Ctrl + Skift + Enter för att få rätt resultat, se skärmdump:

=IFERROR(INDEX(A$2:A$18,MODE(IF(COUNTIF(C$2:C2,A$2:A$18)=0,MATCH(A$2:A$18,A$2:A$18,0)+{0,0}))),"")
Anmärkningar: I denna formel, A2: A18 är datalistan som du vill hitta värdena från, C2 är formelcellen med det vanligaste värdet du just har extraherat.

3. Efter att ha extraherat det näst vanligaste värdet, dra den här formelcellen nedåt för att få andra n värden som du behöver. Se skärmdump:

4. Slutligen kan du använda följande formel för att få antalet förekomster av den extraherade texten, se skärmdump:

=COUNTIF($A$2:$A$18, C2)


Formel 2: Matrisformel

Faktum är att du också kan använda en enkel matrisformel för att få resultatet, vänligen gör så här:

1. Skriv in eller kopiera formeln nedan till en tom cell där du vill få resultatet och tryck sedan på Ctrl + Skift + Enter knappar tillsammans för att få det första resultatet, se skärmdump:

=INDEX($A$2:$A$18,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$18)),(COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+1)*{1,1}))),COUNTIF($A$2:$A$18,"<"& $A$2:$A$18)+{1},0))
Anmärkningar: I formeln, A2: A18 är datalistan som du vill hitta värdena från, C1 är ovanstående cell i din formel.

2. Och dra sedan den här formeln nedåt för att få andra värden. Om du vill få de tre vanligaste värdena behöver du bara dra ner till andra två celler, se skärmdump:

3. Du kan också få antalet förekomster av den extraherande texten med nedanstående formel:

=COUNTIF($A$2:$A$18, C2)


Hitta och extrahera topp 3 eller n vanligaste text eller nummer med pivottabell

Om du är bekant med PivotTable kan du snabbt få en tabell som ordnar data från det vanligaste till det minst förekommande. Vänligen gör med följande steg:

1. Välj datalistan som du vill använda och klicka sedan Insert > pivottabellen, se skärmdump:

2. I poppade ut Skapa pivottabell dialogrutan, välj platsen där du vill placera pivottabellen från Välj var du vill att pivottabellrapporten ska placeras avsnitt, se skärmdump:

3. Klicka sedan OK knapp, a Pivottabellfält rutan visas. Dra kolumnnamnet till rader och Värden områden separat, och du kommer att få en vridbar som visas nedan:

4. Klicka på valfri cell i nummerkolumnen, högerklicka sedan och välj Svart > Sortera största till minsta, se skärmdump:

5. Och sedan sorteras antalet värden i vridbaren från största till minsta, och du kan se de tre vanligaste texterna med en överblick, se skärmdump:


Fler relativa artiklar:

  • Hitta gemensamma värderingar i 3 kolumner
  • I allmänhet kan du behöva hitta och välja samma värden mellan två kolumner i Excel, men har du någonsin försökt hitta de gemensamma värdena bland tre kolumner vilket innebär att värdena finns i 3 kolumner samtidigt som följande skärmdump visas . Den här artikeln kommer jag att presentera några metoder för att slutföra denna uppgift i Excel.
  • Hitta den vanligaste texten med kriterier
  • Den här artikeln kommer att prata om hur du hittar den mest inträffade texten baserat på de specifika kriterierna från ett antal celler i Excel. Samtidigt introducerar jag också formeln för att extrahera den vanligaste texten i en kolumn.
  • Sortera data efter det mest frekventa värdet
  • Antag att du har en lång lista med data i ditt kalkylblad, och nu vill du sortera listan efter frekvensen som varje ord förekommer. Det vill säga att det vanligaste värdet (till exempel förekommer fyra gånger i kolumnen) listas först och sedan följs av orden som förekommer tre gånger, två gånger och en gång enligt följande skärmdumpar. Hur kunde du lösa den här uppgiften i Excel?
  • Hitta det minsta eller vanligaste/vanliga värdet
  • När du arbetar med Excel-arbetsbok kan du ibland behöva hitta det vanligaste eller vanligaste värdet i en kolumn eller en rad i kalkylbladet. Med undantag för att hitta det en efter en manuellt, finns det en formel som kombinerar Index, Match, Min och Countif-funktionerna snabbt kan returnera det minst förekommande värdet.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


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!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
this is horrible
This comment was minimized by the moderator on the site
Thank you for this. I have been struggling to make a formula to identify the top 5 zipcodes and this formula has been the only one that worked. Would you have any thoughts on adding multiple search criteria for this formula? I thought adding & to the match would do the trick, however adding this is returning 0 values despite what the data represents. Any suggestestions would be welcomed. Thank you for your time.

=IFERROR(INDEX(MonthlyData[Zip],MODE(MATCH(MonthlyData[Zip]&$D$3&$G$3&$C15&$R$5,MonthlyData[Zip]&MonthlyData[Group_Name]&MonthlyData[Report Date]&MonthlyData[Sub]&MonthlyData[R],0)+{0,0})),"")
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations