Zeichen und Wörter in Excel zählen: Die besten Formeln im Detail erklärt
Microsoft Excel ist das Rückgrat des modernen Datenmanagements. Egal ob du Produktkataloge für Onlineshops pflegst, Meta-Beschreibungen für SEO-Kampagnen auditierst, Datenbankimporte vorbereitest oder Kundenlisten bereinigst: Sehr häufig musst du prüfen, ob Texte in bestimmten Tabellenzellen vordefinierte Maximallängen einhalten.
Im Gegensatz zu Microsoft Word gibt es in Excel keine permanente Statusleiste für Zeichen. Stattdessen nutzt Excel leistungsstarke Textfunktionen. In diesem Leitfaden stellen wir dir die wichtigsten deutschen Excel-Formeln mit praktischen Beispielen vor und zeigen dir, wie du sie fehlerfrei in deinen Arbeitsmappen einsetzt.
1. Basis-Formel: Die Funktion LÄNGE für eine Zelle
Die grundlegende Formel zur Ermittlung der Textlänge in einer einzelnen Zelle lautet:
=LÄNGE(A1)Diese Funktion erwartet als Argument lediglich die Zelladresse (hier A1) oder eine direkte Zeichenkette in Anführungszeichen. Excel gibt als Ergebnis eine Ganzzahl zurück, die alle enthaltenen Buchstaben, Ziffern, Satzzeichen sowie führende, mittlere und nachfolgende Leerzeichen lückenlos zählt.
Praxisbeispiel: Steht in Zelle A1 der Text „SEO Agentur Berlin“, liefert =LÄNGE(A1) das Ergebnis 18 (16 Buchstaben plus 2 Leerzeichen).
2. Zeichen zählen ohne Leerzeichen: Die Kombination mit WECHSELN
Wenn du nur die echten Schriftzeichen ohne Leerstellen erfassen möchtest (beispielsweise für Textdienste oder Abrechnungen), kombinierst du LÄNGE mit der Funktion WECHSELN:
=LÄNGE(WECHSELN(A1; " "; ""))So funktioniert die Formel im Detail:
- Die innere Funktion
WECHSELN(A1; " "; "")durchsucht Zelle A1 nach allen Leerzeichen (" ") und ersetzt sie durch eine leere Zeichenkette (""). - Die äußere Funktion
LÄNGE(...)zählt die verbleibende Zeichenkette, in der keine Leerzeichen mehr vorhanden sind. - Aus dem Text
„SEO Agentur Berlin“wird temporär„SEOAgenturBerlin“mit genau16Zeichen.
3. Vorkommen eines bestimmten Zeichens zählen
Möchtest du herausfinden, wie oft ein bestimmter Buchstabe, ein Komma oder ein Trennstrich in einer Zelle vorkommt? Dafür nutzt man in Excel ein cleveres Subtraktionsprinzip:
=LÄNGE(A1) - LÄNGE(WECHSELN(A1; "a"; ""))Wir ziehen die Länge des Textes ohne den gesuchten Buchstaben von der ursprünglichen Gesamtlänge ab. Die Differenz entspricht exakt der Anzahl der vorkommenden Treffer.
Groß- und Kleinschreibung beachten: Die Funktion WECHSELN unterscheidet peinlich genau zwischen Groß- und Kleinbuchstaben. Suchst du nach "a", wird ein großes "A" nicht berücksichtigt. Wenn du beide Varianten zählen möchtest, wandelst du den Zellinhalt mit GROSS vorher um:
=LÄNGE(A1) - LÄNGE(WECHSELN(GROSS(A1); "A"; ""))4. Zeichen über einen ganzen Zellbereich summieren mit SUMMENPRODUKT
Wer versucht, die Zeichen mehrerer Zellen mit =SUMME(LÄNGE(A1:A10)) zu addieren, wird feststellen, dass Excel in älteren Versionen ohne Matrixeingabe scheitert. Die beste, robusteste und modernste Lösung ist die Verwendung von SUMMENPRODUKT:
=SUMMENPRODUKT(LÄNGE(A1:A10))SUMMENPRODUKT durchläuft jede Zelle von A1 bis A10 einzeln, berechnet deren Länge und bildet automatisch die Gesamtsumme aller Zeichen in diesem Bereich. Das funktioniert sofort mit einem einfachen Enter und ohne komplizierte Array-Klammern.
5. Wörter in einer Zelle zählen mit der GLÄTTEN-Formel
Da Excel keine native Formel wie WÖRTER() besitzt, ermittelt man die Wortanzahl rechnerisch über die Leerzeichen zwischen den Wörtern. Um Verfälschungen durch versehentliche doppelte Leerzeichen zu verhindern, schalten wir die Funktion GLÄTTEN vor:
=WENN(ISTLEER(A1); 0; LÄNGE(GLÄTTEN(A1)) - LÄNGE(WECHSELN(A1; " "; "")) + 1)Logik der Wortzählformel: Ein normaler Satz hat immer genau ein Leerzeichen weniger als Wörter (z. B. „Ich lerne Excel“ = 2 Leerzeichen, 3 Wörter). Die Formel zählt die Leerzeichen und addiert + 1. Die vorgeschaltete Prüfung WENN(ISTLEER(A1); 0; ...) stellt sicher, dass bei einer komplett leeren Zelle korrekt 0 statt 1 ausgegeben wird.
6. Automatische Längenwarnung: Bedingte Formatierung mit LÄNGE einrichten
Statt jede Zeile manuell abzulesen, kannst du Excel veranlassen, Zellen automatisch farblich hervorzuheben, sobald sie ein Limit (z. B. 60 Zeichen für Google-Meta-Titel oder 160 Zeichen für SMS) überschreiten:
- Markiere den gewünschten Zellbereich in deiner Tabelle (z. B. die gesamte Spalte
A2:A100). - Klicke im Menüband unter der Registerkarte Start auf Bedingte Formatierung > Neue Regel....
- Wähle im Dialog den Typ „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
- Trage in das Formelfeld ein:
=LÄNGE(A2)>60(beachte, dass hier die oberste Zelle deines markierten Bereichs ohne absolute Dollarzeichen referenziert wird). - Klicke auf die Schaltfläche Formatieren... und wähle unter dem Reiter Ausfüllen ein helles Rot oder Orange aus.
- Bestätige mit OK. Excel überwacht nun jede Zelle in Echtzeit und färbt zu lange Textentwürfe sofort rot ein.
7. Zu lange Texte automatisch kürzen mit LINKS, RECHTS und TEIL
Musst du hunderte Produkttitel oder Kurzbeschreibungen auf ein striktes Limit trimmen und mit Auslassungspunkten („...“) versehen? Kombiniere LÄNGE mit der Funktion LINKS:
=WENN(LÄNGE(A1)>60; LINKS(A1; 57) & "..."; A1)Erklärung: Wenn der Inhalt von Zelle A1 länger als 60 Zeichen ist, schneidet Excel die ersten 57 Zeichen ab und hängt drei Punkte an (57 + 3 = 60). Ist der Text kürzer oder gleich 60 Zeichen, bleibt er unverändert erhalten.
8. Formelvergleich: Microsoft Excel vs. Google Sheets
Wenn du Tabellen zwischen Microsoft Excel und Google Sheets austauschst, musst du die länderspezifischen Sprach- und Trennzeichenunterschiede berücksichtigen:
| Funktion / Aufgabe | Microsoft Excel (Deutsch) | Google Sheets (Standard) | Besonderheit |
|---|---|---|---|
| Zeichenlänge | =LÄNGE(A1) | =LEN(A1) | Sheets nutzt standardmäßig englische Funktionsnamen. |
| Zeichen ohne Leerzeichen | =LÄNGE(WECHSELN(A1;" ";"")) | =LEN(SUBSTITUTE(A1," ","")) | Excel Deutsch verlangt Semikolon (;), Google Sheets meist Komma (,). |
| Bereich summieren | =SUMMENPRODUKT(LÄNGE(A1:A10)) | =SUMPRODUCT(LEN(A1:A10)) | In Google Sheets alternativ: =ARRAYFORMULA(SUM(LEN(A1:A10))). |
| Wortanzahl | =LÄNGE(GLÄTTEN(A1))-... | =COUNTA(SPLIT(A1," ")) | Google Sheets besitzt mit SPLIT eine noch direktere Zählweise. |
Typische Fehlerquellen bei Excel-Formeln
- Semikolon statt Komma: In deutschen Excel-Installationen müssen Funktionsargumente zwingend durch ein Semikolon (;) getrennt werden. Findest du im Internet englische Anleitungen mit Kommas (
LEN(A1, " ")), führt das in deutschem Excel zum Fehler#NAME?oder einem Syntaxhinweis. - Deutsche vs. englische Namen: Achte darauf, stets die deutschen Formelnamen zu verwenden:
LÄNGEstattLEN,WECHSELNstattSUBSTITUTE,GLÄTTENstattTRIM,WENNstattIF. - Zahlenformatierungen vs. echter Zellwert: Hat eine Zelle das Währungsformat und zeigt
1.250,00 €an, der eigentliche hinterlegte Wert ist aber1250, so zählt=LÄNGE()nur die 4 Ziffern des echten Zahlenwertes, nicht die visuelle Formatierung mit Eurozeichen und Tausendertrennpunkt. - Versteckte Zeilenumbrüche (Alt + Enter): Ein manueller Zeilenumbruch innerhalb einer Excel-Zelle wird von
LÄNGEals genau ein Zeichen (ASCII-Code 10 / Line Feed) mitgezählt.
Fazit und Empfehlung für den Tabellen-Alltag
Mit den Formeln =LÄNGE(A1), =WECHSELN() und =SUMMENPRODUKT() meisterst du praktisch jede Anforderung zur Längenprüfung in Microsoft Excel. Für schnelle Einzelprüfungen oder umfangreiche redaktionelle Manuskripte kannst du zudem jederzeit den oben eingebundenen Online-Zähler nutzen: Text einfach kopieren, einfügen und sofort alle Kennzahlen inklusive Lesezeit und Lesbarkeitswert ohne komplizierte Tabellenformeln ablesen.