Menu

Excel führende Nullen: anzeigen, behalten und hinzufügen

Excel entfernt führende Nullen, weil 00742 die Zahl 742 ist. Du behältst sie mit einem benutzerdefinierten Zahlenformat wie 00000, einem Apostroph ('00742) oder dem Format Text, oder fügst sie mit =TEXT(A2;"00000") hinzu.

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

Excel entfernt führende Nullen, weil es 00742 als die Zahl 742 liest. Um die Nullen anzuzeigen, gibst du den Zellen das benutzerdefinierte Zahlenformat 00000; um aus der Zahl Text mit den Nullen zu machen, nimmst du =TEXT(A2;"00000"). Die Tabelle zeigt die englische Schreibweise mit Komma, =TEXT(A2,"00000"). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons.

Zwei Wege, 5 Ziffern zu zeigen
B2
ABC
1NumberTEXT(A2,"00000")Format 00000
27420074200742
3150001500015
4314153141531415
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Beide Spalten sehen gleich aus, sind es aber nicht: Spalte B enthält Text, Spalte C enthält weiterhin die Zahlen 742, 15 und 31415 und zeigt sie nur fünfstellig an. Jede 0 im Code ist eine Ziffer, die immer angezeigt wird, also bedeutet 00000 "mindestens fünf Ziffern".

Führende Nullen beim Tippen behalten

Drei Wege, einen Code mit Null am Anfang einzutippen und zu behalten:

  • Benutzerdefiniertes Format. Markiere die Zellen, drück Strg+1 (auf dem Mac Cmd+1), wähle Benutzerdefiniert und tippe 00000 unter Typ. Die Zellen bleiben Zahlen, also funktionieren SUMME und Sortieren. Nimm es für Zahlen mit fester Länge, etwa Postleitzahlen und Personalnummern.
  • Apostroph. Tippe '00742. Der Apostroph wird nicht angezeigt; er sagt Excel, dass der Eintrag als Text gespeichert wird.
  • Format Text. Markiere die Zellen, dann Start > Zahlenformat > Text, und tippe. Alles, was du danach eintippst, wird als Text gespeichert, genau so, wie du es tippst.
Mit und ohne Apostroph eingetippt
B2
ABC
1TypedLengthIs it text?
2007425TRUE
37423FALSE
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 wurde als '00742 eingetippt und behält alle fünf Zeichen. A3 wurde ohne Apostroph als 00742 eingetippt, wurde also zur Zahl 742 und hat 3 Ziffern. Nimm Text (Apostroph oder Format Text) für Werte, die Codes sind und keine Mengen: Telefonnummern, Kontonummern, Teilenummern, alles mit mehr als 15 Ziffern (Excel behält bei einer Zahl nur 15 signifikante Stellen, also wird bei einer 16-stelligen Kartennummer, die als Zahl eingetippt wird, die letzte Ziffer zu 0).

Führende Nullen mit einer Formel hinzufügen

TEXT füllt eine Zahl auf eine feste Anzahl von Ziffern auf. Für einen Wert, der schon Text ist oder Buchstaben enthalten kann, setzt du Nullen davor und behältst mit RECHTS die letzten Zeichen:

Zahlen und Codes auffüllen
B2
ABC
1ValueTEXT(A2,"000000")RIGHT("000000"&A2,6)
242000042000042
31234001234001234
4A17A17000A17
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

TEXT braucht eine Zahl: Den Text A17 lässt es in B4 unverändert. Die Variante mit RECHTS (englisch RIGHT), in deutschem Excel =RECHTS("000000"&A2;6), funktioniert bei beidem, weil sie sechs Nullen vor alles setzt und dann die letzten sechs Zeichen behält. RECHTS schneidet einen Wert ab, der schon länger als sechs Zeichen ist. =WIEDERHOLEN("0";MAX(0;6-LÄNGE(A2)))&A2 fügt nur die fehlenden Nullen hinzu und lässt einen längeren Wert ganz.

Sechsstellige Personalnummer
B2
AB
1NumberEmployee ID
24217
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Personalnummern haben 6 Ziffern. Gib in B2 die Nummer aus A2 als Text mit führenden Nullen zurück, etwa 004217.

Nullen in einem längeren Code

Mit TEXT setzt du auch eine aufgefüllte Zahl in einen Code oder einen Satz. Verbindest du die Zahl direkt, gehen die Nullen verloren, selbst wenn die Zelle sie mit einem benutzerdefinierten Format anzeigt:

Einen Bestellcode bauen
B2
ABC
1OrderWith TEXTWithout TEXT
20007ORD-0007ORD-7
30315ORD-0315ORD-315
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.
Rechnungsnummer
B2
AB
1NumberInvoice
287
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Bau in B2 den Rechnungscode aus INV- und der Nummer aus A2, aufgefüllt auf 5 Ziffern, etwa INV-00087.

Führende Nullen entfernen, und die CSV-Falle

Um Text mit führenden Nullen wieder in eine Zahl zu verwandeln, nimmst du =WERT(A2) (mehr dazu unter Text in Zahl umwandeln). Bei einer Zahl, die mit dem Format 00000 angezeigt wird, stellst du das Format wieder auf Standard.

Am häufigsten gehen Nullen beim Öffnen einer CSV-Datei verloren: Excel macht aus 00742 beim Öffnen 742, und wenn du die Datei wieder speicherst, steht dort 742. Um sie zu behalten:

  1. Öffne eine leere Arbeitsmappe, wähle Daten > Aus Text/CSV und die Datei.
  2. Klick auf Daten transformieren, markiere die Spalte und stell den Datentyp auf Text.
  3. Klick auf Schließen & laden.

In Microsoft 365 gibt es unter Datei > Optionen > Daten > Automatische Datenkonvertierung eine Einstellung, die führende Nullen entfernt und in eine Zahl umwandelt; schalte sie aus, und Excel behält die Nullen beim Tippen und beim Öffnen von CSV-Dateien. In Google Sheets formatierst du die Spalte als Nur Text, bevor du die Codes eintippst oder einfügst.

Häufig gestellte Fragen

Warum entfernt Excel führende Nullen?

Excel liest 00742 als die Zahl 742, und eine Zahl hat keine führenden Nullen. Formatiere die Zellen vor dem Tippen als Text, tippe zuerst einen Apostroph ('00742), oder behalte die Zahl und gib ihr das benutzerdefinierte Format 00000.

Wie füge ich in Excel mit einer Formel führende Nullen hinzu?

=TEXT(A2;"00000") füllt eine Zahl auf 5 Ziffern auf, also wird aus 742 der Text 00742. Für Text, der Buchstaben enthalten kann, nimmst du =RECHTS("00000"&A2;5).

Wie behalte ich führende Nullen beim Öffnen einer CSV-Datei?

Doppelklick nicht auf die CSV-Datei. Wähle Daten > Aus Text/CSV, klick auf Daten transformieren, stell den Typ der Spalte auf Text und lade sie. In Microsoft 365 kannst du außerdem unter Datei > Optionen > Daten > Automatische Datenkonvertierung das Entfernen führender Nullen ausschalten.

Wie entferne ich führende Nullen in Excel?

Steht in der Zelle Text wie '00742, liefert =WERT(A2) die Zahl 742. Ist es eine Zahl mit dem Format 00000, stellst du das Format wieder auf Standard.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S