Wie um zu verhindern, dass automatische abschneiden der führenden Nullen in Excel-Zelle
Wenn ich einfügen 04562, wird es automatisch abgeschnitten die führende null und speichert es als 4562.
Ich will es, um es zu speichern als 04562.
InformationsquelleAutor der Frage Rajasekar | 2010-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit MS Excel, die Zellen zu Bearbeiten, wo Sie brauchen, um zu speichern, die zahlen mit einer führenden null, nur format und definieren Sie den Inhalt der Zelle als TEXT. Wenn Sie speichern es programmatisch, kann man den Wert in ein Angebot " für das gleiche.
Update
Mir ist gerade aufgefallen, dass wenn ich gehe auf "Zellen Formatieren" und wählen Sie benutzerdefinierte format, und legen Sie, sagen Sie "0000" ein, um das format, jede Zahl, die ich in der Zelle, es ist weniger als 4 Ziffern, wird es noch halten die 4-stellige Länge mit führenden '0', wie 0001, 0099, 0120, 9999
InformationsquelleAutor der Antwort Kangkan
Während dies alles ist genau Problemumgehungen für die Umwandlung einer Zahl in text, so dass die führenden Nullen erhalten bleiben, es ist nicht eine Antwort auf die Frage.
Die Antwort auf Ihre Frage ist, dass, wenn Sie möchten, eine Zahl mit führenden Nullen in Excel, können Sie es haben - zumindest während der import.
Den Microsoft-Entwicklern, aus welchem Grund auch immer gebaut, die Excel Lesen Sie in 03 als Zahl und kürzen Sie die führende null, was in 3. Es gibt keine Möglichkeit, dies zu verhindern.
Es ist sehr schade, denn alle Optionen, die annehmen, dass Sie wissen, welche Spalten Werte haben, möglicherweise führende Nullen, so dass Sie können die Schritte * nach der Tatsache *, um zu versuchen und fixieren Sie Ihre Daten.
Durch die Art und Weise, in Google-Tabellen nicht die gleiche Sache.
Also die kurze Antwort ist, dass es keine Tabellenkalkulation (zumindest, die ich kenne), wo man Lesen kann in einer csv-Datei haben könnte, oh, sagen 00453 als Zahl und haben es importiert, als 00453 und nicht 453.
InformationsquelleAutor der Antwort Randy Volters
Klicken Sie auf die Zelle und dann Auf der Registerkarte Start in der Gruppe Zahl auf die dialog box launcher-Taste, Bild-neben-Nummer.
In der Liste Kategorie auf Benutzerdefiniert, und klicken Sie dann im Feld Typ geben Sie die Anzahl format, wie 000-00-0000 für eine social security Nummer oder 00000 für einen fünf-stelligen PLZ.
https://support.office.com/en-us/article/Keep-leading-zeros-in-number-codes-1bf7b935-36e1-4985-842f-5dfa51f85fe7
InformationsquelleAutor der Antwort Shuvro
Können Sie speichern Sie es mit dem folgenden format.
In excel können Sie
1) setzen Sie das format auf "Text", indem Sie die richtige Zelle, Rechtsklick, wählen Sie "Zelle Formatieren". Dann unter der Registerkarte "Zahl", wählen Sie "text". Wenn Sie eine Zahl eingeben, wird es als text gelesen werden
ODER
2) vorangehen, die eine beliebige Anzahl mit einem Apostroph (') und Excel wird es akzeptieren "wie es ist"
Wenn Sie VBA verwenden, können Sie die folgenden
1) Wählen Sie die Zelle, die Sie formatieren möchten, und ändern Sie die Nummer format-option
Range("A1").NumberFormat = "@"
Beim Lesen der Daten (aus einer Zelle in Excel oder VBA), wird es enthalten keine führenden Nullen eingegeben wurden.
InformationsquelleAutor der Antwort Lonnie
Ich dachte, es könnte hilfreich sein, zu tun, Schritt für Schritt für einige Leute, die vielleicht ein wenig mehr helfen, herauszufinden, wo Sie zur Auswahl dieser Dinge.
Wählen Sie den Platz oder die Plätze, die Sie benötigen, indem Sie auf Sie/Sie hervorheben.
Bleiben Sie auf der
Home
Registerkarte an der Spitze. Den ganzen Weg auf der rechten Seite, auf der zweiten box auf der rechten Seite gibt es eine option, die sagtFormat
. Klicken Sie auf das.Klicken Sie auf
Format Cells...
den ganzen Weg auf den Boden. Der erste Reiter sollte sagenNumber
. Auf, dassNumber
tab gibt es eine option, die sagtText
. Klicken Sie auf es. Drücken Sie nunOK
an der Unterseite, und fertig.InformationsquelleAutor der Antwort Odette
Wenn Sie einfach einen Doppelklick auf eine csv-text-Datei zu öffnen, Office 2010 öffnen und abschneiden, keine führenden Nullen, denn es ist eine Allgemeine Formatierung für jede Spalte standardmäßig. Stattdessen können Sie die Datei IMPORTIEREN: Klicken Sie auf den "Data" - tab - "Externe Daten abrufen" Optionen sind "Aus Text" - öffnet einen Assistenten, in dem Sie markieren können, die Datei zu importieren, starten Sie die Vorschau, und definieren Sie das format für jede Spalte mit führen Nullen als "text". Wenn Sie auf diese Weise importieren, dabei werden die führenden Nullen beibehalten werden.
InformationsquelleAutor der Antwort dave
Können Sie auch einfach Präfix Ihren Wert mit ein", wenn das markiert die Zelle, bis Sie machen es zu einem Textfeld.
InformationsquelleAutor der Antwort Xorlev
Hier war meine beste und einfachste Lösung. Da Excel ändern sich die zahlen, wenn Sie bereits die Daten eingegeben haben. Funktioniert nur, wenn Sie geben in nach änderung des formats.
InformationsquelleAutor der Antwort JesseBeck.com
Ich weiß nicht, ob das ist perfekt umgehen, aber ich versuchte es das erste mal und es funktionierte.
Auf der linken Zelle, die Sie nicht sehen führende
0
und ich wollte noch hinzufügen führender0
. Die Lösung ist, die Formel zu verwenden="0"&A3(Cell number)
(denken Sie daran, Ihre und es sollte perfekt funktionieren, siehe Beispiel unten.
InformationsquelleAutor der Antwort Fenil Shah
Hinzufügen eines Apostroph vor der Zahl, die mit einer null beginnt, wird behalten die volle Zahl, aber nicht nach dem Apostroph. Zum Beispiel: wenn Ihre Nummer 08753 excel schneidet die Nummer 8753, es sei denn, Sie geben '08753. Excel füllt daraufhin die Zelle mit 08753. Einfach!
InformationsquelleAutor der Antwort Cayse
Wenn der Betrag, den Sie gehen, um Eingang wird eine Feste Anzahl von Ziffern, zum Beispiel, sagen wir, Postleitzahl 5-stellig, dann können Sie ein benutzerdefiniertes format für diese Zelle mit der Maske: 00000. Mit dieser, egal in welcher Höhe, die nicht mehr als 5 Ziffern, die Sie eingeben, werden die führenden Nullen beibehalten werden.
InformationsquelleAutor der Antwort Ariel F. Alzamora M.
Das problem ist tatsächlich gespeicherten Werte vs. Werte angezeigt... ALL diese Präsentation "fixes" nicht-Adresse, den Verlust von führenden Nullen in den gespeicherten Wert.
Also, wenn Sie durch Eingabe eines Wertes in eine Zelle oder importieren Sie das end-Ergebnis ist das gleiche, Sie können nicht erhalten die führenden Nullen in der gespeicherte Wert UNABHÄNGIG von der Formatierung Einschränkungen, die für die Zelle.
InformationsquelleAutor der Antwort user7878395
Viele oben gesagt haben, dass dies nicht einfach zu manövrieren. Hier ist ein Vorschlag.
Sagen, dass Ihre fehlerhafte zip-Code (ohne führende 0) in Spalte A.
Nachdem Sie dies tun, sollten Sie die führenden Nullen, aber Sie sind nicht
fertig. Sie werden immer noch nicht gelesen werden.
Arbeitsmappe.
"Save as Type" - Feld und wählen Sie " CSV Trennzeichen-getrennt).
falsch formatierte zip-codes. (dies bedeutet, dass Sie können nicht Ihre
fügen Sie Ort gefiltert, behalte das im Hinterkopf). Der Inhalt der Spalte
übereinstimmen muss, oder Ihre Daten werden nicht überein.
in der Lage zu sein, Lesen Sie in den Formeln und so.
Es ist eine lange fix und für mich gearbeitet hat. Hoffe, es funktioniert für Sie!
InformationsquelleAutor der Antwort Mark
Wenn Sie den Import /öffnen ein .csv-Datei, die führenden Nullen verwenden Open Office oder Libre Office.
Wenn Sie die Datei öffnen, wird ein Dialogfeld, um anzugeben, Dinge wie das Spalten-Trennzeichen. Sie können auch wählen Sie eine der Spalten und geben als Typ "text", der die Aufrechterhaltung der führenden Nullen.
Wenn du dann speichern Sie es als .xlsx-Datei, die geöffnet werden können mit Excel und bewahren die führende 0.
Es scheint, wie es sollte eine Möglichkeit geben diese beim import nach Excel, aber ich habe nicht in der Lage, es zu finden.
InformationsquelleAutor der Antwort user2980139