Wie man Wörter in Excel zählt - Formelbeispiele

  • Teile Das
Michael Brown

Das Tutorial erklärt, wie man in Excel Wörter zählt, indem man die LEN-Funktion in Kombination mit anderen Excel-Funktionen verwendet, und bietet Formeln zur Zählung der gesamten oder bestimmter Wörter/Texte in einer Zelle oder einem Bereich unter Berücksichtigung der Groß- und Kleinschreibung.

Microsoft Excel verfügt über eine Handvoll nützlicher Funktionen, mit denen sich fast alles zählen lässt: die Funktion COUNT zum Zählen von Zellen mit Zahlen, COUNTA zum Zählen von nicht leeren Zellen, COUNTIF und COUNTIFS zum bedingten Zählen von Zellen und LEN zum Berechnen der Länge einer Textzeichenfolge.

Leider bietet Excel kein eingebautes Tool zum Zählen der Anzahl von Wörtern. Glücklicherweise können Sie durch die Kombination mehrerer Funktionen komplexere Formeln erstellen, um fast jede Aufgabe zu erfüllen. Wir werden diesen Ansatz verwenden, um Wörter in Excel zu zählen.

    So zählen Sie die Gesamtzahl der Wörter in einer Zelle

    Um die Wörter in einer Zelle zu zählen, verwenden Sie die folgende Kombination der Funktionen LEN, SUBSTITUTE und TRIM:

    LEN(TRIM( Zelle ))-LEN(SUBSTITUTE( Zelle ," ",""))+1

    Wo Zelle ist die Adresse der Zelle, in der Sie die Wörter zählen wollen.

    Um zum Beispiel die Wörter in Zelle A2 zu zählen, verwenden Sie diese Formel:

    =LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1

    Anschließend können Sie die Formel nach unten kopieren, um Wörter in anderen Zellen der Spalte A zu zählen:

    Wie die Formel zum Zählen von Wörtern funktioniert

    Zunächst entfernen Sie mit der Funktion SUBSTITUTE alle Leerzeichen in der Zelle, indem Sie sie durch eine leere Textzeichenfolge ("") ersetzen, damit die Funktion LEN die Länge der Zeichenfolge ohne Leerzeichen zurückgibt:

    LEN(SUBSTITUTE(A2," ",""))

    Danach subtrahieren Sie die Länge der Zeichenkette ohne Leerzeichen von der Gesamtlänge der Zeichenkette und addieren 1 zur endgültigen Wortanzahl, da die Anzahl der Wörter in einer Zelle gleich der Anzahl der Leerzeichen plus 1 ist.

    Außerdem verwenden Sie die Funktion TRIM, um zusätzliche Leerzeichen in der Zelle zu entfernen. Manchmal kann ein Arbeitsblatt viele unsichtbare Leerzeichen enthalten, z. B. zwei oder mehr Leerzeichen zwischen Wörtern oder Leerzeichen, die versehentlich am Anfang oder Ende des Textes eingegeben wurden (d. h. führende und abschließende Leerzeichen). Und all diese zusätzlichen Leerzeichen können die Wortzählung verfälschen. Um dies zu verhindern, sollten Sie vorUm die Gesamtlänge der Zeichenkette zu berechnen, verwenden wir die TRIM-Funktion, um alle überflüssigen Leerzeichen zu entfernen, mit Ausnahme von einzelnen Leerzeichen zwischen Wörtern.

    Verbesserte Formel, die leere Zellen korrekt behandelt

    Die obige Formel zum Zählen von Wörtern in Excel könnte man als perfekt bezeichnen, wenn es nicht einen Nachteil gäbe - sie liefert 1 für leere Zellen. Um dies zu beheben, können Sie eine IF-Anweisung hinzufügen, um auf leere Zellen zu prüfen:

    =IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

    Wie Sie in der obigen Abbildung sehen können, liefert die Formel für leere Zellen Null und für nicht leere Zellen die korrekte Wortzahl.

    Wie man bestimmte Wörter in einer Zelle zählt

    Um zu zählen, wie oft ein bestimmtes Wort, ein Text oder eine Teilzeichenkette in einer Zelle vorkommt, verwenden Sie die folgende Formel:

    =(LEN( Zelle )-LEN(ERSATZ( Zelle , Wort ,"")))/LEN( Wort )

    Berechnen wir zum Beispiel die Anzahl der " Mond "Vorkommen in Zelle A2:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, "Mond","")))/LEN("Mond")

    Anstatt das zu zählende Wort direkt in die Formel einzugeben, können Sie es in eine Zelle eingeben und auf diese Zelle in Ihrer Formel verweisen. So erhalten Sie eine vielseitigere Formel zum Zählen von Wörtern in Excel.

    Tipp: Wenn Sie Ihre Formel in mehrere Zellen kopieren möchten, müssen Sie den Verweis auf die Zelle, die das zu zählende Wort enthält, mit dem $-Zeichen versehen. Beispiel::

    =(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)

    So zählt diese Formel die Vorkommen eines bestimmten Textes in einer Zelle

    1. Die Funktion SUBSTITUTE entfernt das angegebene Wort aus dem Originaltext.

    In diesem Beispiel wird das in Zelle B1 eingegebene Wort aus dem in A2 befindlichen Originaltext entfernt:

    SUBSTITUTE(A2, $B$1,"")

  • Anschließend berechnet die Funktion LEN die Länge der Zeichenkette ohne das angegebene Wort.
  • In diesem Beispiel, LEN(SUBSTITUTE(A2, $B$1,"")) gibt die Länge des Textes in Zelle A2 zurück, nachdem alle Zeichen entfernt wurden, die in allen Vorkommen des Wortes " Mond ".

  • Danach wird die oben genannte Zahl von der Gesamtlänge der ursprünglichen Textzeichenfolge abgezogen:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    Das Ergebnis dieser Operation ist die Anzahl der Zeichen, die in allen Vorkommen des Zielworts enthalten sind. In diesem Beispiel sind es 12 (3 Vorkommen des Wortes " Mond ", jeweils 4 Zeichen).

  • Schließlich wird die obige Zahl durch die Länge des Wortes geteilt, d. h. die Anzahl der Zeichen, die in allen Vorkommen des Zielwortes enthalten sind, wird durch die Anzahl der Zeichen geteilt, die in einem einzelnen Vorkommen des Wortes enthalten sind. In diesem Beispiel wird 12 durch 4 geteilt, und wir erhalten 3 als Ergebnis.
  • Neben dem Zählen der Anzahl bestimmter Wörter in einer Zelle können Sie mit dieser Formel auch die Vorkommen eines beliebigen Textes (Sie können zum Beispiel zählen, wie oft der Text " Wählen Sie " erscheint in Zelle A2:

    Groß- und Kleinschreibung berücksichtigende Formel zum Zählen bestimmter Wörter in einer Zelle

    Wie Sie wahrscheinlich wissen, unterscheidet Excel bei SUBSTITUTE zwischen Groß- und Kleinschreibung, und daher wird bei der auf SUBSTITUTE basierenden Wortzählformel standardmäßig die Groß- und Kleinschreibung berücksichtigt:

    Groß- und Kleinschreibung nicht berücksichtigende Formel zum Zählen bestimmter Wörter in einer Zelle

    Wenn Sie ein Wort sowohl in Groß- als auch in Kleinbuchstaben zählen müssen, verwenden Sie entweder die Funktion UPPER oder LOWER innerhalb von SUBSTITUTE, um den Originaltext und den zu zählenden Text in dieselbe Groß-/Kleinschreibung zu konvertieren.

    =(LEN( Zelle )-LEN(SUBSTITUTE(UPPER( Zelle ),UPPER( Text ),"")))/LEN( Text )

    Oder

    =(LEN( Zelle )-LEN(SUBSTITUTE(LOWER( Zelle ),LOWER( Text ),"")))/LEN( Text )

    Um beispielsweise die Anzahl der Vorkommen des Wortes in B1 in Zelle A2 ohne Berücksichtigung der Groß-/Kleinschreibung zu zählen, verwenden Sie diese Formel:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2),LOWER($B$1),"")))/LEN($B$1)

    Wie in der nachstehenden Abbildung zu sehen ist, gibt die Formel dieselbe Wortanzahl zurück, unabhängig davon, ob das Wort in Großbuchstaben (Zelle B1), Kleinbuchstaben (Zelle D1) oder in Satzform (Zelle C1) eingegeben wird:

    Zählen der Gesamtzahl der Wörter in einem Bereich

    Um herauszufinden, wie viele Wörter ein bestimmter Bereich enthält, nehmen Sie die Formel, die die Gesamtwörter in einer Zelle zählt, und betten Sie sie entweder in die Funktion SUMPRODUCT oder SUMME ein:

    =SUMPRODUCT(LEN(TRIM( Bereich ))-LEN(SUBSTITUTE( Bereich ," ",""))+1)

    Oder

    =SUMME(LEN(TRIM( Bereich ))-LEN(SUBSTITUTE( Bereich ," ",""))+1)

    SUMPRODUCT ist eine der wenigen Excel-Funktionen, die mit Arrays umgehen können, und Sie schließen die Formel auf die übliche Weise ab, indem Sie die Eingabetaste drücken.

    Damit die Funktion SUMME Arrays berechnen kann, sollte sie in einer Array-Formel verwendet werden, die durch Drücken von Strg+Umschalt+Eingabe anstelle der üblichen Eingabetaste abgeschlossen wird.

    Um zum Beispiel alle Wörter im Bereich A2:A4 zu zählen, verwenden Sie eine der folgenden Formeln:

    =SUMMENPRODUKT(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    =SUM(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    Bestimmte Wörter in einem Bereich zählen

    Wenn Sie zählen möchten, wie oft ein bestimmtes Wort oder ein bestimmter Text in einem Bereich von Zellen vorkommt, verwenden Sie einen ähnlichen Ansatz - nehmen Sie die Formel zum Zählen bestimmter Wörter in einer Zelle und kombinieren Sie sie mit der Funktion SUMME oder SUMPRODUCT:

    =SUMMENPRODUKT((LEN( Bereich )-LEN(ERSATZ( Bereich , Wort ,"")))/LEN( Wort ))

    Oder

    =SUMME((LEN( Bereich )-LEN(ERSATZ( Bereich , Wort ,"")))/LEN( Wort ))

    Bitte denken Sie daran, Strg+Umschalt+Eingabe zu drücken, um die SUMmenformel des Arrays korrekt auszufüllen.

    Um zum Beispiel alle Vorkommen des in Zelle C1 eingegebenen Wortes im Bereich A2:A4 zu zählen, verwenden Sie diese Formel:

    =SUMMENPRODUKT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))

    Wie Sie sich erinnern, ist SUBSTITUTE eine Groß- und Kleinschreibung Funktion, und daher unterscheidet die obige Formel zwischen Groß- und Kleinbuchstaben:

    So wird die Formel Groß- und Kleinschreibung wird nicht berücksichtigt verwenden Sie entweder die Funktion UPPER oder LOWER:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((UPPER(A2:A4)),UPPER(C1),"")))/LEN(C1))

    Oder

    =SUMMENPRODUKT((LEN(A2:A4)-LEN(SUBSTITUTE((LOWER(A2:A4)),LOWER(C1),"")))/LEN(C1))

    Um die Formeln besser zu verstehen und vielleicht sogar nachzubauen, können Sie die Excel-Beispielarbeitsmappe Wörter zählen herunterladen.

    Wenn keine der in diesem Tutorial besprochenen Formeln Ihre Aufgabe gelöst hat, sehen Sie sich bitte die folgende Liste von Ressourcen an, die andere Lösungen zum Zählen von Zellen, Text und einzelnen Zeichen in Excel zeigen.

    Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.