Ich möchte einer Excel-Zelle mehr als 20 Ziffern hinzufügen.
Das aktuelle Format der Zelle ist allgemein, es konvertiert die Zahl in ein Exponentialformat. Ich habe es mit einem Zahlenformat und einer Abrechnung versucht, aber wenn ich mehr als 15 Ziffern eingebe, wird es in Nullen konvertiert.
Was sind die empfohlenen Schritte, um zu verhindern, dass Excel im allgemeinen Format Daten für 20 Stellen in das Exponentialformat konvertiert?
Beispiel: 12345678901234567890
Excel konvertiert es 1.23457E+19
in ein allgemeines Format.
Gibt '
es eine andere Möglichkeit, den Wert gleich zu halten, ohne ihn vor dem Wert zu verwenden?
microsoft-excel-2003
user111921
quelle
quelle
Antworten:
Einige Zahlen werden im Exponentialformat angezeigt, wenn die Spalte zu schmal ist. Sie können dies beheben, indem Sie die Breite der Spalte erhöhen.
Sehr große Zahlen in Excel werden jedoch im Gleitkommaformat gespeichert und können in Excel nicht genau dargestellt werden. Möglicherweise können Sie ihre Anzeige mithilfe der Zellenformatierung überschreiben, aber die wahren Werte werden weiterhin mit Gleitkomma-Arithmetik mit ihren inhärenten Einschränkungen gespeichert und verarbeitet.
Wenn Sie Berechnungen mit größerer Genauigkeit ausführen müssen, benötigen Sie eine Anwendung, die Arithmetik mit beliebiger Genauigkeit unterstützt .
quelle
Wenn Sie nicht mit diesen Zahlen rechnen müssen, können Sie sie als Text behandeln, siehe die anderen Antworten. Wenn Sie mit ihnen rechnen müssen, wird es schwierig, weil Excel nur 15 wichtige Ziffern hat. Die Möglichkeiten, die ich kenne, sind:
Teilen Sie die Zahl in 2 (oder mehr) Zellen auf. Legen Sie einen Teil der Zahl in eine Zelle und den Rest in eine andere Zelle. Die Folge ist, dass Sie Ihre eigenen Formeln für Berechnungen entwickeln müssen.
Eine andere Lösung ist die Verwendung von Add-Ins. Für eine kostenlose Studie lesen Sie die Artikel unter http://www.excel-ticker.com/calculation-of-very-large-numbers-in-excel-part-5-add-in/
quelle
Der Grund ist die begrenzte Genauigkeit, die in einer Gleitkommavariablen gespeichert werden kann. Für eine vollständige Erklärung sollten Sie das Papier " Was jeder Informatiker über Gleitkomma-Arithmetik wissen sollte " von David Goldberg lesen , das in der März-Ausgabe 1991 von Computing Surveys veröffentlicht wurde.
Eine andere, besser zugängliche Site ist die Site von Chip Pearson .
In Excel ist der Gleitkommatyp
Double
eine IEEE 64-Bit -Gleitkommazahl (8 Byte). Diese können eine Genauigkeit von 15 Stellen anzeigen (siehe auch den MSDN-Artikel Excel-Arbeitsblatt und Ausdrucksbewertung ).quelle
quelle
Ich musste eine große Nummer haben, um eine eindeutige Nummer für eine Website zu erstellen.
Am Ende habe ich die großen Zahlen mithilfe von Verkettung erstellt, um Zellen zusammenzufügen. Beispiel:
quelle
Möglicherweise können Sie das Problem mit den folgenden beiden Schritten lösen:
1) Teilen Sie die Zahlen in so viele Spalten wie nötig auf. Stellen Sie sicher, dass das Format TEXT ist.
2) Verwenden Sie FORMEL> TEXT> KONKATENIEREN, um die Spalten zu einer Spalte zu kombinieren, und Sie sollten das gewünschte Ergebnis erhalten.
In jedem Fall, in dem Sie dies tun müssen, um Nummern wie beispielsweise Seriennummern auszuführen, trennen Sie die Nummern und führen Sie sie zuerst im ALLGEMEINEN Format aus und kombinieren Sie sie dann.
quelle
Ich hatte das gleiche Problem mit Barcodes, das ich aus einer Datenbank abgerufen habe. Die Lösung, die für mich am besten funktioniert hat, besteht darin, die Nummer als Formel für die Anzeige von Text an Excel zu übergeben.
Anstatt nur den Barcode zu übergeben, habe ich beispielsweise = "Barcode" übergeben, sodass Excel als Zeichenfolge a die ganze Zahl ohne andere Zeichen wie in der Lösung anzeigt. Auf diese Weise können Sie die Nummer einfach kopieren und einfügen.
Hier ist meine SQL-Funktion:
Viel Spaß beim Codieren!
quelle
Sie können die 15 wichtigsten Ziffern einer Ganzzahl korrekt in Excel speichern (meine Version ist Excel 2010).
Wenn Sie 999.999.999.999.999 in eine Zelle eingeben und 1 in die Zelle darunter einfügen, werden 1.000.000.000.000.000 korrekt angezeigt. Versuchen Sie jedoch, eine weitere 1 hinzuzufügen, und Sie erhalten erneut 1.000.000.000.000.000.
1.000.000.000.000.000 bis 1.000.000.000.000.005 zeigen als 1.000.000.000.000.000 1.000.000.000.000.006 bis 1.000.000.000.000.015 zeigen als 1.000.000.000.000.010 1.000.000.000.000.016 bis 1.000.000.000.000.025 zeigen als 1.000.000.000.000.020
Welches ist, was Sie mit der Abrundung des Mittelpunkts erwarten würden.
quelle
Gehen Sie folgendermaßen vor, um einer Excel-Zelle mehr als 14 Ziffern hinzuzufügen:
quelle
Wenn Sie nur Informationen eingeben, ohne rechnen oder rechnen zu müssen, formatieren Sie die Zelle als "Text". Ich bin mir nicht sicher, warum es im Zahlenformat nicht funktioniert.
quelle
Oder Sie können eine Nummer auswählen, die allen Zellen gemeinsam ist, und sie durch einen Buchstaben ersetzen, der noch nicht vorhanden ist. Kopieren Einfügen in Excel Entfernen Sie Duplikate und sortieren Sie sie, bevor Sie sie in Word kopieren und wieder einfügen. Dort ersetzen Sie den Buchstaben wieder durch die allgemeine Nummer, zum Beispiel:
1300000000029577 13z0000000029577
1300000000029578 13z0000000029578
1300000000034748 13z0000000034748
1300000000086943 13z0000000086943
quelle