Kurz gesagt —
LEN(text)gibt die Anzahl der Zeichen in einem Wert zurück — Buchstaben, Ziffern, Satzzeichen und jedes Leerzeichen und unsichtbare Zeichen. Genau dieses „jedes Zeichen" ist der springende Punkt:LENist der Debugger für Text. Wenn"Apple"nicht auf"Apple"passen will, dann sagt Ihnen=LEN(A2), das 6 statt 5 zurückgibt, dass da ein nachgestelltes Leerzeichen ist, das Sie nicht sehen konnten. Über das Zählen hinaus treibt es die Validierung, den berühmten Vorkommen-Zähltrick und die längenbasierte Extraktion an.
=LEN("Apple") ' -> 5
=LEN("Apple ") ' -> 6 (das nachgestellte Leerzeichen ist echt — jetzt sehen Sie es)
=LEN(A2)<>9 ' TRUE markiert Kontonummern, die nicht 9 Zeichen lang sind
=LEN(A2)-LEN(SUBSTITUTE(A2,",","")) ' wie viele Kommas stecken in A2
Hinweis: In der deutschen Excel-Oberfläche heißt diese Funktion LÄNGE (LEN), ihr Byte-Pendant LÄNGEB (LENB); außerdem tauchen hier WECHSELN (SUBSTITUTE), LINKS (LEFT), RECHTS (RIGHT), TEIL (MID), FINDEN (FIND), CODE (CODE), WENN (IF) und TEXT (TEXT) auf. In den Codeblöcken verwenden wir bewusst durchgehend die englischen Namen — die Formeln sind in jeder Sprachversion identisch, und die englischen Bezeichnungen sind der sprachunabhängige Suchanker.
LEN ist die bescheidenste Funktion in Excel und zugleich eine der
nützlichsten, weil sie diejenige ist, die unsichtbare Probleme sichtbar
macht. Jedes „diese beiden Zellen sehen identisch aus, wollen aber nicht
zusammenpassen"-Rätsel endet mit einem LEN, das um eins größer zurückkommt,
als Sie erwartet hatten.
Was Sie lernen werden
- Warum
LENalles zählt — und wie es dadurch zum Diagnosewerkzeug wird LENeinsetzen, um IDs, Codes und Kontonummern fester Länge zu validieren- Der
LEN-minus-LEN-Trick, um Vorkommen eines Zeichens zu zählen LEFT/RIGHT/MIDmit einer vonLENberechneten Länge steuern- Warum
LENdie Zahlenformatierung ignoriert — und wann SieLENBbrauchen
Das Denkmodell: LÄNGE (LEN) ist ein Lineal, kein Leser
LEN versteht Ihren Text nicht — es misst ihn nur. Es legt ein Lineal an die
Zeichenkette an und meldet, wie viele Zeichen darin stecken, und macht dabei
keinen Unterschied zwischen einem sichtbaren Buchstaben und einem
unsichtbaren nachgestellten Leerzeichen. Genau diese Gleichgültigkeit macht es
wertvoll. Ihre Augen überspringen Leerräume; LEN tut das nicht.
Der Hauptzweck von LEN ist deshalb nicht „wie lang ist dieses Wort". Es ist
„ist diese Zelle das, wofür ich sie halte?" Wenn nachgelagert etwas aus dem
Ruder läuft — ein Verweis trifft nicht, ein Vergleich scheitert, eine ID sieht
gültig aus, wird aber abgelehnt —, ist LEN die erste Sonde:
=LEN(A2) ' 5 erwartet, 6 bekommen? -> verstecktes Zeichen. Jetzt suchen Sie es.
Kombinieren Sie es mit TRIM, um die
Diagnose zu bestätigen: Ist =LEN(A2) gleich 6, aber =LEN(TRIM(A2)) gleich 5,
war das Extrazeichen ein normales Leerzeichen. Bringt TRIM es nicht herunter,
haben Sie ein CHAR(160) oder ein Steuerzeichen — prüfen Sie es mit
=CODE(...).
Validierung: schlechte Daten an ihrer Länge fassen
Eine riesige Menge realer Daten hat eine bekannte Länge — eine 9-stellige
Kontonummer, ein 3-stelliger Währungscode, eine 13-stellige Rechnungs-ID, eine
16-stellige Kartennummer. LEN macht aus dieser Erwartung einen Filter:
=LEN(A2)<>9 ' Kontonummern falscher Länge markieren
=IF(LEN(A2)=3, "ok", "check") ' Währungscodes müssen genau 3 Zeichen sein
=SUMPRODUCT(--(LEN(A2:A100)<>13)) ' wie viele Rechnungs-IDs sind fehlerhaft?
Das fängt eine ganze Klasse von Importfehlern ab — eine verlorene Ziffer, ein
abgeschnittener Code, ein angehängtes verirrtes Zeichen —, die kein noch so
langes Draufstarren zuverlässig findet. Länge ist eine günstige, kräftige
Integritätsprüfung, und LEN ist der Weg, sie auf einen Schlag über eine ganze
Spalte anzuwenden. Verpacken Sie es in eine bedingte Formatierung, um die
schlechten Zeilen aufleuchten zu lassen.
Der Klassiker: mit LÄNGE (LEN) Vorkommen zählen
Die meistgenutzte LEN-Redewendung hat direkt nichts mit Länge zu tun. Um zu
zählen, wie oft ein Zeichen in einer Zelle vorkommt, entfernen Sie es mit
SUBSTITUTE und messen, wie viel kürzer die
Zeichenkette geworden ist:
' wie viele Kommas in A2?
=LEN(A2) - LEN(SUBSTITUTE(A2, ",", ""))
' wie viele Wörter? (einfach getrennter Text: Leerzeichen + 1)
=LEN(TRIM(A2)) - LEN(SUBSTITUTE(TRIM(A2), " ", "")) + 1
Jedes Komma, das Sie löschen, verkürzt die Zeichenkette um eins, also ist die Differenz die Anzahl. Es ist die Sorte Querdenken, nach der Sie, sobald es einmal klickt, immer wieder greifen — Trennzeichen vor einer Aufteilung zählen, Wörter zählen, ein CSV-Feld auf Plausibilität prüfen.
Extraktion steuern: LÄNGE (LEN) berechnet „wie viel"
LEN ist die Arithmetik hinter dynamischer
LEFT/RIGHT/MID-Extraktion, bei der die zu
entnehmende Menge nicht fest ist, sondern von der Zeichenkette abhängt:
' alles außer den letzten 4 Zeichen
=LEFT(A2, LEN(A2) - 4)
' ein bekanntes 3-Zeichen-Präfix wie "ID-" abschneiden
=RIGHT(A2, LEN(A2) - 3)
' die Dateiendung nach dem letzten Punkt (im Zusammenspiel mit FIND/SUBSTITUTE)
=RIGHT(A2, LEN(A2) - FIND("~", SUBSTITUTE(A2, ".", "~", LEN(A2)-LEN(SUBSTITUTE(A2,".","")))))
Immer wenn Sie sich dabei ertappen, eine Zeichenanzahl fest in LEFT/RIGHT
einzucodieren, fragen Sie sich, ob LEN(A2) - etwas sie robuster ausdrückt — es
übersteht Zeilen unterschiedlicher Länge, wo eine feste Zahl still und leise
abschneidet.
Der Haken: LÄNGE (LEN) sieht den Wert, nicht das Format
Eine häufige Überraschung: LEN misst den zugrunde liegenden Wert, nicht
das, was die Zelle anzeigt. Zahlenformatierung — Währungssymbole,
Tausendertrennzeichen, Dezimalstellen, als Text angezeigte Datumsangaben — ist
eine Anzeigeschicht, die LEN ignoriert:
=LEN(1000) ' -> 4, selbst wenn die Zelle "1.000,00 €" anzeigt
=LEN(0.5) ' -> 3 ("0.5"), selbst wenn als "50 %" angezeigt
=LEN(TODAY()) ' -> 5 (die serielle Zahl, z. B. "46204"), nicht "06.07.2026"
Wenn Sie die Länge der angezeigten Zeichenkette brauchen, wandeln Sie sie
zuerst mit TEXT in Text um:
=LEN(TEXT(A2, "$#,##0.00")). Und für Doppelbyte-Text — Japanisch, Chinesisch,
Koreanisch — wissen Sie: LEN zählt jedes Zeichen als 1, während LENB
Bytes zählt (oft 2 pro CJK-Zeichen); verwenden Sie LENB, wenn ein
nachgelagertes System in Bytes misst.
Die Ermessensfrage
LEN verdient sich seinen Platz auf zwei Wegen. Als Diagnose ist es das
Erste, wonach Sie greifen, wenn Text „richtig aussieht, aber falsch handelt" —
eine unerwartete Anzahl ist der Beweis für versteckte Zeichen und weist Sie zu
TRIM/CLEAN. Als Baustein treibt es die Validierung (LEN(A2)<>n), das
Zählen (LEN-minus-LEN) und die dynamische Extraktion (LEN(A2)-k) an. Was es
nicht ist: ein Weg, eine formatierte Anzeige zu messen — dafür formatieren Sie
erst in Text. Halten Sie diese beiden Rollen auseinander, und LEN wird zum
kleinen Werkzeug, das Sie zehnmal am Tag benutzen.
Wie ExcelMaster hilft
Wenn ein Verweis auf Werten scheitert, die identisch aussehen, beginnt die
Lösung mit einer Diagnose, die die meisten überspringen — ist die Länge das, was
sie sein sollte? ExcelMaster führt diese Prüfung für Sie durch: Es
vergleicht LEN gegen LEN(TRIM(...)), identifiziert das versteckte Zeichen an
seinem Code und schreibt die Bereinigung, die den Treffer klappen lässt. Und
wenn Sie längengesteuerte Extraktion oder Validierung über eine ganze Spalte
brauchen, baut es die LEN-basierte Formel, statt Sie Zeichen von Hand zählen
zu lassen. Beschreiben Sie das Symptom; es misst, diagnostiziert und behebt.
Häufig gestellte Fragen
Was macht die Funktion LÄNGE (LEN) in Excel?
LEN(text) gibt die Anzahl der Zeichen in einem Wert zurück und zählt
Buchstaben, Ziffern, Satzzeichen, Leerzeichen und sogar unsichtbare Zeichen mit.
=LEN("Apple") gibt 5 zurück. Der wertvollste Einsatz ist diagnostisch: Eine
unerwartete Anzahl deckt versteckte nachgestellte Leerzeichen oder nicht
druckbare Zeichen auf.
Zählt LÄNGE (LEN) Leerzeichen mit?
Ja — LEN zählt jedes Zeichen, auch führende, nachgestellte und innere
Leerzeichen, dazu nicht druckbare Zeichen wie CHAR(160). Deshalb gibt
=LEN("Apple ") 6 zurück und nicht 5, und deshalb ist LEN das Werkzeug, um
Leerräume zu erkennen, die Sie nicht sehen können.
Wie zähle ich, wie oft ein Zeichen in einer Zelle vorkommt?
Ziehen Sie die Länge nach dem Entfernen ab: =LEN(A2)-LEN(SUBSTITUTE(A2,",",""))
zählt die Kommas in A2. Jedes entfernte Vorkommen verkürzt die Zeichenkette um
die Anzahl der Vorkommen, also ist die Differenz die Anzahl.
Warum gibt LÄNGE (LEN) für eine formatierte Zahl die falsche Länge zurück?
LEN misst den zugrunde liegenden Wert, nicht das angezeigte Format.
=LEN(1000) ist 4, selbst wenn die Zelle 1.000,00 € anzeigt, weil das
Währungssymbol und die Trennzeichen Formatierung sind, keine Daten. Um die
angezeigten Zeichen zu zählen, wandeln Sie zuerst mit TEXT um:
=LEN(TEXT(A2,"$#,##0.00")).
Was ist der Unterschied zwischen LÄNGE (LEN) und LÄNGEB (LENB)?
LEN zählt Zeichen (jedes zählt als 1). LENB zählt Bytes, wobei
Doppelbyte-Zeichen — Japanisch, Chinesisch, Koreanisch — als 2 zählen.
Verwenden Sie LENB nur, wenn ein nachgelagertes System die Länge einer
Zeichenkette in Bytes misst; für die normale Zeichenanzahl nehmen Sie LEN.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 06.07.2026.
Verwandte Anleitungen: Excel GLÄTTEN & SÄUBERN (TRIM & CLEAN) · Excel WECHSELN & ERSETZEN (SUBSTITUTE & REPLACE) · Excel LINKS, RECHTS & TEIL (LEFT, RIGHT & MID) · Excel GROSS, KLEIN & GROSS2 (UPPER, LOWER & PROPER)
