Excel 2010 - Beschädigung der langen Anzahl

1116
Emma

Ich habe einen Datensatz im .csv-Format, in dem ich lange UPRN-Nummern habe. Ich bin an Datenabgleichprozessen beteiligt, die sich auf die neuen Abstimmungsregeln der IER beziehen.
Wenn ich die .csv-Datei öffne, sind die Nummern im wissenschaftlichen Format (2.00E + 11, jede Nummer gleich). Alle diese Zahlen sollen unterschiedlich sein. Für eine Tabellenkalkulation habe ich bereits folgendes gemacht:

Ich habe die Datei in Notepad geöffnet und als .txt gespeichert. Daten auswählen> Aus Text Wählen Sie im Textimport-Assistenten Schritt 1 die Option Getrennt aus. Im Textimport-Assistenten Schritt 2 wählen Sie Komma Wählen Sie Textdatenformat. Dann fertig.
Dies funktionierte für eine Tabellenkalkulation. Alle Zahlen wurden in einem Excel-Arbeitsblatt angezeigt. Alle Zahlen waren unterschiedlich, wie sie sein sollten. Als ich versuchte, als .csv zu speichern, gingen alle Zahlen auf 2.00E + 11 zurück (alle die gleiche Nummer).

Als ich dann versuchte, das oben genannte zu den beiden anderen Arbeitsmappen zu tun, funktionierte es aus irgendeinem Grund nicht, obwohl ich jeden Schritt auf die gleiche Weise vollendete. Selbst wenn ich in Notepad öffne, waren sie alle die gleichen Zahlen (2.000E + 11, was bei der Konvertierung in Text zu 2000030000000 kam). Es gelang mir, die ursprüngliche CSV-Datei in eine Arbeitsmappe umzuwandeln, diese in Notepad umzuwandeln, und als ich an allen Symbolen vorbeigescrollte, konnte ich feststellen, dass die Originaldaten im Durcheinander waren.
Wie bekomme ich diese Daten, um sich preiszugeben ?! Anregungen, die dankbar erhalten wurden, oder in der Tat, bitte lassen Sie mich wissen, wenn es an anderer Stelle einen Link gibt.

Danke vielmals

0

1 Antwort auf die Frage

0
Michael Frank

Dies geschieht, weil Excel diese Zellen als Zahlen betrachtet, aber da sie so lang sind, werden sie als Gleitkommazahlen interpretiert. Die Genauigkeit der Zahlenformatierung in Excel liegt bei 15 Ziffern, wie hier erläutert .

Wahrscheinlich sollten Sie jeden Wert als Wert behandeln string. Durch das Hinzufügen einer einzelnen 'Zelle am Anfang jeder Zelle, in der Daten enthalten sind, sollte dieses Problem behoben werden. Alternativ können Sie alle Zellen als stringoder formatieren text.

Diese Methode ist jedoch nicht uneingeschränkt. Wenn Sie diese Daten verarbeiten, müssen Sie möglicherweise eine Möglichkeit haben, die Daten zu bereinigen, bevor Sie sie in ihre Prozesse einspeisen.

Vielen Dank für Ihre Antwort. Diese Methode hat die Nummer in ihrer Gesamtheit enthüllt, leider war es die falsche Nummer. Es ist frustrierend, da irgendwo die richtige Zahl steckt und die Methode zuvor funktioniert hat. Vielen Dank für Ihre Hilfe, ich werde versuchen, die Originaldaten abzurufen und zu sehen, wie es geht! Vielen Dank noch einmal. Emma Emma vor 10 Jahren 0
Wenn die Nummer geändert wurde, besteht keine Chance, dass die ursprünglichen Daten noch vorhanden sind, wenn Sie die Datei speichern. Viel Glück beim Abrufen Ihrer Daten. Michael Frank vor 10 Jahren 0