Hallo !
Der Import von Zahlen lässt sich mit (Copy&)Paste gut bewerkstelligen, auch ist beim Textimport das Gebietschema auswählbar. Ich kopiere oft Daten aus englischsprachigen Webseiten und nutze dafür das Gebietsschema “Englisch (Großbritannien oder USA)”. Leider gibt es da bei einem Zahlentyp ein Problem:
14,082.21 wird 14082,21 korrekt!
1,429.03 wird 1429,03 korrekt!
104,768 wird 104768 korrekt!
8,110 wird 8110 korrekt!
aber:
22,9 bleibt 22,9.
5,7305 bleibt 5,7305
Und das ist falsch - eigentlich sollte es ja 22900 werden (also das Tausendfache). Wenn also die Anzahl der Nachkommastellen <> 3 ist erfolgt keine Umwandlung. Wie bekomme ich das hin, daß ich nicht die ganze Tabelle abfahren muss um alle diese nicht umgewandelten Zahlen manuell zu ändern (etwa durch Multiplikation mit 1000).
Die interne Funktion ZAHLWERT (=ZAHLWERT(J5;.;,)) (in Excel gibt es ja seit 2013 die Funktion ZAHLENWERT) bringt hier auch nur einen Fehler (508). Es kann meiner Meinung nach nur mit einem Makro zu realisieren sein, das etwa so arbeitet:
- wenn Zahl nur 1 Komma enthält und <1000 dann mit 1000 multiplizieren
- ansonsten (also >1000)
- das Komma löschen und Punkt in Komma umwandeln
Ich bin in Base ziemlich unbedarft und danke für jede Hilfe.
Freundliche Grüße
Micha: