Danke
InStr(Startpos, Text, Muster)
musst du in einer Schleife solange suchen
und Zählen bis 0 zurückkommt
OK ?
hth
Any
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
Gross- und Kleinschreibung wird hier beachtet!
Gruß Boris
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:
Klicke auf die Zelle, in der du das Ergebnis anzeigen möchtest (z.B. C1).
Gib die folgende Formel ein:
=LÄNGE(A1)-(LÄNGE(A1)-LÄNGE(WECHSELN(A1;B1;"")))/LÄNGE(B1)
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.
Fehler: Ergebnis ist 0
Fehler: Formel liefert einen Fehlerwert
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:
Drücke ALT + F11, um den VBA-Editor zu öffnen.
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
Schließe den VBA-Editor und benutze die Funktion in Excel:
=WortZaehlen(A1; B1)
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.
=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.=SUCHEN(), um die Position eines Wortes im Textstring zu finden, was dir helfen kann, die Analyse zu verfeinern.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.