Das hat für mich in Excel 2010 funktioniert. Wählen Sie einfach die Spalte aus, klicken Sie mit der rechten Maustaste, formatieren Sie Zellen, wählen Sie Benutzerdefiniert aus und wählen Sie die Option 0 (zweite Option unter Allgemein).
Warum behandelt Excel lange numerische Zeichenfolgen als wissenschaftliche Notation, selbst nachdem das Zellenformat in Text geändert wurde
Ich versuche, einige Daten in Excel zu verarbeiten. Die Daten enthalten numerische Kontonummern und andere lange numerische Zeichenfolgen (wie z. B. Handy-MEIDs). Ich mache keine mathematischen Operationen für diese Zeichenfolgen, daher möchte ich, dass Excel sie als reinen Text behandelt.
Das macht mich verrückt (dies ist Excel 2010):
- Nehmen Sie eine lange Zahl wie 1240800388917 und fügen Sie sie in einer neuen Zelle in ein neues Arbeitsblatt ein.
- Das Standard-Zellenformat von Excel ist allgemein, sodass die Zeichenfolge in wissenschaftlicher Notation als 1.2408E + 12 dargestellt wird
- Klicken Sie mit der rechten Maustaste auf die Zelle, wählen Sie Zellen formatieren aus und setzen Sie das Format auf Text
Die Zelle wird weiterhin in wissenschaftlicher Notation angezeigt, obwohl das Format auf Text gesetzt wurde.
Wenn ich nun die Schritte in einer anderen Reihenfolge durchführe:
- Formatieren Sie eine leere Zelle als Text. Klicken Sie mit der rechten Maustaste auf die Zelle, wählen Sie Zellen formatieren aus und setzen Sie das Format auf Text
- Nehmen Sie eine lange Zahl wie 1240800388917 und fügen Sie sie in die textformatierte Zelle ein
Die Zelle wird jetzt als Zeichenfolge und nicht in wissenschaftlicher Notation angezeigt.
Die Ergebnisse bleiben in wissenschaftlicher Notation, obwohl die Zelle als Text formatiert ist. Ich habe Vorschläge für Umgehungen wie die folgenden gesehen: Verwenden Sie den CSV-Import und setzen Sie das Format auf Text, fügen Sie am Anfang jeder numerischen Zeichenfolge ein Leerzeichen ein, und andere.
Gibt es eine einfache gute Lösung, um diese Zeichenfolgen einfach als Text formatieren zu lassen?
Warum in aller Welt macht Excel das?
Zugehörige SU-Fragen, die ich gefunden habe: Wie kann Excel 2007 die Formatierung großer Zahlen als wissenschaftliche Notation beenden? und Ist dieses Excel-Verhalten mit einer großen Hex-Zahl zu erwarten?
13 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ah, Erinnerungen an Daten, die aus der Zeit zurückgegangen sind, als ich einige massive Kreuzvergleiche in Excel durchgeführt habe (nie wieder). Wenn Sie lange numerische Zeichenfolgen in Excel eingeben, sagen Sie, 12345678901234567890 (20 Ziffern), wird Excel diese normalerweise für Sie konvertieren Das bedeutet, dass die 20-stellige Zahl, die Sie gerade angezählt haben, auf etwa fünfzehn signifikante Stellen reduziert wurde.
Beachten Sie auch: Die Konvertierung ist eine Verkürzung, im Gegensatz zur Rundung. (12345678901234567890 ist 1.2345678901234 6 E + 19, aber Excel zeigt Ihnen 1,2345678901234 5 E + 19)
Dies geschieht zum Zeitpunkt des Eintritts. Wenn also einmal alles eingegeben wird, gehen alle zusätzlichen Details verloren. Wenn Sie also sagen, dass Sie wirklich mit Text und nicht mit einer Zahl gemeint haben, haben Sie irgendwie kein Glück und daher auch den Grund Ihre erste Sequenz funktioniert nicht.
Ein einzelner Apostroph vor einer Zahl zwingt Excel dazu, eine Zahl als Text zu behandeln (einschließlich einer Standardausrichtung nach links). Wenn Sie Fehler markiert haben, wird dies als Zahl angezeigt, die als Textfehler in der Zelle gespeichert ist.
Ich habe festgestellt, dass in Office 2010, wenn Sie die Spalte zuerst formatieren und dann die Daten einfügen, die großen Zahlen korrekt angezeigt werden.
Probieren Sie das aus ... das funktioniert für mich, Excel 2013.
=""&a1
Dabei ist a1 der numerische Wert. Kopieren Sie anschließend die Spalte und fügen Sie sie in die ursprüngliche Spalte ein.
Sie können Zellen als Benutzerdefiniert> # formatieren.
Dies kann angewendet werden, nachdem Sie die Daten in die Spalte eingefügt haben. Sie müssen dies jedoch tun, bevor Sie die Kalkulationstabelle speichern.
Ich arbeite viel mit Barcodes (UPCs) und Excel formatiert sie standardmäßig als wissenschaftliche Notation. Macht mich verrückt! Warum dies keine Option ist, werde ich nie erfahren.
Excel 2010: Dies funktioniert jeweils eine Spalte und nicht für eine Zeile. Wählen Sie die Spalte oder Teilmenge einer Spalte aus, wählen Sie auf der Registerkarte "Daten" die Option "Text in Spalten" aus, und springen Sie nach rechts zu "Fertig stellen". Keine wissenschaftliche Notation mehr.
Ich stimme den vielen Excel-Benutzern zu, es ist kriminell, dass es keine Option gibt, wissenschaftliche Notation zu verhindern!
Ich weiß, wie alt die Frage ist, aber dies ist die, die ich nach der Google-Suche gelandet habe und die meine Frage nicht beantwortet hat (warum das Formatieren als Text nicht funktioniert und warum die Anzahl nach dem Format auf 15 Stellen reduziert ist) jemandem eine SMS schicken).
Eine kurze Antwort lautet: Sie können Ihre Nummer nicht so bearbeiten, wie Sie möchten, nachdem Sie den numerischen Wert eingegeben und angetippt haben Enter
. In dem Moment, in dem Sie dies tun, wird die Zahl auf 15 Stellen gekürzt und als Exponential angezeigt.
Dies ist kein Fehler, es ist eine Funktion.
Alles, was Sie danach tun, wird den abgeschnittenen Wert verwenden, sodass kein Formatierungs-Trick hilfreich ist. Sie können jedoch die Text to columns
Option verwenden, um die Exponentialschreibweise in Text umzuwandeln (Klicken Sie auf die Spaltenüberschrift, klicken Sie auf, klicken Sie Text to data
anschließend auf Delimited
, Next
und deaktivieren Sie alle Kontrollkästchen, wählen Sie Text
in Column data format
und dann Finish
), um die Werte in Text zu konvertieren und sofort als 15-stellige Zahl anzuzeigen. Es werden jedoch nur 15 Ziffern angegeben. Wenn Sie eine längere Nummer haben, ist der Rest verloren.
Um die Nummer in der Tabelle genau so zu haben, wie Sie sie eingegeben haben, müssen Sie sie als Text speichern. Sie müssen also Apostrophe voranstellen oder Zellen als Text formatieren, bevor Sie Werte eingeben / kopieren. Wenn dies "manchmal nicht funktioniert", tun Sie entweder etwas falsch oder Sie haben eine Art Autokorrektur (wenn Sie Apostrophe und große Zahlen> 15 Stellen verwenden) behandelt Excel es als falschen Wert und kennzeichnet eine Zelle mit Warnung Nachricht, so ist diese Bemerkung nicht persönlich oder Kritik).
Eine andere Möglichkeit, dies bei Massenzahlen zu tun, besteht darin, Werte aus einer Textdatei zu importieren. Ich wage zu sagen, dass dies für die meisten Situationen der einzige Weg ist. Achten Sie darauf, die Datei zu importieren und nicht nur zu öffnen, da Excel den csv
Typ wie sein natives Format behandelt und große Zahlen selbstverständlich auf 15 Stellen reduziert.
Nun zur letzten Ausgabe. Wenn Sie in Excel-Zellen, die als Text formatiert sind, einen großen numerischen Wert eingeben, wird dieser weiterhin in wissenschaftlicher Notation angezeigt, solange die Zelle nicht breit genug ist. Es ist ärgerlich, aber Nebeneffekt einiger interner Excel-Algorithmen. Machen Sie einfach die Zelle breiter und Sie werden jedes Mal den vollen Wert sehen.
In Excel 2013 passierte mir dasselbe und ich ging einfach zu Format Cells -> Number und stellte dann sicher, dass die Dezimalstelle auf "0" gesetzt ist.
Wählen Sie alle Zellen aus - oder, um es einfacher zu machen - wählen Sie die gesamte Tabelle aus und klicken Sie auf Zellen formatieren und dann auf Text .
In Ihrer gesamten Tabelle wird automatisch Text verwendet. Sie müssen es nicht Zelle für Zelle tun.
Verwandte Probleme
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?
-
3
So synchronisieren Sie Excel mit der Google Docs-Tabelle
-
9
Wie teilen Sie einen Namen auf, um Vorname und Nachname zu erhalten?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?