Zählen von Zeichen in Google Sheets

  • Teile Das
Michael Brown

Obwohl die Wort- und Zeichenzählung in Google Sheets nur in seltenen Fällen verwendet wird, ist es immer noch die Funktionalität, die einige von uns erwarten, direkt im Menü zu sehen. Aber im Gegensatz zu Google Text & Tabellen ist es bei Google Sheets die Funktion LEN, die dies tut.

Obwohl es viele verschiedene Möglichkeiten gibt, Zeichen in Tabellenkalkulationen zu zählen, befasst sich der heutige Blog-Beitrag mit der Funktion LEN, da sie in Tabellen hauptsächlich dazu dient, - nun ja, zu zählen :) Allerdings wird sie nur selten allein verwendet. Im Folgenden erfahren Sie, wie Sie Google Sheets LEN richtig verwenden und finden die gefragtesten Formeln zur Berechnung von Zeichen in Tabellenkalkulationen.

    Google Sheets LEN-Funktion - Verwendung und Syntax

    Der Hauptzweck der Funktion LEN in Google Sheets besteht darin, die Länge der Zeichenkette zu ermitteln. Sie ist so einfach, dass sie nur ein Argument benötigt:

    =LEN(text)
    • kann er entweder den Text selbst in Anführungszeichen setzen:

      =LEN("Yggdrasil")

    • oder einen Verweis auf eine Zelle mit dem gewünschten Text:

      =LEN(A2)

    Sehen wir uns an, ob es irgendwelche Besonderheiten bei der Verwendung der Funktion in Tabellenkalkulationen gibt.

    Zeichenanzahl in Google Sheets

    Ich beginne mit dem einfachsten Vorgang: Zählen Sie die Zeichen in Google Sheets auf die gängigste Weise, indem Sie mit der Funktion LEN auf eine Zelle mit dem Text verweisen.

    Ich gebe die Formel in B2 ein und kopiere sie über die gesamte Spalte, um die Zeichen in jeder Zeile zu zählen:

    =LEN(A2)

    Hinweis: Die Funktion LEN berechnet alle Zeichen: Buchstaben, Zahlen, Leerzeichen, Interpunktionszeichen, usw.

    Sie können sich vorstellen, dass Sie auf ähnliche Weise eine Zeichenzählung für den gesamten Zellenbereich vornehmen könnten, etwa so: LEN(A2:A6) Aber, so bizarr es auch ist, es funktioniert nicht einfach so.

    Um Zeichen in mehreren Zellen zu summieren, sollten Sie LEN in SUMPRODUCT einschließen - die Funktion, die die Zahlen aus eingegebenen Bereichen summiert. In meinem Fall wird der Bereich von der Funktion LEN zurückgegeben:

    =SUMMENPRODUKT(LEN(A2:A6))

    Natürlich könnten Sie stattdessen auch die Funktion SUMME einbinden. Aber SUMME in Google Sheets verarbeitet keine Arrays aus anderen Funktionen. Damit es funktioniert, müssen Sie eine weitere Funktion hinzufügen - ArrayFormula:

    =ArrayFormula(SUM(LEN(A2:A6)))

    Wie man in Google Sheets Zeichen ohne Leerzeichen zählt

    Wie bereits erwähnt, zählt die LEN-Funktion von Google Sheets jedes einzelne Zeichen, das sie sieht, einschließlich Leerzeichen.

    Was aber, wenn versehentlich zusätzliche Leerzeichen eingefügt wurden und Sie diese nicht für das Ergebnis berücksichtigen wollen?

    Für solche Fälle gibt es in Google Sheets die Funktion TRIM, die den Text auf führende, nachgestellte und wiederholte Zwischenräume prüft. Wenn TRIM mit LEN gepaart wird, zählt letzteres all diese ungeraden Leerzeichen nicht.

    Hier ein Beispiel: Ich habe Leerzeichen an verschiedenen Positionen in Spalte A eingefügt. Wie Sie sehen können, zählt Google Sheets LEN alle Leerzeichen, wenn sie allein stehen:

    =LEN(A2)

    Sobald Sie jedoch TRIM integrieren, werden alle zusätzlichen Leerzeichen ignoriert:

    =LEN(TRIM(A2))

    Sie können sogar noch weiter gehen und Ihre Formel so gestalten, dass selbst einzelne Leerzeichen zwischen den Wörtern nicht berücksichtigt werden. Dabei hilft Ihnen die Funktion SUBSTITUTE, die zwar in erster Linie dazu dient, ein Zeichen durch ein anderes zu ersetzen, aber mit einem Trick auch Leerzeichen vollständig entfernen kann:

    =SUBSTITUTE(text_zu_suchen, suchen_nach, ersetzen_mit, [Vorkommensnummer])
    • text_zu_suchen ist der Bereich, mit dem Sie arbeiten: Spalte A, oder A2 um genau zu sein.
    • suchen_nach sollte ein Leerzeichen in doppelten Anführungszeichen sein: " "
    • ersetzen_mit sollte leere Anführungszeichen enthalten. Wenn Sie Leerzeichen ignorieren wollen, müssen Sie sie buchstäblich durch nichts ersetzen (leere Zeichenfolge): ""
    • Vorkommen_Anzahl wird normalerweise verwendet, um die zu ersetzende Instanz anzugeben. Da ich aber beschreibe, wie man Zeichen ohne alle Leerzeichen zählt, schlage ich vor, dass du dieses Argument weglässt, da es optional ist.

    Versuchen Sie nun, all diese Angaben in Google Sheets LEN zusammenzufügen, und Sie werden sehen, dass kein Leerzeichen berücksichtigt wird:

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

    Google Sheets: bestimmte Zeichen zählen

    Das gleiche Tandem aus Google Sheets LEN und SUBSTITUTE wird immer dann verwendet, wenn Sie bestimmte Zeichen, Buchstaben oder Zahlen zählen müssen.

    In meinen Beispielen werde ich die Anzahl der Vorkommen des Buchstabens "s" ermitteln und diesmal mit einer vorgefertigten Formel beginnen:

    =LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))

    Um zu verstehen, wie es funktioniert, sollten wir es in seine Bestandteile zerlegen:

    1. SUBSTITUTE(A2, "s", "") sucht nach dem Buchstaben 's' in A2 und ersetzt alle Vorkommen durch "nothing" oder eine leere Zeichenfolge ("").
    2. LEN(SUBSTITUTE(A2, "s", "") errechnet die Anzahl aller Zeichen außer 's' in A2.
    3. LEN(A2) zählt alle Zeichen in A2.
    4. Schließlich ziehen Sie das eine vom anderen ab.

    Die Ergebnisdifferenz zeigt an, wie viele 's' in der Zelle enthalten sind:

    Anmerkung: Du fragst dich vielleicht, warum B1 sagt, dass es nur ein "s" in A2 gibt, während du 3 sehen kannst?

    Da die Funktion SUBSTITUTE zwischen Groß- und Kleinschreibung unterscheidet, habe ich sie gebeten, alle Instanzen von 's' in Kleinbuchstaben zu schreiben, was sie auch getan hat.

    Um die Groß- und Kleinschreibung zu ignorieren, müssen Sie eine weitere Google Sheets-Funktion aufrufen: LOWER.

    Tipp: Sehen Sie sich andere Möglichkeiten zum Ändern der Groß- und Kleinschreibung in Google Sheets an.

    Es ist so einfach wie LEN und TRIM in Google Sheets, denn es wird nur der Text benötigt:

    =NIEDER(text)

    Dieser Trick ist genau das, was Sie brauchen, damit Google Sheets bestimmte Zeichen unabhängig von ihrer Groß- und Kleinschreibung zählt:

    =LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))

    Tipp: Um die Gesamtzahl bestimmter Zeichen im Bereich zu zählen, umschließen Sie LEN wie zuvor mit SUMPRODUCT:

    =SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))

    Wörter in Google Sheets zählen

    Wenn sich mehrere Wörter in den Zellen befinden, ist es wahrscheinlich, dass Sie deren Anzahl anstelle der Länge der Google Sheets-Zeichenkette benötigen.

    Und obwohl es mehrere Möglichkeiten gibt, dies zu tun, werde ich heute erwähnen, wie Google Sheets LEN diese Aufgabe erfüllt.

    Erinnern Sie sich an die Formel, mit der ich in Google Sheets bestimmte Zeichen gezählt habe? Sie wird auch hier nützlich sein. Ich werde nämlich nicht wortwörtlich Wörter zählen, sondern die Anzahl der Leerzeichen zwischen den Wörtern und dann einfach 1 addieren. Schauen Sie mal:

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

    1. LEN(A2) zählt die Anzahl aller Zeichen in der Zelle.
    2. LEN(SUBSTITUTE((A2)," ","")) entfernt alle Leerzeichen aus der Zeichenkette und zählt die verbleibenden Zeichen.
    3. Dann subtrahieren Sie das eine vom anderen, und die Differenz, die Sie erhalten, ist die Anzahl der Leerzeichen in der Zelle.
    4. Da die Anzahl der Wörter in einem Satz immer um eins höher ist als die der Leerzeichen, fügen Sie am Ende eine 1 hinzu.

    Google Sheets: bestimmte Wörter zählen

    Zum Schluss möchte ich Ihnen noch eine Google Sheets-Formel vorstellen, mit der Sie bestimmte Wörter zählen können.

    Hier habe ich The Mock Turtle's Song aus Alice's Adventures in Wonderland:

    Ich möchte wissen, wie oft das Wort "will" in jeder Zeile vorkommt. Ich glaube, Sie werden nicht überrascht sein, wenn ich Ihnen sage, dass die Formel, die ich benötige, aus denselben Funktionen besteht wie zuvor: Google Sheets LEN, SUBSTITUTE und LOWER:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")

    Die Formel mag beängstigend aussehen, aber ich kann Ihnen versichern, dass sie leicht zu verstehen ist, also haben Sie Geduld mit mir :)

    1. Da die Groß- und Kleinschreibung für mich keine Rolle spielt, verwende ich LOWER(A2) um alles in Kleinbuchstaben umzuwandeln.
    2. Dann geht SUBSTITUTE(LOWER(A2), "will",""))) - werden alle Vorkommen von 'will' durch leere Zeichenfolgen ("") ersetzt.
    3. Danach subtrahiere ich die Anzahl der Zeichen ohne das Wort "will" von der Gesamtlänge der Zeichenkette. Die Zahl, die ich erhalte, zählt alle Zeichen in allen Vorkommen von "will" in jeder Zeile.

      Wenn also "will" einmal vorkommt, ist die Zahl 4, da das Wort aus 4 Buchstaben besteht, wenn es zweimal vorkommt, ist die Zahl 8 usw.

    4. Schließlich teile ich diese Zahl durch die Länge des einzelnen Wortes "will".

    Tipp: Wenn Sie lieber die Gesamtzahl aller Vorkommen des Wortes "will" erhalten möchten, schließen Sie die gesamte Formel einfach mit SUMPRODUCT ein:

    =SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))

    Wie Sie sehen können, werden alle diese Fälle von Zeichenzählung durch die gleichen Muster der gleichen Funktionen für Google Sheets gelöst: LEN, SUBSTITUTE, LOWER und SUMPRODUCT.

    Wenn einige Formeln Sie immer noch verwirren, oder wenn Sie nicht sicher sind, wie Sie alles auf Ihre spezielle Aufgabe anwenden können, scheuen Sie sich nicht und fragen Sie in den Kommentaren unten nach!

    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.