Theorie
In Bezug auf Daten in Zellen gibt es in Excel zwei verschiedene Begriffe, die nichts miteinander zu tun haben: Rohwert / gespeicherter Wert und Anzeigewert .
Der "rohe" oder gespeicherte Wert sind die tatsächlichen Daten in einer unformatierten Darstellung. Die Art der Rohdaten kann Nummer, Text, Datum usw. sein.
Der "Anzeige" -Wert gibt an, wie die Daten formatiert werden. Bei Verwendung der Excel-Benutzeroberfläche wird der Anzeigewert und nicht der Rohwert angezeigt.
Das Problem ist, wenn Sie nach CSV exportieren, wird der Rohwert und nicht der Anzeigewert exportiert! Selbst wenn Sie die Daten im Dialogfeld Zellen formatieren so formatieren, dass sie führende Nullen enthalten, enthält der zugrunde liegende Wert keine führende Null.
Sie müssen alle Daten als Text (in der Excel-Tabelle) formatieren und gegebenenfalls eine führende Null hinzufügen . Auf diese Weise wird der Anzeigewert eliminiert, der Sie zu der Annahme verleitet, dass Sie eine führende Null im Rohwert haben (dies ist nicht der Fall).
Lösung
Die Null existiert nicht als Teil des Zelleninhalts, nur der Formatierung. Wenn Sie also als Text formatieren, erhalten Sie sie nicht. Sie können versuchen, eine Formel in der nächsten Spalte zu verwenden, z. B. wenn Sie 5-stellige (?) Postleitzahlen mit Einträgen in A2 haben, setzen Sie diese Formel in B2
=TEXT(A2,"00000")
Kopieren Sie die Formel in die Spalte
Das Ergebnis ist ein Textwert (möglicherweise mit der tatsächlichen führenden Null). Sobald Sie diesen Wert in einer anderen Spalte haben, können Sie "Werte einfügen" über die ursprüngliche Spalte kopieren, um alle zugrunde liegenden Daten durch die mit Nullen aufgefüllten Daten zu ersetzen. Löschen Sie dann die zusätzliche Spalte.