Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bestimmtes Wort in einem String zählen

Bestimmtes Wort in einem String zählen
26.07.2020 17:44:54
Simone
Hallo zusammen,
ich habe folgendes Problem:
Ich habe einen Buchstaben-String in A1. Der String hat ca. 400 aneinander gereihte große Buchstaben.
Beispiel:
BNHZGFTREWEDXDHALLOHJAKLAKHALLOKALALAL usw.
In diesem Beispiel (s.o.) ist zweimal das Wort "HALLO" enthalten. Wie könnte ich das jetzt zählen? Die Formel =ZÄHLENWENN(A1;"*Hallo*") gibt leider nur eine 1 aus und nicht eine zwei.
Was mache ich falsch? :-)
VG Simone
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mit WECHSELN() und LÄNGE() ...
26.07.2020 17:49:04
neopa
Hallo Simone,
... so: =(LÄNGE(A1)-LÄNGE(WECHSELN(A1;"HALLO";"")))/LÄNGE("HALLO")
Gruß Werner
.. , - ...
Anzeige
AW: Bestimmtes Wort in einem String zählen
26.07.2020 17:50:23
Hajo_Zi
Halo Siomone,

Tabelle1
 AB
20BNHZGFTREWEDXDHALLOHJAKLAKHALLOKALALAL usw. 2

verwendete Formeln
Zelle Formel Bereich N/A
B20=(LÄNGE(A20)-LÄNGE(WECHSELN(A20;"HALLO";"")))/5  



Anzeige
AW: Bestimmtes Wort in einem String zählen
26.07.2020 17:56:39
Simone
Hallo ihr Drei,
wow, vielen Dank für die schnellen Antworten :-)
Funktionieren alle perfekt!
Wie müsste ich die Formel umstellen, wenn das Wort Hallo in A2 stehen würde.
Ich habe die Formel gerade anstatt "HALLO" mit "*"&A2&"*" ergänzt.
Ist aber anscheiend nicht der richtige Weg.
Ihr seid Spitze, vielen Dank.
Simone
Anzeige
AW: einfach Zelladresse einsetzen
26.07.2020 17:58:50
neopa
Hallo,
... so =(LÄNGE(A1)-LÄNGE(WECHSELN(A1;A2;"")))/LÄNGE(A2)
Gruß Werner
.. , - ...
AW: Bestimmtes Wort in einem String zählen
26.07.2020 17:58:59
Hajo_Zi
Hallo Simone,
in meinem Beispiel ersetze "HALLO" durch A2
Gruß Hajo
AW: Bestimmtes Wort in einem String zählen
26.07.2020 19:09:28
Simone
Vielen Dank an Euch.
Funktioniert super!
VG Simone
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bestimmtes Wort in einem String zählen


Schritt-für-Schritt-Anleitung

Um die Anzahl eines bestimmten Wortes in Excel zu zählen, kannst Du die folgende Formel verwenden. Angenommen, Dein Text steht in Zelle A1 und das Wort, das Du zählen möchtest, ist "HALLO":

=(LÄNGE(A1)-LÄNGE(WECHSELN(A1;"HALLO";"")))/LÄNGE("HALLO")

Diese Formel funktioniert so: Sie berechnet die Länge des Originaltextes und subtrahiert die Länge des Textes, nachdem das gesuchte Wort entfernt wurde. Der Unterschied wird durch die Länge des gesuchten Wortes geteilt, um die Anzahl der Vorkommen zu erhalten.

Wenn das zu zählende Wort in einer anderen Zelle (z.B. A2) steht, kannst Du die Formel wie folgt anpassen:

=(LÄNGE(A1)-LÄNGE(WECHSELN(A1;A2;"")))/LÄNGE(A2)

Häufige Fehler und Lösungen

Ein häufiges Problem beim Zählen von Wörtern ist die Verwendung von ZÄHLENWENN. Diese Funktion zählt nur ganze Übereinstimmungen und nicht die Vorkommen innerhalb eines Strings. Wenn Du eine Ausgabe von "1" erhältst, obwohl das Wort mehrmals vorkommt, hast Du wahrscheinlich ZÄHLENWENN verwendet.

Lösung: Stelle sicher, dass Du die oben genannte Formel mit LÄNGE und WECHSELN verwendest, um die Häufigkeit eines Wortes zu zählen.


Alternative Methoden

Eine alternative Methode besteht darin, die Funktion FILTER in Kombination mit ANZAHL zu verwenden. Diese Methode ist jedoch nur in neueren Excel-Versionen verfügbar. Beispiel:

=ANZAHL(FILTER(A1:A10; SUCHEN("HALLO"; A1:A10)))

Diese Methode zählt die Zellen im Bereich A1:A10, die das Wort "HALLO" enthalten.


Praktische Beispiele

Angenommen, Du hast in Zelle A1 folgenden Text:

BNHZGFTREWEDXDHALLOHJAKLAKHALLOKALALAL

Wenn Du die Formel für das Wort "HALLO" anwendest, wird das Ergebnis "2" zurückgegeben.

Für eine Zelle mit variablen Inhalten, wie in A2, kannst Du die Formel dynamisch gestalten:

=(LÄNGE(A1)-LÄNGE(WECHSELN(A1;A2;"")))/LÄNGE(A2)

Wenn A2 jetzt den Text "HALLO" enthält, liefert die Formel ebenfalls das Ergebnis "2".


Tipps für Profis

  • Um die Anzahl von bestimmten Wörtern in Excel zu zählen, kannst Du auch mehrere Wörter in einer einzigen Formel zählen, indem Du die Funktionen SUMME und WENN kombinierst.
  • Experimentiere mit der Kombination aus WENN und ZÄHLENWENN, um spezifische Bedingungen zu setzen, wie z.B. das Zählen von Wörtern in einer bestimmten Spalte.
  • Nutze die Funktion Datenüberprüfung, um sicherzustellen, dass die Eingaben in den Zellen korrekt sind und Du keine unerwünschten Leerzeichen oder Tippfehler hast.

FAQ: Häufige Fragen

1. Wie zähle ich die Anzahl eines Wortes in einer ganzen Spalte?
Du kannst die Formel in eine Matrixformel umwandeln oder eine Hilfsspalte erstellen, die die Anzahl in jeder Zelle zählt und anschließend die Summe bildet.

2. Was mache ich, wenn ich Groß- und Kleinschreibung ignorieren möchte?
Die oben genannten Formeln sind nicht case-sensitiv. Wenn Du jedoch eine Unterscheidung treffen möchtest, musst Du die Funktion EXAKT verwenden.

3. Kann ich diese Methode auch für mehrere Wörter gleichzeitig verwenden?
Ja, Du kannst die Formeln anpassen, um mehrere Wörter zu zählen, indem Du die Ergebnisse der einzelnen Zählungen summierst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige