Gå til hovedindhold

Hvordan finder man de 5 eller n mest hyppige tekst eller tal i Excel?

Det er en almindelig opgave at hente den hyppigste tekst fra en liste over celler for de fleste af os. I visse tilfælde skal du muligvis også finde og udtrække top 3 eller n mest hyppige tekst fra en liste som vist nedenfor. For at løse dette problem vil denne artikel introducere nogle hurtige tricks til dig.


Find og udtræk top 3 eller n mest hyppige tekst eller tal med formler

Du kan opnå denne opgave ved at bruge nedenstående formler, gør venligst som dette:

Formel 1: Normal formel + Matrixformel

1. Anvend venligst nedenstående formel for at få den værdi, der vises oftest:

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

Noter:

1. I denne formel A2: A18 er den dataliste, du vil finde værdierne fra.

2. Hvis du bruger de Excel-versioner, der er før Microsoft 365, skal du trykke på Ctrl + Skift + Enter for at få resultatet. For brugere af Microsoft 365 og nyere versioner af Excel kan du blot indtaste formlen i resultatcellen og derefter trykke på Indtast nøgle.

2. Derefter skal du bruge følgende matrixformel for at få den næsthyppigste værdi, indtaste denne formel under den første formelcelle og derefter trykke på Ctrl + Skift + Enter nøgler sammen for at få det rigtige resultat, se skærmbillede:

=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}))),"")
Bemærk: I denne formel A2: A18 er den dataliste, du vil finde værdierne fra, C2 er formelcellen med den hyppigste værdi, du lige har udtrukket.

3. Efter at have udtrukket den næsthyppigste værdi, træk denne formelcelle ned for at få andre n værdier, som du har brug for. Se skærmbillede:

4. Endelig kan du bruge følgende formel til at få antallet af forekomster af den ekstraherende tekst, se skærmbillede:

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


Formel 2: Matrixformel

Faktisk kan du også bruge en enkelt matrixformel for at få resultatet, gør venligst som dette:

1. Indtast eller kopier nedenstående formel ind i en tom celle, hvor du vil have resultatet, og tryk derefter på Ctrl + Skift + Enter nøgler sammen for at få det første resultat, se skærmbillede:

=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))
Bemærk: I formlen A2: A18 er den dataliste, du vil finde værdierne fra, C1 er ovenstående celle i din formel.

2. Og træk derefter denne formel ned for at få andre værdier. Hvis du vil have de 3 mest hyppige værdier, skal du blot trække ned til to andre celler, se skærmbillede:

3. Du kan også få antallet af forekomster af den ekstraherende tekst med nedenstående formel:

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


Find og udtræk top 3 eller n mest hyppige tekst eller tal med pivottabel

Hvis du er bekendt med PivotTable, kan du hurtigt få en tabel, som arrangerer dataene fra den hyppigst forekommende til den mindst hyppigt forekommende. Gør venligst med følgende trin:

1. Vælg den dataliste, du vil bruge, og klik derefter indsatte > Pivottabel, se skærmbillede:

2. I poppet ud Opret pivottabel dialogboksen, vælg det sted, hvor du vil placere pivottabellen fra Vælg, hvor pivottabellen skal placeres sektion, se skærmbillede:

3. Klik derefter på OK knap, a Pivottabelfelter ruden vises. Træk kolonnenavnet ind i Rækker , Værdier områder separat, og du vil få en pivotabel som vist nedenfor skærmbillede:

4. Klik på en hvilken som helst celle i talkolonnen, højreklik derefter og vælg Sort > Sorter største til mindste, se skærmbillede:

5. Og så er optællingen af ​​værdier i pivotablen sorteret fra størst til mindste, og du kan se de 3 mest hyppige tekster ved et blik, se skærmbillede:


Flere relative artikler:

  • Find fælles værdier i 3 kolonner
  • I almindelighed skal du muligvis finde og vælge de samme værdier mellem to kolonner i Excel, men har du nogensinde forsøgt at finde de fælles værdier blandt tre kolonner, hvilket betyder, at værdierne findes i 3 kolonner på samme tid som følgende skærmbillede vist . Denne artikel vil jeg introducere nogle metoder til at afslutte denne opgave i Excel.
  • Find den mest hyppige tekst med kriterier
  • Denne artikel vil tale om, hvordan man finder den mest forekommende tekst baseret på de specifikke kriterier fra en række celler i Excel. Samtidig introducerer jeg også formlen til udpakning af den hyppigst forekommende tekst i en kolonne.
  • Sorter data efter den mest hyppige værdi
  • Antag, at du har en lang liste med data i dit regneark, og nu vil du gerne sortere denne liste efter hyppigheden, hvor hvert ord forekommer. Det vil sige, at den mest almindelige værdi (for eksempel forekommer fire gange i kolonnen) vises først og derefter efterfølges af de ord, der forekommer tre gange, to gange og en gang som følgende skærmbilleder vist. Hvordan kunne du løse denne opgave i Excel?
  • Find den mindste eller mest almindelige/hyppige værdi
  • Når du arbejder med Excel-projektmappe, skal du nogle gange muligvis finde den mindst almindelige eller hyppige værdi i en kolonne eller en række i regnearket. Bortset fra at finde det manuelt manuelt, er der en formel, der kombinerer indeks-, match-, min- og countif-funktionerne hurtigt kan returnere den mindst hyppigt forekommende værdi.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver 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