Verhindern Sie die wissenschaftliche Notation beim Import - Excel-Tipps

Inhaltsverzeichnis

Verhindern Sie, dass Excel Ihre Daten in wissenschaftliche Notation konvertiert, wenn Sie Daten aus einer CSV- oder TXT-Datei importieren.

Schau Video

  • Sie haben Leerzeichen, die TRIM nicht entfernt
  • Sie haben eine Teilenummer, die mit e und einer Ziffer endet
  • Sie haben eine Teilenummer mit mehr als 15 Ziffern
  • Wenn Sie als CSV-Datei importieren, ändern sich die Teilenummern in Scientific Notation
  • So zeigen Sie Erweiterungen im Windows Explorer an
  • Wenn Sie durch Öffnen einer TXT-Datei importieren, können Sie versuchen, anzugeben, dass diese Spalten Text sind
  • Wenn Sie das nicht unterbrechende Leerzeichen (Zeichen 160) finden / ersetzen, ändern sich die Teilenummern in wissenschaftliche Notation
  • Die Lösung besteht darin, Daten, Externe Daten aus Text abrufen zu verwenden.
  • Dieser Befehl fehlt jedoch in Office 365, da er durch Get & Transform ersetzt wurde.
  • Wenn Sie nicht über Text verfügen, klicken Sie mit der rechten Maustaste auf die Symbolleiste für den Schnellzugriff und passen Sie sie an
  • Wechseln Sie in der Dropdown-Liste oben links zu Alle Befehle. Aus Text (Legacy) suchen und zur QAT hinzufügen
  • Sie können eine CSV-Datei mit From Text öffnen und den Textimport-Assistenten durchlaufen
  • Geben Sie in Schritt 2 des Assistenten sowohl ein Komma als auch alt = "" + 0160 als benutzerdefiniert an. Behandeln Sie aufeinanderfolgende Trennzeichen als eins.
  • Danke an Jan Karel: hier
  • Vergiss nicht abzustimmen: hier

Video-Transkript

Lernen Sie Excel aus Podcast, Episode 2087: Verhindern Sie die wissenschaftliche Notation beim Import

Wow! Wir werden uns heute mit vielen verschiedenen Fragen befassen. Also schicken mehrere Leute ähnliche Probleme. Entweder haben wir eine Teilenummer - Sehen Sie diese Teilenummer hier, wo die vorletzte Ziffer steht. Es ist alles numerisch, aber die vorletzte Ziffer ist ein Buchstabe: D, E, F. Diese E werden ein Problem sein. Diese E werden als wissenschaftliche Notation eingegeben, oder jede Teilenummer, die vollständig numerisch länger als 15 Stellen ist, hat ein Problem.

Außerdem haben mich viele Leute gefragt - oder Daten von diesem webbasierten System abgerufen - und es gibt Leerzeichen davor und danach, die mit TRIM nicht gut funktionieren. Wenn Sie also eines dieser drei Probleme haben, werde ich Ihnen möglicherweise helfen.

Okay, das erste, was wir hier machen werden, ist, dass wir uns das ansehen, die CSV-Datei, okay? Und ich werde einfach doppelklicken, um das zu öffnen. und weil es sich um eine CSV-Datei handelt, machen sie sich nicht die Mühe, uns durch den Textimport-Assistenten zu führen, was schrecklich ist, oder? Sie sehen also, dass wir einige Probleme haben. Zunächst einmal kam wegen der E's alles mit einem E in wissenschaftliche Notation. Und wenn wir versuchen würden, dies zu beheben, kehren Sie zu einer Zahl oder ähnlichem zurück. Wir haben verloren. Wir haben Sachen verloren. Das Gleiche gilt für Dinge mit mehr als 16 Zeichen, selbst wenn Sie diese wieder in Zahlen ändern, werden Sie in Schwierigkeiten geraten, weil Sie die letzten Ziffern verloren haben, in Ordnung. Es ist einfach schrecklich.

Und das - Oh, das ist großartig! Das ist fantastisch. Schau dir das an, äh ja, es kam ohne Konvertierung herein. Oh, aber es gibt führende und nachfolgende Leerzeichen, unsere VLOOKUPS werden nicht funktionieren. Okay, das erste, was wir tun wollen, ist herauszufinden, was diese führenden und nachfolgenden Leerzeichen sind, denn wenn ich versuche, dieses Ding zu trimmen, wird es nicht verschwinden. Und wie kann ich sagen, dass es nicht verschwindet? Weil ich vorher ein Sternchen = "" verketten kann und - Und Sie sehen, da ist noch etwas, okay? Und wenn das passiert, ist immer noch etwas da. Sie wissen, warum TRIM nicht macht - TRIM soll führende und nachfolgende Leerzeichen entfernen. Also, hier ist was ich tue. Was den = CODE von LINKS betrifft, 1 um zu sehen, was das ist, und es ist ein Zeichen 160. Oh, das sollten wir nicht bekommen.Diesmal ein normaler alter Raum, nur ein Raum. Drücke die Leertaste, das ist ein Charakter 32. Das ist ein realer Raum, den TRIM los wird. Was zum Teufel ist ein 160? Ein 160 ist ein nicht brechender Raum. Dies ist bei Websites sehr beliebt, da Sie beim Erstellen einer Webseite Platz für Platz schaffen. Nun, Internet Explorer und Chrome werden dies nur zu einem einzigen Bereich machen. Aber wenn Sie nicht unterbrechende Leerzeichen setzen, 3 davon, werden die 3 Leerzeichen tatsächlich beibehalten.Aber wenn Sie nicht unterbrechende Leerzeichen setzen, 3 davon, werden die 3 Leerzeichen tatsächlich beibehalten.Aber wenn Sie nicht unterbrechende Leerzeichen setzen, 3 davon, werden die 3 Leerzeichen tatsächlich beibehalten.

Okay, jetzt ist hier die frustrierende Sache, die wir tun müssen. Um diese 160 Leerzeichen zu entfernen, müssen Sie entweder ein Zeichen 160 eingeben können, was bedeutet, dass Sie einen Ziffernblock haben müssen. Okay, jetzt pass auf, wenn ich das mache. Ich werde die Alt = "" -Taste gedrückt halten und jetzt mit dem Ziffernblock 0160 loslassen und da ist es. Sehen Sie, es ist gerade aufgetaucht, okay? Wenn Sie das Glück haben, einen Ziffernblock zu haben, wird dieses Problem hier drüben Strg + H sein. Lassen Sie los, indem Sie Alt + 0160 gedrückt halten, loslassen und durch nichts ersetzen, Alle ersetzen. Alles erledigt, wir haben 34 Ersatz gemacht. Aber ich werde ein Waffensohn sein, sie haben diese Zahlen in wissenschaftliche Notation geändert, okay. Also konnte ich diese aufnehmen, aber ich habe immer noch die Chance, in die wissenschaftliche Notation zu wechseln.

Übrigens, wenn Sie keinen Ziffernblock haben und Alt + 0160 eingeben können, funktioniert die Verwendung der Zahlen oben nicht. Vergiss es und geh niemals zur Arbeit. Wenn Sie also dringend das Zeichen 160 = CHAR (160) eingeben müssen, drücken Sie nicht die Eingabetaste, sondern F9, um dies auszuwerten. Okay, jetzt in dieser Zelle habe ich ein einzelnes Leerzeichen, aber es ist kein Zeichen 32, es ist ein Zeichen 160 und ich werde die Umschalttaste gedrückt halten und die linke Pfeiltaste drücken, um das auszuwählen. Strg + C, das steht jetzt in meiner Zwischenablage. Jetzt kommen wir hierher. Wählen Sie diese beiden Spalten, Strg + H, Finden Sie was: Ich werde dort Strg + V einfügen. Ersetzen durch: Nichts. Alle ersetzen, auf OK klicken, auf Schließen klicken. Und wieder schwebe ich vor mich hin, weil sie all diese in wissenschaftliche Notation umgewandelt haben.

Okay, jetzt fordere ich die Leute normalerweise auf, zu Windows Explorer zurückzukehren und dies von einer CSV-Datei in eine TXT-Datei zu konvertieren. Jetzt hier kann ich es nicht zufällig sehen. Wenn dies nicht der Fall ist - wenn Sie die Erweiterungen nicht sehen, drücken Sie die Alt = "" -Taste und dann Extras und dann Ordneroptionen. Klicken Sie hier unter Ansicht auf Erweiterungen für bekannte Dateitypen ausblenden. Das ist die schlechteste Einstellung aller Zeiten. Ich schalte das die ganze Zeit aus. Ich möchte die Erweiterung so sehen, dass ich mit der rechten Maustaste klicken und sie umbenennen und in .txt ändern kann. Okay, was ist der Vorteil von .txt? Oh hey, es ist großartig. Wenn ich eine .txt-Datei mache, weil ich dann zu Datei und Öffnen gehe und wir zu diesem Ordner navigieren. Und ich öffne die TXT-Version, klicke auf OK. Okay jetzt, hey,Ich kann durchgehen und in jedem Schritt sagen, um welchen Typ es sich handelt, und so kann ich sagen: Ah, lassen Sie es uns durch das Komma brechen. Ja, schön. Und als nächstes, und genau hier werde ich sagen, scheiß nicht darauf. Text ist die Art zu sagen, scheiß nicht darauf. Das Gleiche hier, scheiß nicht darauf. Diese, schrauben Sie nicht mit ihnen, Text, Text, Text. Und normalerweise verwenden wir keinen Text, aber hier, wo sie meine Zahlen ändern, können diese durch die Verwendung von Text eingegeben werden, und sie sind keine wissenschaftliche Notation. Wow! Das ist großartig. Auf diese Weise habe ich immer vorgeschlagen, dieses Problem zu lösen, aber dann habe ich diesen großartigen Artikel von einem Freund von mir, Jan Karel, JKP Application Development Services, gesehen, der mir einen brillanten neuen Weg zeigte. Ein brillanter neuer Weg. Also lass mich dir das zeigen. ICH'Ich werde den Link zu diesem Artikel dort unten im YouTube-Kommentar einfügen. Lesen Sie unbedingt den Artikel.

Okay, wir werden hierher zurückkehren und das Schöne ist, dass wir dies nicht von Text umbenennen müssen - von CSV in Text, weil es sich um CSV handelt, was wirklich gut ist, denn wenn wir diese Datei bekommen Jeden Tag wollen wir in der Lage sein, mit CSV umzugehen. Hier ist eine verrückte Sache. Wenn Sie mit Excel 2013 oder früher arbeiten, möchten wir zur Registerkarte Daten gehen, Externe Daten abrufen und From Text verwenden. Wenn Sie jedoch Office 365, die neueste Version von Office 365, verwenden, ist dieser Abschnitt nicht mehr vorhanden. Okay, also auf Office 365, nachdem Sie mit der rechten Maustaste hier oben geklickt haben, und sagen Sie "Symbolleiste für den Schnellzugriff anpassen" und wählen Sie links "Alle Befehle".

Nun, dies ist eine wirklich lange Liste, wir werden zu den Fs gehen. F's for From Text - Schauen Sie sich all diese From's an, ich muss die finden, die From Text (Legacy) sagt. Das ist die alte Version. Jetzt wollen sie, dass wir Power Query verwenden, aber lassen Sie uns einfach etwas erstellen, das für alle funktioniert. Jetzt, wo ich From Text Legacy habe, komme ich hier zum brandneuen Arbeitsblatt, Arbeitsblatt einfügen. Jetzt haben wir einen Platz, an dem wir vom Text ausgehen können, und wir werden zu unserer CSV-Datei navigieren. Klicken Sie auf Importieren und wir werden Begrenzt sagen. Ja! Aber in Schritt 2 werde ich sagen, dass ich es durch das Komma abgrenzen möchte. Ich möchte es auch im Leerzeichen abgrenzen und ich wollte es bei Alt + 0160 abgrenzen. Wenn Sie keinen Ziffernblock haben, müssen SieWir müssen den Trick anwenden, den ich Ihnen vor ein paar Minuten gezeigt habe, um ihn kopieren und in diese Zelle einfügen zu können. Und oh! Übrigens, wenn Sie mehrere Dinge nebeneinander haben, sogar ein Komma und ein Alt + 0160, dann behandeln Sie diese aufeinanderfolgenden Trennzeichen als eins. Okay, dieser Text, eigentlich alle diese, werden Text sein. Wir wollen nicht, dass sie mit irgendetwas davon schrauben. Sie bleiben alle so.

Now, here's the beautiful thing. First off, CSV files, will get the answer to these questions because we use From Text and we get to say where we're going to put it and Properties, that we want to Save the query definition. And then, every time we open this file maybe we can go out and refresh the data, so this workbook could be the holder that every time we open this, it's going to go back out to the CSV and remember all of our answers and do that- do all the steps. So click Close, click OK and nothing comes in and scientific notation it's all been changed to Text. And you know, we don’t have to worry about just double-clicking they’ll be CSV file because it's allowing us to specify what each of those fields are.

Alright, my book, Power Excel with, has a lot of different tips: 617 Excel mystery solved. Now this one, unfortunately, is not in the book but it'll be in the next edition of the book, I guarantee that.

A lot of different things we talked about today. If you have spaces that TRIM won’t remove, learn how to figure this out. If you have a part number that ends in E and then a single digit or you have a partner with more than 15 digits, when you import a CSV file all of those are going to change to scientific notation. And oh by the way, if you've been burned by this, here's another URL I'm going to paste down in YouTube videos. Come out here and vote to make the Excel team try and tell them Excel team that you want Excel to stop changing large numbers to scientific notation. 584 votes right now. Let's try and get that up to 600, 700, 800 or even a thousand.

Alright, so I showed you how to change the extensions in Windows Explorer. When you open a .txt file, yeah, sure the things coming as text but as soon as you try and get rid of those non-breaking spaces, the part numbers change back to scientific notation and you have to swear again. So we use Data, Get External Data From Text, the old legacy version. If missing from Office 365 replaced by Get & Transform, so you have to right-click the Quick Access Toolbar and Customize in order to find it. Now when we open a CSV file with From Text, it lets you go through the text import wizard which is better than just double-clicking the CSV file. And step 2, the wizard will specify a comma and a space and then Alt+0160 as custom. Treat consecutive delimiters as one.

Dieser großartige Trick von meinem Freund Jan Karel, und vergessen Sie nicht, auf excel.uservoice.com abzustimmen. Hey, ich möchte mich bei Ihnen für Ihren Besuch bedanken. Wir sehen uns beim nächsten Mal für einen weiteren Netcast von.

Download-Datei

Laden Sie die Beispieldatei hier herunter: Podcast2087.xlsm

Interessante Beiträge...