Englisches Zahlenformat in deutschem Excel?
Ich bekomme von einer HTML Seite als "Export to Excel" Daten ins Excel gestellt. Leider sind die numerischen Werte mit Punkt statt Komma formatiert. So wird ein Wert 1.125 als tausendeinhundertfünfundzwanzig statt eins komma 125 interpretiert. 15.5 wird zu 15. Mai. Es kommen Zahlen mit 0-3 Nachkommastellen vor. Ich will kein englisches Excel installieren und auch meine Dezimal-Formatierungen nicht generell ändern. Gibt es eine Möglichkeit, nach dem Export das Format zu korrigieren?
3 Antworten
Unter http://www.excel-ist-sexy.de/import-aus-us-daten/ werden mehrere Möglichkeiten beschrieben...
Hast du schonmal probiert in der Systemsteuerung es auf Englisch zu stellen
Region & Sprache
wie in der Frage schon gesagt, will ich das ja eben nicht tun!
Falls durch Markierungsfehler doch auch Texte erfasst sind, am besten ein vier-Stufen-Tausch.
Markiere die Zahlenfelder.
Suchen/Ersetzen(Strg+h):
1. Punkt durch ☻
2. Dann (in gleicher Markierung) Komma durch ▼
3. ☻ durch Komma
4. ▼ durch Punkt
fertig.
Eine Aktion weniger wäre mit einem dreifach-Ringtausch möglich (und nur Tastatur-Zeichen, das ginge aber auch oben) :
1. Punkt durch _
2. Komma durch Punkt
3. _ durch Komma
bei sicherer Markierung reicht das, die obere Lösung verhindert zwar Fehlersetzungen nicht, macht sie aber nach der ersten und zweiten Stufe auffällig sichtbar.
Wichtig: immer mehrere (mindestens 2) Zellen markieren, sonst führt xl die Ersetzung nämlich im gesamten Blatt durch, je nach Einstellung sogar in der gesamten Datei!
Da die importierten Zahlen ohnehin Texte (Ziffernfolgen) sind, ändert sich nichts am Charakter. Beim Berechnen mit +,-,* oder / werden diese Folgen wieder zu Zahlen umgewandelt.
Ich hab mal beide varianten getestet mit 1.125 und 15.5 = 15.Mai
Ergebnis: 1.125 und 15,05,2016, also nicht das gewünschte 1,125 und 15,5
Du hast recht: xl verändert die Zahlen bereits bei Eingabe bzw beim Einfügen:
1.125 zu 1125 und 15.5 zu 15. Mai bzw anderes Datumsformat. Kann man ihn nicht abgewöhnen.
Ausweg: Formatiere die Empfängerzellen als Text aber an einem anderen Ort (also nicht da, wo Du sie zur Berechnung brauchst (zB in einem anderen Blatt an gleicher Stelle wie das Ziel) und kopiere das aus der Quelle ALS WERTE rein. Dann erst führe die Ersetzung durch und kopiere erst jetzt die angepassten Werte wieder nur ALS WERTE ins Ziel.
allerdings furchtbar langatmig und auch für mich als geübtem xl-User schwer verständlich (wenn auch richtig)