Wie behält man führende Nullen in Excel bei – oder entfernt sie gezielt?
Beim Arbeiten mit Excel fällt oft auf, dass beim Eingeben einer Zahl mit führenden Nullen – beispielsweise 00032423 – in der Zelle nur 32423 angezeigt wird. Excel entfernt führende Nullen bei Zahlen automatisch, da sie mathematisch keinen Wert haben. In vielen praktischen Anwendungsfällen wie Mitarbeiterkennungen, Produktcodes oder formatierten Datenimporten ist es jedoch entscheidend, diese führenden Nullen zur Einhaltung von Standards oder zur Konsistenz beizubehalten – oder gegebenenfalls gezielt zu entfernen. Dieses Tutorial stellt mehrere praxiserprobte Methoden vor, um führende Nullen in Excel je nach Szenario zu bewahren oder zu löschen, und erläutert die jeweiligen Vor- und Nachteile jeder Methode.
- Zellenformat festlegen, um führende Nullen beizubehalten
- Verwenden Sie die TEXT-Funktion, um führende Nullen hinzuzufügen
- Führende Nullen automatisch mit VBA hinzufügen
- Führende Nullen schnell mit Kutools für Excel hinzufügen
- Text zu Zahl in Führende Nullen entfernen konvertieren
- Führende Nullen entfernen mit Formel
- Führende Nullen automatisch mit VBA löschen
- Entfernung per Klick mit Kutools für Excel
So behalten oder fügen Sie führende Nullen in Excel hinzu
Wenn Ihre Daten das Beibehalten oder Hinzufügen führender Nullen erfordern – etwa bei Codes, Kennungen oder formatierten Listen –, bietet Excel mehrere flexible Methoden dafür. Je nachdem, ob Ihre Daten numerisch oder textbasiert bleiben müssen, können Sie führende Nullen mithilfe von Zellenformatierung, Formeln oder VBA problemlos beibehalten.
In diesem Abschnitt stellen wir Ihnen verschiedene Möglichkeiten vor, wie Sie in Excel führende Nullen beibehalten oder hinzufügen – von integrierten Werkzeugen bis hin zur fortgeschrittenen Automatisierung mit Kutools für Excel –, damit Sie die Methode wählen können, die perfekt zu Ihrem Arbeitsablauf passt.
Zellenformat festlegen, um führende Nullen beizubehalten
Um führende Nullen in Excel zu erhalten – etwa bei Codes, Kennungen oder anderen nicht-numerischen Identifikatoren – legen Sie das Zellenformat auf Text vor der Eingabe fest. So verhindern Sie, dass Excel Ihre Eingabe als Zahl interpretiert und die führenden Nullen automatisch entfernt.
1. Wählen Sie den Zellbereich aus, in den Sie Daten mit führenden Nullen eingeben möchten. Klicken Sie mit der rechten Maustaste auf die Auswahl und wählen Sie Zellenformat festlegen aus dem Kontextmenü. Dadurch öffnen sich die Formatierungsoptionen. Siehe Screenshot:

2. Navigieren Sie im Zellenformat festlegen-Dialogfeld zum Zahlen-Register und wählen Sie Text aus der Kategorie-Liste aus. Klicken Sie auf OK, um das Dialogfeld zu bestätigen und zu schließen. Siehe Screenshot:

Nun können Sie Zahlen mit führenden Nullen in diese Zellen eingeben, und Excel zeigt sie genau so an, wie sie eingegeben wurden, ohne Nullen zu entfernen. Siehe Screenshot:

Hinweis: Wenn Sie das Zellenformat erst nach der Zahleneingabe auf „Text“ festlegen, stellt Excel die bereits verlorenen führenden Nullen nicht automatisch wieder her. Geben Sie Ihre Daten ein oder fügen Sie sie ein, nachdem Sie das Format auf „Text“ umgestellt haben, um das gewünschte Ergebnis sicherzustellen.
Diese Methode eignet sich besonders dann, wenn sichergestellt werden muss, dass alle Daten bewusst als Text eingegeben oder eingefügt werden – beispielsweise beim Importieren von Codes oder Kennungen aus externen Quellen.
Vorteile: Sehr einfach und formelfrei – garantiert exakte Textübereinstimmung.
Nachteile: Nicht geeignet für Massenumwandlungen numerischer Werte; muss vor der Dateneingabe festgelegt werden.
Verwenden der TEXT-Funktion zum Hinzufügen führender Nullen
In einigen Fällen liegen numerische Daten vor, die mit einer festen Anzahl von Stellen – einschließlich führender Nullen – angezeigt werden sollen. Mit der TEXT-Funktion können Sie Zahlen in Text umwandeln und eine benutzerdefinierte Formatierung anwenden – beispielsweise durch das Hinzufügen führender Nullen.
Beispiel: Der Wert in Zelle A1 lautet 32423, Sie möchten jedoch stets ein 8-stelliges Ergebnis anzeigen: 00032423.
1. Geben Sie folgende Formel in eine andere Zelle (z. B. B1) ein:
=TEXT(A1,"00000000") 2. Drücken Sie die Eingabetaste, um die Formel zu bestätigen. In der Formelzelle wird der ursprüngliche Wert mit der angegebenen Anzahl führender Nullen angezeigt.
Wenn Sie dies auf mehrere Zeilen anwenden möchten, kopieren Sie die Formelzelle nach unten (ziehen Sie am Ausfüllkästchen oder verwenden Sie Strg+C/Strg+V) und passen Sie die Bezüge bei Bedarf an.
Parametererklärung: Die Anzahl der Nullen in „00000000“ gibt die gewünschte Gesamtlänge der Zahl an. Passen Sie diese entsprechend Ihren Formatierungsanforderungen an.
Tipp:Für nicht-numerische Zeichenauffüllungen (z. B. A001) passen Sie die Formatierungszeichenfolge entsprechend an (z. B.)„A000“).
Vorteile: Einfache Anwendung einer festen Längenformatierung – die Formel lässt sich problemlos auf große Bereiche kopieren.
Nachteile: Das Ergebnis liegt im Textformat vor und eignet sich daher nicht für nachfolgende arithmetische Operationen.
Führende Nullen automatisch mit VBA hinzufügen
Wenn vorhandene Werte mit führenden Nullen aufgefüllt werden sollen, sodass jeder Eintrag eine feste Länge erreicht (beispielsweise für Teilenummern oder konsistente Codes), können Sie eine VBA-Lösung zur Automatisierung dieses Prozesses verwenden. Diese Methode ist besonders hilfreich, wenn die Daten inkonsistent formatiert oder über einen großen Bereich verteilt sind.
1. Wechseln Sie zu Entwicklertools > Visual Basic, oder drücken Sie Alt+F11, um den VBA-Editor zu öffnen. Wählen Sie im Fenster Einfügen > Modul, und fügen Sie den folgenden Code ein:
Sub AddLeadingZeros()
'Updated by Extendoffice
Dim WorkRng As Range
Dim xCell As Range
Dim strLen As Integer
Dim strZeros As String
Dim fixedLen As Integer
Dim xTitleId As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range to pad with leading zeros", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
fixedLen = Application.InputBox("How many digits should each entry be?", xTitleId, "", Type:=1)
If fixedLen < 1 Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In WorkRng
If Not IsEmpty(xCell.Value) And IsNumeric(xCell.Value) Then
strLen = Len(xCell.Value)
If strLen < fixedLen Then
strZeros = String(fixedLen - strLen, "0")
xCell.NumberFormat = "@"
xCell.Value = strZeros & CStr(xCell.Value)
End If
End If
Next
Application.ScreenUpdating = True
MsgBox "Leading zeros added successfully!", vbInformation, xTitleId
End Sub 2. Geben Sie den Code ein und drücken Sie dann die
Schaltfläche. Anschließend erscheint ein Dialogfeld, in dem Sie den Zielzellenbereich auswählen und die gewünschte feste Länge festlegen können.
Das Makro fügt jeder Zelle automatisch führende Nullen hinzu, sodass jeder Eintrag die festgelegte Länge erreicht.
Vorsichtsmaßnahmen: Dieses Skript überschreibt Zellwerte. Sichern Sie Ihr Arbeitsblatt vor der Ausführung – besonders bei großen oder sensiblen Datensätzen!
Vorteile: Schnelle Massenverarbeitung; unterstützt jede von Ihnen festgelegte feste Länge.
Nachteile: Erfordert Makroberechtigungen und etwas Erfahrung mit VBA.
Führende Nullen schnell mit Kutools für Excel hinzufügen
Führende Nullen mit Kutools für Excel hinzufügen/löschen
Um schnell dieselbe Anzahl führender Nullen zu Zellen hinzuzufügen – etwa zur Formatierung von Codes oder Kennungen – bietet Kutools für Excel das praktische Text hinzufügen-Tool. Mit Vorschau und Batch-Verarbeitung sorgt dieses Dienstprogramm für präzises und effizientes Bearbeiten formatierter Daten.(Kostenloser Download von Kutools für Excel jetzt!)
1. Zuerst müssen Sie die Zielzellen als Text formatieren. Wählen Sie diese aus, klicken Sie auf Start, wechseln Sie zur Zahl-Gruppe und wählen Sie Text aus der Dropdown-Liste aus.
2. Bei weiterhin ausgewählten Zellen klicken Sie auf Kutools > Text > Text hinzufügen.
3. Geben Sie im Text hinzufügen-Dialogfeld die Anzahl der hinzuzufügenden Nullen ein und aktivieren Sie Vor dem ersten Zeichen. Eine Vorschau des Ergebnisses sehen Sie im rechten Bereich.
4. Klicken Sie auf OK oder Übernehmen, um führende Nullen allen ausgewählten Zellen hinzuzufügen.
Dies ist hilfreich für die Batch-Formatierung von Kennungen und Katalognummern.
Führende Nullen löschen
In einigen Fällen enthält Ihr Datensatz unerwünschte führende Nullen – häufig die Folge von importierten Textdateien, Systemexporten oder inkonsistenter Dateneingabe. Werte wie beispielsweise 00045 oder 00789 müssen oft als 45 bzw. 789 dargestellt werden, um Berechnungen oder Analysen zu ermöglichen.
Glücklicherweise bietet Excel mehrere schnelle Methoden, um diese überflüssigen Nullen zu entfernen. Egal, ob Sie integrierte Tools, Formeln, VBA-Code oder Kutools für Excel bevorzugen – Sie können Ihre Daten mühelos bereinigen und Textzeichenfolgen in korrekte numerische Werte umwandeln.
Konvertieren Sie Text zu Zahl in Führende Nullen entfernen
Wenn numerische Werte als Text gespeichert sind, zeigt Excel neben diesen Zellen ein Warnsymbol an. Um sie sofort zu konvertieren und führende Nullen zu entfernen, markieren Sie den Bereich, klicken Sie auf das Warnsymbol und wählen Sie im Menü In Zahl umwandeln. Siehe Screenshot:

Anschließend werden die als Text gespeicherten Zahlen in numerische Werte umgewandelt, wobei führende Nullen entfernt werden.
Führende Nullen entfernen mit Formel
Um Zahlen, die als Text mit führenden Nullen gespeichert sind, wieder in numerische Werte umzuwandeln, wählen Sie eine leere Zelle neben Ihrer Liste (z. B. B1) und geben Sie Folgendes ein:
=VALUE(A1) Nachdem Sie die Eingabetaste gedrückt haben, zeigt die Formelzelle die ursprüngliche Zahl automatisch ohne führende Nullen an. Ziehen Sie nach unten, um die Formel bei Bedarf auf weitere Zellen anzuwenden.

Dieser Ansatz ist besonders praktisch, wenn Sie importierte Textdaten schnell normalisieren oder numerische Zeichenfolgen für Berechnungen konvertieren möchten.
Vorteile: Schnell und einfach – ideal für Massenumwandlungen.
Nachteile: Die Ergebnisse werden in echte Zahlen umgewandelt – nicht geeignet, wenn Textcodes erhalten bleiben sollen.
Wenn Sie genau wissen, wie viele führende Nullen oder Zeichen entfernt werden sollen, können Sie die RECHTS-Funktion nutzen, um die gewünschten Ziffern aus einer Textzeichenfolge zu extrahieren. Dieser Ansatz eignet sich ideal, wenn Ihre Daten einem festen Format folgen oder Sie nur eine bestimmte Anzahl von Zeichen vom Ende behalten möchten.
1. Angenommen, Zelle A1 enthält „00032423“ und Sie möchten nur die letzten fünf Ziffern behalten. Geben Sie diese Formel in eine leere Zelle (z. B. B1) ein:
=RIGHT(A1,5) Nachdem Sie die Eingabetaste gedrückt haben, zeigt Ihre Formel „32423“ an. Passen Sie das Zahlenargument an, um festzulegen, wie viele abschließende Zeichen beibehalten werden sollen. Wenn Sie wissen, dass stets 3 führende Nullen zu entfernen sind, können Sie alternativ auch Folgendes verwenden:
=RIGHT(A1,LEN(A1)-3) Diese Formel entfernt die ersten 3 Zeichen unabhängig von ihrem Wert. Kopieren Sie die Formel bei Bedarf nach unten, um sie auf weitere Zellen anzuwenden.
Hinweise zu Fehlern: Wenn verschiedene Zeilen unterschiedliche Anzahlen führender Nullen aufweisen, muss dieser Ansatz möglicherweise angepasst werden. Bei inkonsistenten Daten sollten Sie eine Kombination mit der WERT-Funktion oder einer komplexeren Logik in Betracht ziehen.
Vorteile: Flexibel beim Entfernen fester Formate und bei der Handhabung nicht-numerischer Codes.
Nachteile: Erfordert manuelle Anpassung bei Daten variabler Länge.
Führende Nullen automatisch mit VBA löschen
Für fortgeschrittene Benutzer bietet VBA zusätzliche Flexibilität für benutzerdefinierte Batch-Entfernungen. So verwenden Sie VBA:
1. Drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie im VBA-Fenster auf Einfügen > Modul, und fügen Sie anschließend den bereitgestellten Code ein:
VBA: Führende Nullen in Excel löschen
Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3. Klicken Sie auf die Schaltfläche Ausführen. Daraufhin erscheint ein Dialogfeld von Kutools for Excel, in dem Sie den Zielbereich für die Nullentfernung auswählen können. Siehe Screenshot:

4. Klicken Sie auf OK, und die führenden Nullen in Ihrer Auswahl werden sofort entfernt.
Diese Lösung eignet sich hervorragend zur Automatisierung sich wiederholender Aufgaben, zur Anpassung der Logik oder zur selektiven Anwendung von Regeln auf große Datensätze.
Vorteile: Höchst anpassbar und effizient für komplexe Anforderungen.
Nachteile: Erfordert grundlegende VBA-Kenntnisse sowie die Berechtigung zum Ausführen von Makros.
Entfernung per Klick mit Kutools für Excel
Mit installiertem Kutools für Excelkönnen Sie alle führenden Nullen aus mehreren Zellen mit wenigen Klicks mithilfe des Dienstprogramms Führende Nullen entfernensofort entfernen.(Kostenloser Download Kutools für Excel jetzt!)
Wählen Sie einfach die Zellen aus, in denen Sie führende Nullen entfernen möchten, und klicken Sie anschließend auf Kutools > Text > Führende Nullen entfernen. Siehe Screenshot:
Ein Dialogfeld bestätigt, wie viele Zellen geändert wurden.
Klicken Sie auf OK, um den Vorgang abzuschließen und das Dialogfeld zu schließen.
Diese Methode eignet sich hervorragend, um führende Nullen aus großen Bereichen zu entfernen – ohne komplizierte Formeln und ohne zusätzlichen Aufwand.
Achten Sie bei jeder Methode sorgfältig auf die Handhabung der Datentypen – die Konvertierung zwischen Zahlen und Text kann Formeln oder nachfolgende Berechnungen beeinträchtigen. Erstellen Sie im Zweifelsfall stets eine Sicherungskopie Ihrer Daten, bevor Sie Massenformatierungen durchführen, ganz gleich, ob Sie Formeln, VBA oder Kutools-Dienstprogramme einsetzen.
Wenn Sie unerwartete Ergebnisse erhalten, prüfen Sie auf gemischte Zellenformate oder inkonsistente Eingabetypen. Stellen Sie bei Formellösungen sicher, dass Ihre Bezüge die korrekten Zelladressen verwenden und die Ausgabezellen so formatiert sind, dass die Ergebnisse wie beabsichtigt angezeigt werden.
Für anspruchsvolle Aufgaben mit komplexer benutzerdefinierter Formatierung oder sich wiederholenden Batch-Bearbeitungen empfiehlt es sich, VBA- und Kutools-Tools zu kombinieren – für noch effizientere Arbeitsabläufe.
Verwandte Artikel:
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins