Zählen von Zeichen in einer Zelle (oder einem Zellbereich) mithilfe von Formeln in Excel

Excel verfügt über einige erstaunliche Textfunktionen, die Ihnen beim Arbeiten mit den Textdaten helfen können.

In In einigen Fällen müssen Sie möglicherweise die Gesamtzahl der Zeichen in einer Zelle / einem Bereich oder die Häufigkeit berechnen, mit der ein bestimmtes Zeichen in einer Zelle vorkommt.

Während es die LEN-Funktion gibt, die die Anzahl der Zeichen zählen kann Zeichen in einer Zelle können Sie den Rest auch mit einer Kombination von Formeln erledigen (wie wir später in den Beispielen sehen werden).

In diesem Tutorial werde ich verschiedene Beispiele behandeln, bei denen Sie insgesamt oder zählen können Bestimmte Zeichen in einer Zelle / einem Bereich in Excel.

In diesem Lernprogramm wird Folgendes behandelt:

Alle Zeichen in einer Zelle zählen

Wenn Sie einfach die Gesamtzahl aller Zeichen in einer Zelle erhalten möchten, können Sie die LEN-Funktion verwenden.

Die LEN-Funktion verwendet ein Argument, bei dem es sich um den doppelten Text handeln kann -zitate oder der Zellverweis auf eine Zelle mit dem Text.

Angenommen, Sie haben den Datensatz wie unten gezeigt und möchten die Gesamtzahl der Zeichen in jeder Zelle zählen:

Nachfolgend finden Sie die Formel, die dies bewirkt:

=LEN(A2)

By selbst mag die LEN-Funktion nicht viel aussehen, aber wenn Sie sie mit anderen Formeln kombinieren, kann sie einige wunderbare Dinge bewirken (z. B. die Wortanzahl in einer Zelle ermitteln oder den Vor- und Nachnamen teilen).

Hinweis: Die LEN-Funktion zählt alle Zeichen in einer Zelle, sei es ein Sonderzeichen, Zahlen, Satzzeichen und Leerzeichen (führende, nachfolgende und doppelte Leerzeichen zwischen Wörtern).

Seit dem LEN Die Funktion zählt jedes Zeichen in einer Zelle. Manchmal erhalten Sie das falsche Ergebnis, wenn Sie zusätzliche Leerzeichen in der Zelle haben.

Im folgenden Fall gibt die LEN-Funktion beispielsweise 25 für den Text in der Zelle zurück A1, während es 22 gewesen sein sollte. Aber da es auch zusätzliche Leerzeichen zählt, Sie Erhalten Sie das falsche Ergebnis.

Um zu vermeiden, dass zusätzliche Leerzeichen gezählt werden, können Sie zuerst die TRIM-Funktion verwenden, um führende Zeilen zu entfernen. Nachgestellte und doppelte Leerzeichen und verwenden Sie dann die LEN-Funktion, um die tatsächliche Wortzahl zu erhalten.

Die folgende Formel führt dies aus:

=LEN(TRIM(A2))

Alle Zeichen in einem Zellbereich zählen

Sie können auch die LEN-Funktion verwenden, um die Gesamtzahl der Zeichen in zu zählen Ein ganzer Bereich.

Angenommen, wir haben denselben Datensatz, und dieses Mal möchte ich wissen, wie viele Zeichen sich in dem gesamten Bereich befinden, anstatt die Anzahl der Zeichen in jeder Zelle zu ermitteln.

Sie können dies mit der folgenden Formel tun:

=SUMPRODUCT(LEN(A2:A7)))

Lassen Sie mich erklären, wie diese Formel funktioniert.

In der obigen Formel nimmt der LEN-Teil der Funktion einen ganzen Bereich von Zellen und zählt die Zeichen in jeder Zelle.

Die Ergebnis der LEN fu Die Funktion wäre:

{22; 21; 23; 23; 23; 31}

Jede dieser Zahlen repräsentiert die Zeichenanzahl in der Zelle.

Und wenn Sie die SUMPRODUCT-Funktion damit verwenden, werden einfach alle diese Zahlen hinzugefügt.

Wenn Sie sich jetzt fragen, warum Sie SUM nicht anstelle von SUMPRODUCT verwenden können, liegt der Grund darin, dass dies eine ist Array und SUMPRODUCT können mit Arrays umgehen, die SUM-Funktion jedoch nicht.

Wenn Sie jedoch weiterhin SUM verwenden möchten, können Sie die folgende Formel verwenden (denken Sie jedoch daran, dass Sie Strg + Umschalt + verwenden müssen Geben Sie ein, um das Ergebnis anstelle einer regulären Eingabe zu erhalten.

=SUM(LEN(A2:A7))

Zählen Sie bestimmte Zeichen in einer Zelle.

Wie bereits erwähnt, ist dies das eigentliche Dienstprogramm der LEN-Funktion ist, wenn sie in Kombination mit anderen Formeln verwendet wird.

Und wenn Sie bestimmte Zeichen in einer Zelle zählen möchten (dies kann ein Buchstabe, eine Zahl, ein Sonderzeichen oder ein Leerzeichen sein). Sie können dies mit einer Formelkombination tun.

Angenommen, Sie haben den Datensatz wie gezeigt unten und Sie möchten die Gesamtzahl der Wörter in jeder Zelle zählen.

Obwohl es keine eingebaute Formel gibt, um die Wortzahl zu ermitteln, können Sie die Leerzeichen zählen und dann verwenden, um die Gesamtzahl zu ermitteln Anzahl der Wörter in der Zelle.

Nachfolgend finden Sie die Formel, mit der Sie die Gesamtzahl der Leerzeichen in einer Zelle angeben können:

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

Die obige Formel zählt die Gesamtzahl der Leerzeichen und addiert dann 1 zu dieser Zahl, um die Wortanzahl zu erhalten.

So funktioniert diese Formel: Mit der Funktion

  • SUBSTITUTE werden alle Leerzeichen durch Leerzeichen ersetzt. Die LEN-Funktion wird dann verwendet, um die Gesamtzahl der Zeichen zu zählen, wenn keine Leerzeichen vorhanden sind.
  • Das Ergebnis der LEN (SUBSTITUTE (A2, „“, „“)) wird dann von LEN (subtrahiert). A2). Dies gibt uns die Gesamtzahl der Leerzeichen in der Zelle an.
  • 1 wird in die Formel eingefügt und die Gesamtzahl der Wörter wäre eins mehr als die Gesamtzahl der Leerzeichen (da zwei Wörter durch ein Zeichen getrennt sind).

Beachten Sie, dass Sie das falsche Ergebnis erhalten, wenn führende, nachfolgende oder doppelte Leerzeichen vorhanden sind. In einem solchen Fall ist es am besten, die TRIM-Funktion zusammen mit der LEN-Funktion zu verwenden.

Sie können dieselbe Logik auch verwenden, um ein bestimmtes Zeichen, Wort oder eine bestimmte Phrase in einer Zelle zu finden.

Angenommen, ich habe einen Datensatz wie unten gezeigt, in dem ich verschiedene Stapel habe, wobei jeder Stapel ein Alphabet und eine Nummer hat, um ihn darzustellen (z. B. A1, J2 usw.).

Nachfolgend finden Sie die Formel, mit der angegeben wird, wie oft ein Stapel mit dem Alphabet A jeden Monat erstellt wurde:

=LEN(B2)-LEN(SUBSTITUTE(B2,"A",""))

Die obige Formel verwendet wieder dieselbe Logik – ermitteln Sie die Länge des Textes in einer Zelle mit und ohne Das Zeichen, das Sie zählen möchten, und dann die Differenz dieser beiden.

In der obigen Formel habe ich das Zeichen, das ich zählen möchte, fest codiert, aber Sie können es auch in eine Zelle einfügen und dann Verwenden Sie die Zellreferenz. Dies macht es bequemer, da die Formel beim nächsten Ändern des Texts in der Zelle aktualisiert wird.

Zählen Sie bestimmte Zeichen mithilfe der Formel ohne Berücksichtigung der Groß- und Kleinschreibung.

Es gibt ein Problem mit der Formel wird verwendet, um bestimmte Zeichen in einer Zelle zu zählen.

Bei der Funktion SUBSTITUTE wird zwischen Groß- und Kleinschreibung unterschieden. Dies bedeutet, dass Sie „A“ nicht gleich „a“ ist. Aus diesem Grund erhalten Sie in Zelle C5 das falsche Ergebnis (das Ergebnis sollte 3 gewesen sein).

Wie können Sie das tun? Ermitteln Sie die Anzahl der Zeichen eines bestimmten Zeichens, wenn dies in jedem Fall möglich gewesen wäre (unten oder oben).

Sie tun dies, indem Sie die Groß- und Kleinschreibung Ihrer Formel nicht berücksichtigen. Während Sie sich für eine komplexe Formel entscheiden können, habe ich einfach die Zeichenanzahl beider Fälle (Klein- und Großbuchstaben A) hinzugefügt.

=LEN(B2)-LEN(SUBSTITUTE(B2,"A",""))+LEN(B2)-LEN(SUBSTITUTE(B2,"a",""))

Zeichen / Ziffern vor und nach der Dezimalstelle zählen

Ich weiß nicht warum, aber dies ist eine häufige Abfrage, die ich von meinen Lesern bekomme und gesehen habe in vielen Foren – wie diesem

Angenommen, Sie haben einen Datensatz wie unten gezeigt und möchten die Zeichen vor und nach der Dezimalstelle zählen.

Nachfolgend sind die Formeln aufgeführt, die dies ausführen.

Zählen Sie Zeichen / Zahlen vor der Dezimalstelle:

=LEN(INT(A2))

Zählen Sie Zeichen / Zahlen nach der Dezimalstelle:

=LEN(A2)-FIND(".",A2)

Beachten Sie, dass diese Formeln nur für signifikante Ziffern in der Zelle gedacht sind. Wenn Sie führende oder nachfolgende Nullen haben oder eine benutzerdefinierte Zahlenformatierung verwendet haben, um mehr / weniger Zahlen anzuzeigen, geben Ihnen die obigen Formeln vor und nach der Dezimalstelle immer noch signifikante Ziffern.

Dies sind also einige der folgenden Szenarien, in denen Sie Formeln verwenden können, um Zeichen in einer Zelle oder einem Zellbereich in Excel zu zählen.

Ich hoffe, Sie fanden das Tutorial hilfreich!

Andere Excel-Tutorials, die Ihnen gefallen könnten:

  • Zählen eindeutiger Werte in Excel mithilfe der COUNTIF-Funktion
  • Zählen von Zellen mit Textzeichenfolgen
  • Zählen farbiger Zellen in Excel
  • Zählen eindeutiger Werte in Excel mithilfe der COUNTIF-Funktion
  • Entfernen von Text vor oder nach einem bestimmten Zeichen in Excel

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.