Excel 2010 - Beschädigung langer Zahlen

Excel 2010 - Beschädigung langer Zahlen

Ich habe einen Datensatz im CSV-Format, in dem ich eine Reihe langer UPRN-Nummern habe. Ich bin an Datenabgleichsprozessen im Zusammenhang mit den neuen IER-Wahlbestimmungen beteiligt.
Wenn ich die CSV-Datei öffne, sind die Zahlen im wissenschaftlichen Format (2,00E+11, jede Zahl gleich). Alle diese Zahlen sollten unterschiedlich sein. Für eine Tabelle habe ich bereits Folgendes getan:

Ich habe die Datei im Editor geöffnet und als .txt gespeichert. Wählen Sie „Daten“ > „Aus Text“. Wählen Sie im Schritt 1 des Textimport-Assistenten „Getrennt“. Wählen Sie im Schritt 2 des Textimport-Assistenten „Komma“. Wählen Sie im Schritt 3 des Textimport-Assistenten Ihre lange ID-Spalte und wählen Sie „Textdatenformat“. Dann fertig.
Das hat bei einer Tabelle funktioniert. Alle Zahlen wurden in einem Excel-Arbeitsblatt angezeigt, alle Zahlen waren unterschiedlich, wie es sein sollte. Aber als ich versuchte, als .csv zu speichern, gingen alle Zahlen zurück auf 2.00E+11 (alle dieselbe Zahl).

Als ich dann versuchte, das oben Genannte mit den beiden anderen Arbeitsmappen zu machen, die ich hatte, funktionierte es aus irgendeinem Grund nicht, obwohl ich jeden Schritt auf genau dieselbe Weise ausgeführt hatte. Sogar als ich es im Editor öffnete, waren es alles dieselben Zahlen (2.000E+11, was bei der Konvertierung in Text einfach 2000030000000 ergab). Ich habe es geschafft, die ursprüngliche CSV-Datei in eine Arbeitsmappe zu konvertieren, diese in den Editor zu konvertieren, und als ich an all den Symbolen vorbei nach unten scrollte, konnte ich sehen, dass die Originaldaten dort inmitten des Durcheinanders lagen.
Wie kann ich diese Daten ans Licht bringen?! Ich freue mich über jeden Vorschlag, oder lassen Sie mich bitte wissen, ob es anderswo einen Link dazu gibt.

Vielen Dank

Antwort1

Dies liegt daran, dass Excel diese Zellen als Zahlen betrachtet, sie aber aufgrund ihrer Länge als Gleitkommazahlen interpretiert. Die Genauigkeit der Zahlenformatierung in Excel beträgt maximal 15 Ziffern, wie erklärtHier.

Sie sollten wahrscheinlich jeden Wert als behandeln string. Das Hinzufügen einer einzelnen Zahl 'am Anfang jeder Zelle mit Daten sollte dieses Problem beheben, oder Sie können alle Zellen als stringoder formatieren text.

Diese Methode hat jedoch ihre Grenzen. Wenn Sie diese Daten verarbeiten, müssen Sie möglicherweise eine Möglichkeit finden, die Daten zu bereinigen, bevor Sie sie in das verarbeitende System einspeisen.

verwandte Informationen