Direkt zum Inhalt

Wie finde ich den häufigsten Text mit Kriterien in Excel?

In diesem Artikel wird erläutert, wie Sie den am häufigsten vorkommenden Text anhand der spezifischen Kriterien aus einer Reihe von Zellen in Excel finden. Gleichzeitig werde ich auch die Formel zum Extrahieren des am häufigsten vorkommenden Textes in einer Spalte einführen.

Finden Sie den häufigsten Text Finden Sie den häufigsten Text anhand von Kriterien

Suchen Sie den am häufigsten vorkommenden Text in einer Spalte mit Array-Formel

Wenn Sie nur den am häufigsten vorkommenden Text aus einer Liste von Zellen suchen und extrahieren möchten, geben Sie bitte die folgende Formel ein:

Die generische Formelsyntax lautet:

=INDEX(range, MODE(MATCH(range, range, 0 )))
  • range: is the list of cells that you want to find the most frequent occurring text.

1. Geben Sie diese Formel ein oder kopieren Sie sie in eine leere Zelle, in der Sie das Ergebnis ausgeben möchten:

=INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0)))
  • Tips: In dieser Formel:
  • A2: A15: ist die Datenliste, die Sie am häufigsten finden möchten, wenn ein Text vorkommt.

2. Und dann drücken Strg + Umschalt + Enter Tasten gleichzeitig, und Sie erhalten das richtige Ergebnis wie im folgenden Screenshot gezeigt:


Finden Sie den am häufigsten vorkommenden Text anhand von Kriterien mit Array-Formeln

Manchmal müssen Sie möglicherweise den am häufigsten vorkommenden Text basierend auf einer bestimmten Bedingung finden. Sie möchten beispielsweise den am häufigsten vorkommenden Namen finden, bei dem es sich um Projekt A handelt, wie im folgenden Screenshot gezeigt:

Die generische Formelsyntax lautet:

=INDEX(range1,MODE(IF(range2=criteria, MATCH(rang1,range1,0))))
  • range1: is the range of cells that you want to find the most frequent occurring text.
  • range2=criteria: is the range of cells contain the specific criteria that you want to find name based on.

1. Bitte geben Sie die folgende Formel ein oder kopieren Sie sie in eine leere Zelle:

=INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0))))
  • Tips: In dieser Formel:
  • B2: B15: ist die Datenliste, die Sie am häufigsten finden möchten, wenn ein Name vorkommt.
  • A2: A15 = D2: Ist der Zellenbereich, der die spezifischen Kriterien enthält, anhand derer Sie Text suchen möchten.

2. Drücken Sie dann Strg + Umschalt + Enter Schlüssel gleichzeitig wurde der am häufigsten vorkommende Name von Projekt A extrahiert, siehe Screenshot:


Finden Sie den am häufigsten vorkommenden Text zwischen zwei angegebenen Daten mit der Array-Formel

In diesem Abschnitt wird erläutert, wie Sie den häufigsten Text finden, der zwischen zwei angegebenen Daten liegt. Um beispielsweise den häufigsten Namen basierend auf den Daten zwischen dem 6 und dem 28 zu finden, kann Ihnen die folgende Array-Formel helfen:

1. Bitte wenden Sie die folgende Formel in eine leere Zelle an:

=INDEX($B$2:$B$15, MATCH(MODE.SNGL(IF(($A$2:$A$15<=$E$2)*($A$2:$A$15>=$D$2), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15), "")), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15),0))
  • Tips: In dieser Formel:
  • B2: B15: ist die Datenliste, die Sie am häufigsten finden möchten, wenn ein Name vorkommt.
  • A2: A15 <= E2: ist der Bereich von Datumsangaben, die kleiner oder gleich einem bestimmten Datum sind, auf dessen Grundlage Sie den Namen suchen möchten.
  • A2: A15> = D2: ist der Datumsbereich, der größer oder gleich einem bestimmten Datum ist, anhand dessen Sie den Namen suchen möchten.

2. Und dann drücken Strg + Umschalt + Enter Schlüssel zusammen, der am häufigsten vorkommende Name zwischen den beiden spezifischen Daten wurde extrahiert, siehe Screenshot:


Relativ häufigste Textartikel:

  • Suchen Sie den häufigsten Wert (Zahl oder Textzeichenfolge) aus einer Liste in Excel
  • Angenommen, Sie haben eine Liste mit Namen, die einige Duplikate enthalten, und möchten jetzt den Wert extrahieren, der am häufigsten angezeigt wird. Der direkte Weg besteht darin, die Daten einzeln aus der Liste zu zählen, um das Ergebnis zu erhalten. Wenn die Spalte jedoch Tausende von Namen enthält, ist dieser Weg mühsam und zeitaufwändig. Das folgende Tutorial führt Sie in einige Tricks ein, um diese Aufgabe schnell und bequem zu lösen.
  • Sortieren Sie Daten nach dem häufigsten Wert in Excel
  • Angenommen, Sie haben eine lange Liste von Daten in Ihrem Arbeitsblatt, und jetzt möchten Sie diese Liste nach der Häufigkeit sortieren, mit der jedes Wort vorkommt. Das heißt, der häufigste Wert (der beispielsweise viermal in der Spalte vorkommt) wird zuerst aufgelistet, gefolgt von den Wörtern, die dreimal, zweimal und einmal vorkommen, wie in den folgenden Screenshots gezeigt. Wie können Sie diese Aufgabe in Excel lösen?

  • Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen und Speichern von Daten; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen und Summe / Durchschnitt... doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Lieblingsformeln und schnell einfügen, Bereiche, Diagramme und Bilder; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Pivot-Tabellengruppierung nach Wochennummer, Wochentag und mehr ... Entsperrte, gesperrte Zellen anzeigen durch verschiedene Farben; Markieren Sie Zellen mit Formel / Name...
kte tab 201905
  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
officetab unten
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello, thank you for your help.
I've used the "Find the most frequent occurring text based on criteria with array formulas" which works well for the 14 rows of data in your example however, when I increase the rows (and the formula values to match with CTRL+SHIFT+ENTER) it is still only searching the first 14 rows and returning "N/A" searching for anything past row 14.

I appreciate your help
Thank you
This comment was minimized by the moderator on the site
Hallo, eine wunderbare Lösung, funktioniert auch super - nur in meinem speziellen Fall noch nicht ganz: wenn im Suchbereich auch Leerzellen sind, also z.B. hier bei "Name" im Bereich "Finden Sie den am häufigsten vorkommenden Text anhand von Kriterien mit Array-Formeln", da sind bei mir auch leere Zellen dabei. Schon kommt überall nur noch "#NV". Gibt es da eine Lösung, um trotzdem noch den häufigsten (Text)-Inhalt zu finden? Vielen Dank!
This comment was minimized by the moderator on the site
...bzw. mit der Formel aus #41657 kommt kein #NV mehr, dafür aber auch nur manchmal ein Ergebnis, was nicht Null ist. Manchmal kommt der richtige Wert, häufig halt nur "0". ..:Danke :-)
This comment was minimized by the moderator on the site
Bagaimana jika range yang kita cari terdapat kolom kosongnya? misal kita buat rumus paten raport, kita ingin mencari akhlak umumnya siswa, kita ambil jangkauan terjauh, misal dalam 1 kelas, jumlah maksimal anak 60. pada suatu kelas lain jumlah siswa cuma 50, sehingga kolom 51 sd 60 kosong. apakah rumus demikian masih valid? saya coba kok #N/A atau mohon pencerahannya!
This comment was minimized by the moderator on the site
Hi, This is great, what I found is that when there is tie or only one record the formula results in N/A. How do I get it to show the single result? this is when I want to find the most common value based on criteria.
This comment was minimized by the moderator on the site
Hello, Yeslam,
To solve your problem, please apply the follwoing formula:

=IFERROR(INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0)))),INDEX(B2:B15,MATCH(D2,A2:A15,0)))

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
HEY! This is really helpful. I'm wondering if you could help me, with, if there is a tie, to pick one of the top values/strings. thanks!
This comment was minimized by the moderator on the site
This is really helpful. I'm just thinking how to do this with a third criteria for "Find the most frequent text based on criteria"? let say Inventory, Project, Name then get the most occured name.

Thank you so much!
This comment was minimized by the moderator on the site
Hello,
To apply the fromula for three criteria, please apply the below formula:
=INDEX($A$2:$A$12,MODE(IF($A$2:$B$12=F2,IF($C$2:$C$12=G2,IF($D$2:$D$12=H2,MATCH($A$2:$A$12,$A$2:$A$12,0))))))


Tips:If you have more criteria, you just need to add the IF criteria as below:
=INDEX(range,MODE(IF(range1=criteria1,IF(range2=criteria2,IF(range3=criteria3,... MATCH(rang,range,0))))))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Halo gan,
bagaimana cara menemukan teks yang paling sering keluar KEDUA, KETIGA dan seterusnya?
Terima kasih :)
This comment was minimized by the moderator on the site
Hello, Dodik,
To solve your problem, please use the following formulas: (Please remember to press Ctrl + Shift + Enter keys together to get the result)

Find the second most common value:
=INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0))))

Find the third most common value:
=INDEX(A1:A20,MODE(IF(((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0)))))*(A1:A20<>INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0)))))),MATCH(A1:A20,A1:A20,0))))
This comment was minimized by the moderator on the site
Thank you for this information, but what happens if there is a tie? For the generic example, =INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0))), how would the formula be modified to output text indicating that a majority could not be determined?
This comment was minimized by the moderator on the site
Hello, Lauren

If there are more than one result, you can use the below formulas:
First, you can use this array formula: (Note: after inserting the formula, please press Ctrl + Shift + Enter keys together to get the first result.)
=INDEX($A$2:$A$10,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$10)),(COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+1)*{1,1}))),COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+{1},0))

With this formula, you can extract all data from the most occurred value to least common value.
And then, you should use the below formula to count the number of the occurred text:
=COUNTIF($A$2:$A$10, C2)


https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-most-common-value.png


Please try, hope it can help you!
This comment was minimized by the moderator on the site
Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!  
This comment was minimized by the moderator on the site
Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me. website
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations