Menu

LÄNGE in Excel: Zeichen und Wörter in einer Zelle zählen

=LÄNGE(A2) liefert die Zahl der Zeichen in A2, Leerzeichen und Satzzeichen eingeschlossen. Mit GLÄTTEN und WECHSELN zählt es auch Wörter, und mit SUMME die Zeichen eines ganzen Bereichs.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=LÄNGE(A2) liefert die Zahl der Zeichen in A2. Jedes Zeichen zählt: Buchstaben, Ziffern, Leerzeichen, Satzzeichen und Zeilenumbrüche. Hello world hat 11. LÄNGE heißt in englischem Excel LEN, und die Tabelle zeigt die englische Schreibweise, =LEN(A2). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons: =LÄNGE(A2).

Die Zeichen zählen
B2
AB
1TextCharacters
2Hello world11
3 Hello world 13
4Excel5
50
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =LÄNGE(A2)

A3 hat an jedem Ende ein Leerzeichen, also zählt es 13. A5 ist leer, und LÄNGE einer leeren Zelle ist 0. Die Syntax hat ein Argument: =LEN(text), wobei text eine Zelle, eine Formel oder Text in Anführungszeichen ist.

LÄNGE zählt den gespeicherten Wert, nicht die Anzeige

Bei Zahlen und Datumswerten zählt LÄNGE den Wert, den Excel speichert, und der entspricht nicht immer dem, was du siehst:

Was LÄNGE sieht
B2
ABC
1ValueLENLEN of the display
2$1,050.0049
32026-03-15510
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =LÄNGE(A2)

A2 zeigt $1,050.00, ist aber als 1050 gespeichert, also liefert LÄNGE 4. Das Datum ist als fortlaufende Zahl 46096 gespeichert, also liefert LÄNGE 5. Um die Zeichen so zu zählen, wie sie angezeigt werden, wandelst du vorher mit TEXT um, wie es Spalte C tut (die Tabelle rechnet mit den englischen Formatcodes; in deutschem Excel steht für das Datum "JJJJ-MM-TT").

Wörter in einer Zelle zählen

Excel hat keine Funktion zum Zählen von Wörtern. Wörter sind durch Leerzeichen getrennt, also zählst du die Leerzeichen und addierst eins. Zuerst kommt GLÄTTEN, damit doppelte Leerzeichen und Leerzeichen an den Enden nicht als Wörter zählen:

Wörter zählen
B2
AB
1TextWords
2The quick brown fox4
3 two spaces 2
4one1
50
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =WENN(GLÄTTEN(A2)="";0;LÄNGE(GLÄTTEN(A2))-LÄNGE(WECHSELN(GLÄTTEN(A2);" ";""))+1)

So funktioniert es bei The quick brown fox: Der geglättete Text hat 19 Zeichen, ohne Leerzeichen 16. Drei Leerzeichen bedeuten vier Wörter. Das WENN davor sorgt dafür, dass eine leere Zelle 0 Wörter zählt statt 1. In deutschem Excel lautet die Formel =WENN(GLÄTTEN(A2)="";0;LÄNGE(GLÄTTEN(A2))-LÄNGE(WECHSELN(GLÄTTEN(A2);" ";""))+1).

Wie viele Wörter?
B2
AB
1SentenceWords
2Payment received with thanks
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Zähle in B2 die Wörter in A2. Die Wörter sind durch einfache Leerzeichen getrennt.

Eine Zeichengrenze prüfen

Mit LÄNGE prüfst du Text gegen eine Grenze: ein Seitentitel mit 60 Zeichen, eine SMS mit 160, ein Produktname mit 30. Die verbleibenden Zeichen sind die Grenze minus LÄNGE, und eine bedingte Formatierung kann die Zeilen über der Grenze markieren:

Titel mit mehr als 30 Zeichen
B2
ABC
1TitleCharactersLeft
2Desk lamp, black1614
3Ergonomic office chair with headrest36-6
4Monitor stand1317
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =LÄNGE(A2)

Die Regel =LÄNGE($A2)>30 färbt die ganze Zeile jedes Titels über der Grenze. Das $ vor A sorgt dafür, dass jede Spalte der Zeile auf den Titel schaut. Kürze A3 auf 30 Zeichen, und die Farbe verschwindet. Um längeren Text schon bei der Eingabe abzulehnen, nimmst du Daten > Datenüberprüfung und stellst Zulassen auf Textlänge.

Verbleibende Zeichen
B2
AB
1NameLeft
2Wireless mouse
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Produktnamen dürfen höchstens 40 Zeichen haben. Gib in B2 zurück, wie viele Zeichen für den Namen aus A2 noch übrig sind.

Zeichen in einem Bereich zählen

LÄNGE arbeitet mit einer Zelle. Gib ihm innerhalb von SUMME einen Bereich, und es zählt jede Zelle, dann addiert SUMME die Ergebnisse:

Zeichen insgesamt
C2
ABC
1TextMethodTotal
2AppleSUM15
3PearSUMPRODUCT15
4Banana
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMME(LÄNGE(A2:A4))

=SUMME(LÄNGE(A2:A4)) funktioniert so, wie es ist, in Excel 2021 und Microsoft 365. In Excel 2019 und älter braucht es Strg+Umschalt+Eingabe (auf dem Mac Cmd+Umschalt+Eingabe), oder du nimmst SUMMENPRODUKT (englisch SUMPRODUCT), das mit Matrizen von selbst umgeht.

Um ein einzelnes Zeichen in einer Zelle zu zählen, etwa die Kommas in einer Liste, vergleichst du die Länge vor und nach dem Entfernen: =LÄNGE(A2)-LÄNGE(WECHSELN(A2;",";"")). Die Seite zu WECHSELN hat ein Beispiel zum Ausprobieren, auch dazu, wie du ein ganzes Wort zählst.

Häufig gestellte Fragen

Wie zähle ich die Zeichen in einer Excel-Zelle?

=LÄNGE(A2) liefert die Zahl der Zeichen in A2. Leerzeichen, Satzzeichen und Zeilenumbrüche zählen alle mit. Um überzählige Leerzeichen zu ignorieren, zählst du den geglätteten Text: =LÄNGE(GLÄTTEN(A2)).

Wie zähle ich in Excel die Wörter in einer Zelle?

Zähl die Leerzeichen und addiere eins: =LÄNGE(GLÄTTEN(A2))-LÄNGE(WECHSELN(GLÄTTEN(A2);" ";""))+1. Pack das in =WENN(GLÄTTEN(A2)="";0;...), damit eine leere Zelle 0 Wörter zählt, nicht 1.

Warum liefert LÄNGE bei einer Zahl oder einem Datum die falsche Anzahl?

LÄNGE zählt den gespeicherten Wert, nicht das, was die Zelle zeigt. 1,050.00istals1050gespeichert,alsoliefertLA¨NGE4,undeinDatumliefert5,dieZiffernseinerfortlaufendenZahl.UmdieangezeigteFormzuza¨hlen,nimmstduTEXT,indeutschemExceletwa‘LA¨NGE(TEXT(A2;"1,050.00 ist als 1050 gespeichert, also liefert LÄNGE 4, und ein Datum liefert 5, die Ziffern seiner fortlaufenden Zahl. Um die angezeigte Form zu zählen, nimmst du TEXT, in deutschem Excel etwa `LÄNGE(TEXT(A2;"#.##0,00"))`.

Wie zähle ich alle Zeichen in einem Bereich?

=SUMME(LÄNGE(A2:A10)) in Excel 2021 und Microsoft 365. In älteren Versionen nimmst du =SUMMENPRODUKT(LÄNGE(A2:A10)), das ohne Strg+Umschalt+Eingabe funktioniert.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S