Clever-Excel-Forum

Normale Version: E+6 umwandeln mit Formeln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich hab' hier leider ein Problem, das ich selbst nicht gelöst bekomme.
Und zwar füge ich in Excel den Export aus einem Spiel ein und da kommt folgendes vor: 1.22689 E+6.
Leider erkennt Excel das wegen des Leerzeichens zwischen Zahl und E+6 nicht als Zahl an.
Nun das Leerzeichen entferne ich wie folgt: 
Code:
=ERSETZEN(B2;FINDEN(" ";B2;1);1;"")
Aber Excel erkennt das immer noch nicht als Zahl.
(Den Punkt ersetze ich mit der selben Methode wie oben durch ein Komma.)
Sortieren kann diese Werte zwar, aber nicht bedingt formatieren und weitere Funktionen darauf anwenden:

[attachment=42369]
(Bekomme das Bild hier nicht größer )

Außerdem liefert der Export bei <1.000.000 Werten normale Zahlen wie 5,700 (Fünftausendsiebenhundert).
Die stelle ich als Text dar, damit Excel nicht die "00" löscht und wandle die in einer anderen Zelle wie folgt um:

Code:
=WERT(WECHSELN(WECHSELN(PetExport!C2;",";"");".";","))

Hat irgendwer eine Idee wie ich das am besten löse?
Der Export gibt immer 5 Stellen nach dem Komma (Punkt) an (auch die "0", also 1.22680 E+6) und immer eine Stelle vor dem Komma (also auch 1.xxxxx E+7 statt 10.xxxxx E+6).
Hola,
so?

Code:
=WECHSELN(WECHSELN(A1;" ";"");".";",")*1
Gruß.
steve1da
Hi,

außerdem kann man Zahlen mit 3 Nachkommastellen formatieren, dann werden die Nullen auch angezeigt.
(28.02.2022, 06:25)steve1da schrieb: [ -> ]Hola,
so?

Code:
=WECHSELN(WECHSELN(A1;" ";"");".";",")*1
Gruß.
steve1da

Hi,

top vielen Dank, den Trick kannte ich noch nicht hehe.

Mit noch einem Wechsel drin kann ich auch die 5,700 als 5700 bzw. 5.700 anzeigen lassen :)
Code:
=WECHSELN(WECHSELN(WECHSELN(A1;",";"");" ";"");".";",")*1


Grüße
Shady