Inhaltsverzeichnis
Dieses Tutorial zeigt verschiedene Möglichkeiten, wie Sie in Excel führende Nullen hinzufügen können: wie Sie Nullen bei der Eingabe beibehalten, führende Nullen in Zellen anzeigen, Nullen entfernen oder ausblenden können.
Wenn Sie Excel nicht nur zum Berechnen von Zahlen verwenden, sondern auch zum Verwalten von Datensätzen wie Postleitzahlen, Sicherheitsnummern oder Mitarbeiterkennungen, müssen Sie möglicherweise führende Nullen in Zellen beibehalten. Wenn Sie jedoch versuchen, eine Postleitzahl wie "00123" in eine Zelle einzugeben, schneidet Excel sie sofort zu "123" ab.
Microsoft Excel behandelt Postleitzahlen, Telefonnummern und ähnliche Einträge als Zahlen, wendet auf sie das Format Allgemein oder Nummer an und entfernt automatisch vorangestellte Nullen. Glücklicherweise bietet Excel auch die Möglichkeit, führende Nullen in Zellen beizubehalten, und im weiteren Verlauf dieses Tutorials finden Sie eine Handvoll Möglichkeiten, dies zu tun.
Wie Sie führende Nullen in Excel bei der Eingabe beibehalten
Sehen wir uns zunächst an, wie Sie in Excel eine 0 vor eine Zahl setzen können, z. B. indem Sie 01 in eine Zelle eingeben. Dazu ändern Sie einfach das Zellformat in Text :
- Markieren Sie die Zelle(n), in denen Sie den Zahlen eine 0 voranstellen möchten.
- Gehen Sie zum Startseite tab> Nummer Gruppe, und wählen Sie Text im Zahlenformat Box.
Sobald Sie eine Null(en) vor einer Zahl eingeben, zeigt Excel in der linken oberen Ecke der Zelle ein kleines grünes Dreieck an, das darauf hinweist, dass mit dem Inhalt der Zelle etwas nicht stimmt. Um diese Fehleranzeige zu entfernen, markieren Sie die Zelle(n), klicken Sie auf das Warnzeichen und dann auf Fehler ignorieren .
Der folgende Bildschirmausdruck zeigt das Ergebnis:
Eine andere Möglichkeit, führende Nullen in Excel beizubehalten, besteht darin, einer Zahl ein Hochkomma (') voranzustellen. Geben Sie z. B. statt 01 einfach '01' ein. In diesem Fall müssen Sie das Format der Zelle nicht ändern.
Unterm Strich: Diese einfache Technik hat eine wesentliche Einschränkung - der resultierende Wert ist ein Text String Wenn Sie das nicht wollen, ändern Sie nur die visuelle Darstellung des Wertes, indem Sie ein benutzerdefiniertes Zahlenformat anwenden, wie im nächsten Beispiel gezeigt.
Wie werden führende Nullen in Excel mit benutzerdefiniertem Zahlenformat angezeigt?
Um führende Nullen anzuzeigen, wenden Sie ein benutzerdefiniertes Zahlenformat an, indem Sie die folgenden Schritte ausführen:
- Markieren Sie die Zelle(n), in denen Sie führende Nullen anzeigen möchten, und drücken Sie Strg+1, um das Fenster Zellen formatieren Dialog.
- Unter Kategorie auswählen Benutzerdefiniert .
- Geben Sie einen Formatcode in das Feld Typ Box.
In den meisten Fällen benötigen Sie einen Formatierungscode, der aus 0 Platzhaltern besteht, wie z. B. 00. Die Anzahl der Nullen im Formatierungscode entspricht der Gesamtzahl der Ziffern, die Sie in einer Zelle anzeigen möchten (unten finden Sie einige Beispiele).
- Klicken Sie auf OK, um die Änderungen zu speichern.
Um zum Beispiel führende Nullen hinzuzufügen, um eine 5-stellige Zahl zu erzeugen, verwenden Sie den folgenden Formatcode: 00000
Mit den benutzerdefinierten Zahlenformaten von Excel können Sie führende Nullen hinzufügen, um Feste Länge Zahlen, wie im obigen Beispiel, und variable Länge Es kommt ganz darauf an, welchen Platzhalter Sie im Formatcode verwenden:
- 0 - zeigt zusätzliche Nullen an
- # - zeigt keine zusätzlichen Nullen an
Wenn Sie zum Beispiel die 000# Format in eine Zelle eingeben, wird jede Zahl, die Sie in diese Zelle eingeben, mit bis zu 3 führenden Nullen versehen.
Ihre benutzerdefinierten Zahlenformate können auch Leerzeichen, Bindestriche, Klammern usw. enthalten. Die ausführliche Erklärung finden Sie hier: Benutzerdefiniertes Excel-Zahlenformat.
Die folgende Tabelle enthält einige weitere Beispiele für benutzerdefinierte Formate, die führende Nullen in Excel anzeigen können.
A | B | C | |
---|---|---|---|
1 | Benutzerdefiniertes Format | Getippte Nummer | Angezeigte Nummer |
2 | 00000 | 123 | 00123 |
3 | 000# | 123 | 0123 |
4 | 00-00 | 1 | 00-01 |
5 | 00-# | 1 | 00-1 |
6 | 000-0000 | 123456 | 012-3456 |
7 | ###-#### | 123456 | 12-3456 |
Und die folgenden Formatcodes können verwendet werden, um Zahlen in speziellen Formaten wie Postleitzahlen, Telefonnummern, Kreditkartennummern und Sozialversicherungsnummern anzuzeigen.
A | B | C | D | |
---|---|---|---|---|
1 | Benutzerdefiniertes Format | Getippte Nummer | Angezeigte Nummer | |
2 | Postleitzahl | 00000 | 1234 | 01234 |
3 | Soziale Sicherheit | 000-00-0000 | 12345678 | 012-34-5678 |
4 | Kreditkarte | 0000-0000-0000-0000 | 12345556789123 | 0012-3455-5678-9123 |
5 | Telefonnummern | 00-0-000-000-0000 | 12345556789 | 00-1-234-555-6789 |
Tipp: Excel hat ein paar vordefinierte Besondere Formate für Postleitzahlen, Telefonnummern und Sozialversicherungsnummern, wie in der nachstehenden Abbildung gezeigt:
Unterm Strich: Diese Methode wird am besten in Situationen verwendet, in denen Sie mit einem numerischen Datensatz arbeiten und die Ergebnisse Zahlen Es ändert nur die Darstellung einer Zahl, nicht aber die Zahl selbst: Führende Nullen erscheinen in den Zellen, der tatsächliche Wert wird in der Formelleiste angezeigt. Wenn Sie in Formeln auf solche Zellen verweisen, werden die Berechnungen mit den ursprünglichen Werten durchgeführt. Benutzerdefinierte Formate können nur auf numerische Daten (Zahlen und Datumsangaben) angewendet werden und das Ergebnis ist ebenfalls eine Zahl oder ein Datum.
Hinzufügen von führenden Nullen in Excel mit der Funktion TEXT
Während ein benutzerdefiniertes Zahlenformat die Null vor einer Zahl anzeigt, ohne den zugrunde liegenden Wert tatsächlich zu ändern, füllt die Excel-Funktion TEXT Zahlen mit Nullen auf, indem sie führende Nullen "physisch" in Zellen einfügt.
Um führende Nullen mit einer TEXT( Wert , format_text ) verwenden Sie dieselben Formatcodes wie bei den benutzerdefinierten Zahlenformaten. Das Ergebnis der Funktion TEXT ist jedoch immer eine Textzeichenfolge, auch wenn sie einer Zahl sehr ähnlich sieht.
Um zum Beispiel 0 vor einem Wert in Zelle A2 einzufügen, verwenden Sie diese Formel:
=TEXT(A2, "0#")
Um eine nullvorzeichenbehaftete Zeichenkette mit fester Länge zu erstellen, z. B. eine 5-Zeichen-Zeichenkette, verwenden Sie diese:
=TEXT(A2, "000000")
Bitte beachten Sie, dass bei der Funktion TEXT die Formatcodes in Anführungszeichen gesetzt werden müssen. Und so sehen die Ergebnisse in Excel aus:
A | B | C | |
---|---|---|---|
1 | Ursprüngliche Nummer | Gefüllte Zahl | Formel |
2 | 1 | 01 | =TEXT(B2, "0#") |
3 | 12 | 12 | =TEXT(B3, "0#") |
4 | 1 | 00001 | =TEXT(B4, "00000") |
5 | 12 | 00012 | =TEXT(B5, "00000") |
Weitere Informationen über Textformeln finden Sie unter Verwendung der Funktion TEXT in Excel.
Unterm Strich: Die Excel-Funktion TEXT gibt immer ein Text String Daher können Sie die Ergebnisse nicht in arithmetischen Berechnungen und anderen Formeln verwenden, es sei denn, Sie müssen die Ausgabe mit anderen Textzeichenfolgen vergleichen.
Hinzufügen von führenden Nullen zu Textstrings
In den vorangegangenen Beispielen haben Sie gelernt, wie Sie in Excel eine Null vor eine Zahl setzen können. Was aber, wenn Sie eine Null vor eine Textzeichenfolge wie 0A102 setzen müssen? In diesem Fall funktionieren weder TEXT noch das benutzerdefinierte Format, da sie nur mit numerischen Werten arbeiten.
Wenn der Wert, der mit Null aufgefüllt werden soll, Buchstaben oder andere Textzeichen enthält, verwenden Sie eine der folgenden Formeln, die eine universelle Lösung bieten, die sowohl für Zahlen und Textstrings .
Formel 1: Führende Nullen mit der Funktion RIGHT addieren
Die einfachste Möglichkeit, in Excel führende Nullen vor Textzeichenfolgen zu setzen, ist die Funktion RECHTS:
RIGHT(" 0000 " & Zelle , string_length )Wo:
- "0000" ist die maximale Anzahl der Nullen, die Sie hinzufügen möchten. Um beispielsweise 2 Nullen hinzuzufügen, geben Sie "00" ein.
- Zelle ist ein Verweis auf die Zelle, die den ursprünglichen Wert enthält.
- String_Länge ist, wie viele Zeichen die resultierende Zeichenkette enthalten soll.
Um beispielsweise eine 6-stellige Zeichenkette mit Nullvorzeichen zu erstellen, die auf einem Wert in Zelle A2 basiert, verwenden Sie diese Formel:
=RIGHT("000000"&A2, 6)
Die Formel fügt 6 Nullen zum Wert in A2 ("000000"&A2) hinzu und extrahiert dann die richtigen 6 Zeichen. Als Ergebnis fügt sie genau die richtige Anzahl von Nullen ein, um die angegebene Gesamtzeichenfolgengrenze zu erreichen:
Im obigen Beispiel entspricht die maximale Anzahl der Nullen der Gesamtlänge der Zeichenfolge (6 Zeichen), und daher sind alle resultierenden Zeichenfolgen 6 Zeichen lang (feste Länge). Bei Anwendung auf eine leere Zelle würde die Formel eine Zeichenfolge mit 6 Nullen ergeben.
Abhängig von Ihrer Geschäftslogik können Sie z. B. eine unterschiedliche Anzahl von Nullen und Summenzeichen angeben:
=RIGHT("00"&A2, 6)
Als Ergebnis erhalten Sie Zeichenketten mit variabler Länge, die bis zu 2 führende Nullen enthalten:
Formel 2: Führende Nullen mit den Funktionen REPT und LEN auffüllen
Eine weitere Möglichkeit, führende Nullen vor einer Textzeichenfolge in Excel einzufügen, ist diese Kombination der Funktionen REPT und LEN:
REPT(0, Anzahl der Nullen -LEN( Zelle ))& ZelleUm zum Beispiel führende Nullen zum Wert in A2 hinzuzufügen, um eine 6-stellige Zeichenfolge zu erstellen, sieht diese Formel wie folgt aus:
=REPT(0, 6-LEN(A2))&A2
Wie diese Formel funktioniert:
Wenn man weiß, dass die Funktion REPT ein bestimmtes Zeichen eine bestimmte Anzahl von Malen wiederholt und LEN die Gesamtlänge der Zeichenkette zurückgibt, ist die Logik der Formel leicht zu verstehen:
- LEN(A2) ermittelt die Gesamtzahl der Zeichen in Zelle A2.
- REPT(0, 6-LEN(A2)) fügt die erforderliche Anzahl von Nullen hinzu. Um zu berechnen, wie viele Nullen hinzugefügt werden sollen, ziehen Sie die Länge der Zeichenkette in A2 von der maximalen Anzahl von Nullen ab.
- Zum Schluss werden die Nullen mit dem Wert A2 verkettet, so dass sich folgendes Ergebnis ergibt:
Unterm Strich Diese Formel kann führende Nullen sowohl an Zahlen als auch an Textstrings anhängen, aber das Ergebnis ist immer Text und keine Zahl.
So fügen Sie eine feste Anzahl von Vornullen hinzu
Um allen Werten in einer Spalte (Zahlen oder Textzeichenfolgen) eine bestimmte Anzahl von Nullen voranzustellen, verwenden Sie die Funktion CONCATENATE (oder die Funktion CONCAT in Excel 365 - 2019) oder den Ampersand-Operator.
Um zum Beispiel 0 vor eine Zahl in Zelle A2 zu setzen, verwenden Sie eine der folgenden Formeln:
=VERKETTUNG(0,A2)
oder
=0&A2
Wie in der folgenden Abbildung zu sehen ist, fügt die Formel allen Zellen in einer Spalte eine führende Null hinzu, unabhängig davon, wie viele Zeichen der ursprüngliche Wert enthält:
Auf die gleiche Weise können Sie 2 führende Nullen (00), 3 Nullen (000) oder beliebig viele Nullen vor Zahlen und Textstrings einfügen.
Unterm Strich Das Ergebnis dieser Formel ist auch dann eine Zeichenkette, wenn Sie Nullen mit Zahlen verketten.
Wie man führende Nullen in Excel entfernt
Die Methode, mit der Sie führende Nullen in Excel entfernen, hängt davon ab, wie diese Nullen hinzugefügt wurden:
- Wenn vorangestellte Nullen mit einem benutzerdefinierten Zahlenformat hinzugefügt wurden (Nullen sind in einer Zelle sichtbar, aber nicht in der Formelleiste), wenden Sie ein anderes benutzerdefiniertes Format an oder kehren Sie wie hier gezeigt zu Allgemein zurück.
- Wenn in Zellen, die als Text formatiert sind, Nullen getippt oder anderweitig eingegeben wurden (ein kleines grünes Dreieck wird in der linken oberen Ecke der Zelle angezeigt), wandeln Sie den Text in eine Zahl um.
- Wenn führende Nullen mit Hilfe einer Formel hinzugefügt wurden (die Formel erscheint in der Formelleiste, wenn die Zelle markiert ist), verwenden Sie die Funktion WERT, um sie zu entfernen.
Die folgende Abbildung zeigt alle drei Fälle, um Ihnen die Wahl der richtigen Technik zu erleichtern:
Entfernen Sie führende Nullen, indem Sie das Zellenformat ändern
Wenn führende Nullen in Zellen mit einem benutzerdefinierten Format angezeigt werden, ändern Sie das Zellenformat wieder auf die Standardwerte zurück. Allgemein oder ein anderes Zahlenformat verwenden, bei dem keine vorangestellten Nullen angezeigt werden.
Entfernen Sie führende Nullen bei der Umwandlung von Text in Zahlen
Wenn vorangestellte Nullen in einer textformatierten Zelle erscheinen, ist es am einfachsten, sie zu entfernen, indem Sie die Zelle(n) auswählen, auf das Ausrufezeichen klicken und dann auf In Zahl umwandeln :
Entfernen Sie führende Nullen mit Hilfe einer Formel
Wenn eine vorangestellte Null mit einer Formel hinzugefügt wird, kann sie mit einer anderen Formel entfernt werden. Die Formel zum Entfernen der Null ist so einfach wie:
=WERT(A2)
Dabei ist A2 die Zelle, aus der Sie die vorangestellten Nullen entfernen möchten.
Diese Methode kann auch verwendet werden, um Nullen zu entfernen, die direkt in die Zellen eingegeben (wie im vorherigen Beispiel) oder aus einer externen Quelle in Excel importiert wurden. Wenn Sie mit einer mit Nullen vorangestellten Zeichenfolge arbeiten, die eine Zahl darstellt, können Sie die Funktion WERT verwenden, um Text in eine Zahl zu konvertieren und dabei führende Nullen zu entfernen.
Der folgende Screenshot zeigt zwei Formeln:
- Die Textformel in B2 fügt Nullen zum Wert in A2 hinzu, und
- Die Wertformel in C2 entfernt die führenden Nullen aus dem Wert in B2.
Wie man Nullen in Excel ausblendet
Wenn Sie in Ihrem Excel-Blatt keine Nullwerte anzeigen möchten, haben Sie die folgenden zwei Möglichkeiten:
- Zum Ausblenden von Nullen in der ganzes Blatt deaktivieren Sie das Kontrollkästchen Eine Null in Zellen anzeigen, die einen Nullwert haben Klicken Sie dazu auf die Option Datei > Optionen > Fortgeschrittene und scrollen Sie nach unten zur Seite Anzeigeoptionen für dieses Arbeitsblatt Abschnitt:
Markieren Sie dazu die Zellen, in denen Sie Nullen ausblenden möchten, und klicken Sie Strg+1, um das Fenster Zellen formatieren Dialog, wählen Sie Benutzerdefiniert unter Kategorie und geben Sie den obigen Formatcode in das Feld Typ Box.
Die folgende Abbildung zeigt, dass die Zelle B2 zwar einen Nullwert enthält, dieser aber nicht in der Zelle angezeigt wird:
Hinzufügen und Entfernen von Nullen in Excel auf einfache Weise
Endlich gibt es gute Nachrichten für Benutzer unserer Ultimate Suite für Excel - ein neues Tool, das speziell für den Umgang mit Nullen entwickelt wurde, ist jetzt verfügbar! Bitte begrüßen Sie Add/Remove Leading Zeros.
Wie üblich haben wir uns bemüht, die Anzahl der Züge auf ein absolutes Minimum zu reduzieren :)
An hinzufügen. führende Nullen dann tun Sie Folgendes:
- Wählen Sie die Zielzellen aus und führen Sie die Werkzeug zum Hinzufügen/Entfernen führender Nullen.
- Geben Sie die Gesamtzahl der Zeichen an, die angezeigt werden sollen.
- Klicken Sie auf Bewerbung .
Erledigt!
An führende Nullen entfernen Die Schritte sind sich sehr ähnlich:
- Markieren Sie die Zellen mit Ihren Zahlen und führen Sie das Add-In aus.
- Geben Sie an, wie viele Zeichen angezeigt werden sollen. Um die maximale Anzahl von signifikante Ziffern im ausgewählten Bereich, klicken Sie auf die Schaltfläche Maximale Länge abrufen
- Klicken Sie auf Bewerbung .
Das Add-In kann führende Nullen sowohl zu Zahlen als auch zu Zeichenketten hinzufügen:
- Für Zahlen wird ein benutzerdefiniertes Zahlenformat festgelegt, d. h. es wird nur die visuelle Darstellung einer Zahl geändert, nicht der zugrunde liegende Wert.
- Alphanumerisch Zeichenketten werden führende Nullen vorangestellt, d. h. Nullen werden physisch in die Zellen eingefügt.
So können Sie in Excel Nullen hinzufügen, entfernen und ausblenden. Um die in diesem Tutorial beschriebenen Techniken besser zu verstehen, können Sie gerne die Beispielarbeitsmappe herunterladen. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog begrüßen zu dürfen!
Verfügbare Downloads
Beispiele für führende Nullen in Excel (.xlsx-Datei)
Ultimate Suite 14 Tage voll funktionsfähige Version (.exe-Datei)