KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie behält man führende Nullen in Excel bei – oder entfernt sie gezielt?

AutorSun Änderungsdatum

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.


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:

Wählen Sie „Zellen formatieren“ aus dem Kontextmenü.

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:

Wählen Sie „Text“ im Dialogfeld „Zellen formatieren“.

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:

Führende Nullen bleiben beim Eingeben von Zahlen erhalten.

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 „Ausführen“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.
Wählen Sie Text über die Registerkarte „Start“ aus.

2. Bei weiterhin ausgewählten Zellen klicken Sie auf Kutools > Text > Text hinzufügen.
Klicken Sie auf „Text hinzufügen“ von Kutools.

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.
Geben Sie Optionen im Dialogfeld „Text hinzufügen“ an.

4. Klicken Sie auf OK oder Übernehmen, um führende Nullen allen ausgewählten Zellen hinzuzufügen.
Klicken Sie auf „Entfernen nach Position“ von Kutools.

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:

Verwenden Sie die Funktion „In Zahl umwandeln“, um führende Nullen zu löschen.

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.

Löschen Sie führende Nullen mithilfe einer Formel.

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:

VBA-Code zum Auswählen der Zellen

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:
Klicken Sie auf „Führende Nullen entfernen“ von Kutools.

Ein Dialogfeld bestätigt, wie viele Zellen geändert wurden.
Ein Dialogfenster wird angezeigt, das darauf hinweist, dass die führenden Nullen entfernt 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

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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