LÄNGE in Excel: Syntax, Beispiele und Fehler
Aktualisiert am 2026-10-15 · Kostenlos · Kompatibel mit Excel und Google Sheets
Syntax
=LÄNGE(Text)Kurze Antwort
LÄNGE zählt die Zeichen einer Zelle: =LÄNGE(A2) liefert 8 für „jane doe“. Alles zählt — Leerzeichen, Satzzeichen und Umbrüche eingeschlossen — und LÄNGE selbst liefert eine echte Zahl, die Sie vergleichen und summieren können. Ein formatiertes Datum meldet die Länge seiner Seriennummer, nicht die des angezeigten Texts.
Syntax
=LÄNGE(Text)| Argument | Bedeutung |
|---|---|
| Text | Die zu messende Zelle, das Literal oder der Ausdruck. Erforderlich — und das einzige Argument. Zahlen werden über ihre sichtbaren Ziffern gemessen, Daten über ihre verborgene Seriennummer. |
Ein einziges Argument, nichts anzupassen: =LÄNGE(A2) sieht in jeder Excel-Sprache identisch aus, Komma oder Semikolon.
LÄNGE ist das Maßband der Textfamilie: Es zählt jedes Zeichen — Buchstaben, Ziffern, Leerzeichen, Satzzeichen, Umbrüche — und liefert eine echte Zahl, keinen Text. Damit ist es die einzige Textfunktion hier, deren Ergebnis ohne WERT direkt in Vergleiche und Rechnungen fließen kann.
Einfache Beispiele
=LÄNGE(A2)Die Grundmessung: „jane doe“ ist 8, „AE-2026-041“ ist 11, „“ ist 0. Eine LÄNGE-Spalte über importierte Kennungen zeigt sofort Zeilen, die zu kurz (abgeschnitten) oder zu lang (gepolstert) sind.
=LÄNGE(A2)-LÄNGE(GLÄTTEN(A2))Das Leerzeichen-Audit: Die Differenz sagt genau, wie viele Zeichen GLÄTTEN entfernen würde. Eine 0 heißt saubere Zelle, eine 3 heißt drei Streuleerzeichen vor, nach oder zwischen Wörtern.
=LÄNGE(A2)-LÄNGE(WECHSELN(A2, " ", ""))+1Der Wortzähler: Alle Leerzeichen entfernen und die Schrumpfung messen liefert die Leerzeichenanzahl, plus eins die Wortanzahl. Einfach und zuverlässig für einfach getrennten Text.
=WENN(LÄNGE(A2)>20, "Too long", "OK")Das Längentor: Markiert jede Beschreibung, jeden Code oder Nutzernamen, der das Systemlimit überschreitet, bevor er in die Importdatei gelangt. Da LÄNGE eine Zahl liefert, braucht der Vergleich keine Umwandlung.
=LÄNGE(A2)-LÄNGE(WECHSELN(A2, ZEICHEN(10), ""))Der Umbruch-Detektor: ZEICHEN(10)-Umbrüche sind auf dem Bildschirm unsichtbar, zählen aber als Zeichen — die Differenz legt offen, wie viele sich in der Zelle verstecken. Die schnellste Diagnose, bevor man sie entfernen lässt.
Ein als 2026/10/15 formatiertes Datum meldet LÄNGE = 5, denn LÄNGE misst die darunterliegende Seriennummer (45945), nicht den angezeigten Text. Für Zahlen mit benutzerdefiniertem Format gilt dasselbe — LÄNGE sieht den gespeicherten Wert, niemals die Formatierung.
Häufige Fehler und ihre Behebung
| Symptom | Häufigste Ursache | Behebung |
|---|---|---|
| Ein Datum liefert 5 statt 10 | LÄNGE misst die gespeicherte Seriennummer (45945), nicht das sichtbare 2026/10/15. | Den formatierten Text messen: =LÄNGE(TEXT(A2, "JJJJ/MM/TT")). |
| Eine „leere“ Zelle liefert 1 oder 2 | Die Zelle ist nicht leer — sie enthält ein bis zwei normale oder geschützte Leerzeichen. | Bestätigen mit =LÄNGE(GLÄTTEN(A2)) — 0 nach GLÄTTEN heißt: Es waren nur Leerzeichen. |
| Die Zählung stimmt nicht mit dem Sichtbaren überein | Unsichtbare Zeichen zählen: Umbrüche ZEICHEN(10) und geschützte Leerzeichen ZEICHEN(160) addieren je 1. | Umbrüche aufspüren mit =LÄNGE(A2)-LÄNGE(WECHSELN(A2, ZEICHEN(10), "")); danach die Zelle bereinigen. |
| CJK-Text scheint die falsche Länge zu haben | LÄNGE zählt Zeichen, also ist jedes Zeichen — volle Breite inklusive — 1. Bytebasierte Systeme erwarten 2 pro CJK-Zeichen. | LÄNGEB verwenden, das bei DBCS-Einstellungen 2 pro Doppelbyte-Zeichen zählt. |
| Das Ergebnis lässt sich nicht mit 10 vergleichen | Selten — LÄNGE liefert bereits eine echte Zahl. Schlägt der Vergleich fehl, ist die „Zahl“ tatsächlich Text aus einem Import. | Prüfen mit =ISTZAHL(LÄNGE(A2)); bei FALSCH war die gemessene Zelle Text — die Quelle zuerst in WERT einwickeln. |
Kein Fehler, aber gut zu wissen: LÄNGE sieht gespeicherte Werte, nicht Formatierung. Text „12345“ und Zahl 12345 unterscheidet es nicht — beide messen 5 — und es rundet, kürzt oder überspringt nie Leerzeichen.
LÄNGE gegen LÄNGEB
| LÄNGE | LÄNGEB | |
|---|---|---|
| Zählt | Zeichen — jedes Zeichen ist 1, volle Breite hin oder her | Bytes — 1 pro Einbyte-Zeichen, 2 pro Doppelbyte (CJK) |
| „jane doe“ ist | 8 | 8 |
| „東京都“ ist | 3 | 6 bei DBCS-Einstellungen |
| Typischer Job | Längenlimits, Audits, Wortzählungen in westlichem Text | Bytebasierte Imports, Legacy-Systeme, CJK-Feldprüfung |
Nach dem Empfänger wählen: Moderne Systeme und die meisten Imports wollen LÄNGE; Legacy-Mainframes oder feste Byte-Layouts wollen LÄNGEB. In Einbyte-Locales liefern beide dasselbe — deshalb bleibt LÄNGEB im Westen unbekannt.
LÄNGE gegen Blitzvorschau
| LÄNGE-Formel | Blitzvorschau (Strg+E) | |
|---|---|---|
| Ausgabe | Eine lebende Formel in einer Hilfsspalte; rechnet nach, wenn sich die Quelle ändert | Statische Werte, einmal geschrieben; neue Zeilen brauchen einen neuen Lauf |
| Präzision | Deterministisch — exakte Zählungen jedes Mal | Mustergeraten — Ergebnisspalte stichprobenartig prüfen |
| Am besten für | Audits, Validierungen und Berichte, die aktuell bleiben müssen | Einmalige Extraktionen, deren Längen Sie dann mit LÄNGE prüfen |
| Verfügbar in | Jeder Excel-Version und Google Sheets | Excel 2013 und später; Sheets antwortet mit Smart Fill |
Beide arbeiten zusammen: Blitzvorschau extrahiert Codes aus schmutzigen Zellen, dann beweist eine LÄNGE-Spalte, dass jede Extraktion dieselbe Länge hat, bevor Sie ihr vertrauen. Die Vorschau rät, LÄNGE nimmt ab.
LÄNGE in Google Sheets
- Gleicher Name, gleiches einziges Argument — jede Formel oben lässt sich unverändert in Sheets einfügen.
- LÄNGEB existiert in Sheets mit gleichem Byte-Zählen für Doppelbyte-Text.
- Der Umbruch-Detektor funktioniert identisch — Sheets-Zellen speichern ZEICHEN(10)-Umbrüche genauso.
- Daten verhalten sich genauso: LÄNGE meldet die Länge der zugrundeliegenden Seriennummer, nicht des angezeigten Formats.
Grenzen und Profi-Tipps
- LÄNGE misst gespeicherte Werte, nicht Formatierung: Ein Datum ist seine Seriennummer, eine Zahl ihre Ziffern — „2026/10/15“ zeigt 10 Zeichen, misst aber 5.
- Jedes Zeichen zählt: ZEICHEN(10)-Umbrüche, ZEICHEN(160) geschützte Leerzeichen und Tabs addieren je 1 — LÄNGE-Differenzen legen sie vor der Bereinigung offen.
- LÄNGE liefert eine echte Zahl, braucht also kein WERT — die gemessene Zelle kann aber Text sein; die Quelle in WERT einwickeln, wenn Ziffern sich als Zahlen benehmen sollen.
- Für CJK-Daten an bytelimitierte Systeme auf LÄNGEB umschalten — 2 Bytes pro Doppelbyte-Zeichen — bevor der Import die Datei zurückweist.
- Audits in einer Spalte bündeln: =LÄNGE(A2)-LÄNGE(GLÄTTEN(WECHSELN(A2, ZEICHEN(10), " "))) zählt auf einen Streich alle unsichtbaren Zeichen.
Denken Sie an LÄNGE als Prüflehre einer Reinigungslinie: Sie ändert nichts, sie misst nur — Polster, Umbrüche, Abschneidungen. Vor und nach jeder Stufe laufen lassen; die Differenz verrät, ob die Stufe ihren Job getan hat.
Verwandte Tools
Verwandte Funktionen
Häufige Fragen
Was macht die LÄNGE-Funktion in Excel?
Sie zählt Zeichen: =LÄNGE(A2) liefert 8 für „jane doe“. Leerzeichen, Satzzeichen und Umbrüche zählen alle, und das Ergebnis ist eine echte Zahl zum direkten Vergleichen und Summieren.
Warum liefert LÄNGE für ein Datum wie 2026/10/15 den Wert 5?
Ein Datum ist als Seriennummer gespeichert — 45945 — und LÄNGE misst diesen gespeicherten Wert, nicht den angezeigten Text. Den formatierten String messen: =LÄNGE(TEXT(A2, "JJJJ/MM/TT")) liefert 10.
Wie zähle ich Wörter mit LÄNGE?
=LÄNGE(A2)-LÄNGE(WECHSELN(A2, " ", ""))+1: Das Entfernen der Leerzeichen kürzt die Länge um eins pro Leerzeichen, also gleich Differenz plus eins der Wortanzahl. Zuverlässig für einfach getrennten Text.
Warum liefert eine leere aussehende Zelle LÄNGE 1 oder 2?
Die Zelle enthält unsichtbare Zeichen — normale oder geschützte Leerzeichen. =LÄNGE(GLÄTTEN(A2)) laufen lassen: Fällt sie auf 0, war nichts als Leerzeichen drin — genau deshalb scheiterten die Nachschlagevorgänge.
Was ist der Unterschied zwischen LÄNGE und LÄNGEB?
LÄNGE zählt Zeichen — jedes ist 1. LÄNGEB zählt Bytes — 2 pro Doppelbyte-Zeichen bei DBCS-Einstellungen, also ist „東京都“ für LÄNGE 3 und für LÄNGEB 6. LÄNGEB nehmen, wenn das empfangende System Bytes misst.
Kann LÄNGE Text „12345“ von der Zahl 12345 unterscheiden?
Nein — beide messen 5, denn LÄNGE sieht gespeicherte Zeichen, keine Datentypen. Den Typ separat mit ISTZAHL prüfen oder Zifferntext vor dem Vergleichen oder Summieren mit WERT umwandeln.
Funktioniert LÄNGE in Google Sheets?
Ja — gleicher Name, gleiches einziges Argument, gleiche Ergebnisse. LÄNGEB ist ebenfalls verfügbar, der Umbruch-Detektor verhält sich identisch, und Daten melden ihre Seriennummern-Länge wie in Excel.
Bereit, es mit Ihrer eigenen Datei zu versuchen?
Zeilenumbrüche in Excel-Zellen entfernen öffnen – kostenlos