Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wörter in Textstring zählen

Forumthread: Wörter in Textstring zählen

Wörter in Textstring zählen
22.10.2002 16:01:28
Folker
Ich habe in einer Zelle einen Textstring mit ca. 4000 Zeichen. Nun möchte ich innerhalb dieses Textstrings das Vorkommen eines bestimmten Wortes zählen. Also wie oft kommt das Wort "xy" in diesem String vor. Wie mache ich das, hab keine Funktin dafür gefunden?
Danke
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Wörter in Textstring zählen
22.10.2002 16:18:31
Any Body
Mit

InStr(Startpos, Text, Muster)

musst du in einer Schleife solange suchen
und Zählen bis 0 zurückkommt

OK ?

hth
Any

Re: Wörter in Textstring zählen
22.10.2002 16:29:51
Boris
Hallo Folker,

dein String steht in A1, das gesucht Wort innerhalb des Strings steht in B1. Dann schreibe in C1:

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

Beispiel: A1 = "Du du wir ich wir sie"
Gesuchter Text in B1: wir
Ergebnis der Formel in C1: 2

Gruß Boris

Anzeige
Re: Wörter in Textstring zählen
22.10.2002 16:38:48
Boris
Anmerkung:

Gross- und Kleinschreibung wird hier beachtet!

Gruß Boris

Re: Wörter in Textstring zählen
22.10.2002 17:42:15
Folker
Ok passt. Danke an alle.
;
Anzeige

Infobox / Tutorial

Wörter in Textstring zählen


Schritt-für-Schritt-Anleitung

Um die Anzahl eines bestimmten Wortes in einem Textstring zu zählen, kannst du die folgende Formel in Excel verwenden. Angenommen, dein Textstring steht in Zelle A1 und das gesuchte Wort in Zelle B1:

  1. Klicke auf die Zelle, in der du das Ergebnis anzeigen möchtest (z.B. C1).

  2. Gib die folgende Formel ein:

    =LÄNGE(A1)-(LÄNGE(A1)-LÄNGE(WECHSELN(A1;B1;"")))/LÄNGE(B1)
  3. Drücke die Enter-Taste. Das Ergebnis in C1 gibt dir die Anzahl der Vorkommen des gesuchten Wortes innerhalb des Textstrings in A1.

Beachte, dass diese Methode die Groß- und Kleinschreibung beachtet. Wenn du wissen möchtest, wie viele Wörter in 4000 Zeichen sind, kannst du die gesamte Länge des Textstrings nutzen und die Anzahl der Wörter entsprechend berechnen.


Häufige Fehler und Lösungen

  • Fehler: Ergebnis ist 0

    • Lösung: Stelle sicher, dass das gesuchte Wort (in B1) exakt mit dem Wort im Textstring (A1) übereinstimmt. Achte auf Groß- und Kleinschreibung.
  • Fehler: Formel liefert einen Fehlerwert

    • Lösung: Überprüfe, ob du die Formel korrekt eingegeben hast und dass die Zellen A1 und B1 die richtigen Daten enthalten.

Alternative Methoden

Eine alternative Methode, um die Anzahl der Vorkommen eines bestimmten Wortes zu zählen, ist die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfacher Code, den du verwenden kannst:

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen > Modul und füge den folgenden Code ein:

    Function WortZaehlen(Text As String, Wort As String) As Long
       Dim Vorkommen As Long
       Vorkommen = (Len(Text) - Len(Replace(Text, Wort, ""))) / Len(Wort)
       WortZaehlen = Vorkommen
    End Function
  3. Schließe den VBA-Editor und benutze die Funktion in Excel:

    =WortZaehlen(A1; B1)

Praktische Beispiele

  • Beispiel 1: Wenn A1 den Text "Excel ist ein mächtiges Tool für Excel" enthält und du in B1 "Excel" eingibst, gibt die Formel in C1 das Ergebnis 2 zurück, da das Wort "Excel" zweimal vorkommt.

  • Beispiel 2: Für A1 = "Wie viele Wörter sind 4000 Zeichen?" und B1 = "Wörter" zeigt die Formel in C1 das Ergebnis 1 an.


Tipps für Profis

  • Verwende die Funktion =WÖRTER(A1) in Excel, um die Gesamtanzahl der Wörter in einem Textstring zu ermitteln, wenn du zusätzlich wissen möchtest, wie viele Wörter in 4000 Zeichen sind.
  • Experimentiere mit der Funktion =SUCHEN(), um die Position eines Wortes im Textstring zu finden, was dir helfen kann, die Analyse zu verfeinern.

FAQ: Häufige Fragen

1. Wie kann ich die Anzahl der Wörter in einem Textstring zählen? Du kannst die Funktion =LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";""))+1 verwenden, um die Anzahl der Wörter in A1 zu zählen.

2. Beeinflusst die Groß- und Kleinschreibung die Zählung? Ja, die oben genannte Methode beachtet die Groß- und Kleinschreibung. Wenn du eine zählung ohne Berücksichtigung der Großschreibung möchtest, kannst du die Wörter in beiden Zellen mit =GROSS(A1) und =GROSS(B1) konvertieren, bevor du die Zählung durchführst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige