=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).
| A | B | |
|---|---|---|
| 1 | Text | Characters |
| 2 | Hello world | 11 |
| 3 | Hello world | 13 |
| 4 | Excel | 5 |
| 5 | 0 |
=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:
| A | B | C | |
|---|---|---|---|
| 1 | Value | LEN | LEN of the display |
| 2 | $1,050.00 | 4 | 9 |
| 3 | 2026-03-15 | 5 | 10 |
=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:
| A | B | |
|---|---|---|
| 1 | Text | Words |
| 2 | The quick brown fox | 4 |
| 3 | two spaces | 2 |
| 4 | one | 1 |
| 5 | 0 |
=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).
| A | B | |
|---|---|---|
| 1 | Sentence | Words |
| 2 | Payment received with thanks |
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:
| A | B | C | |
|---|---|---|---|
| 1 | Title | Characters | Left |
| 2 | Desk lamp, black | 16 | 14 |
| 3 | Ergonomic office chair with headrest | 36 | -6 |
| 4 | Monitor stand | 13 | 17 |
=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.
| A | B | |
|---|---|---|
| 1 | Name | Left |
| 2 | Wireless mouse |
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:
| A | B | C | |
|---|---|---|---|
| 1 | Text | Method | Total |
| 2 | Apple | SUM | 15 |
| 3 | Pear | SUMPRODUCT | 15 |
| 4 | Banana |
=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. #.##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.