actionone
Goto Top

Excel stellt Zahl als Datum dar

Hallo,

ich bekomme eine CSV mit Eurowerten (Zahlenfeld) geliefert, diese Zahlen werden aber als Datum dargestellt.
Beispiel: 05. Apr wird dargestellt, sollte aber 4,76 sein.

Wichtig. Alle Zahlen haben kein Komma als Dezimaltrennung sondern einen Punkt.

Was kann ich machen?

Content-ID: 156451

Url: https://administrator.de/contentid/156451

Ausgedruckt am: 09.11.2024 um 01:11 Uhr

bastla
bastla 06.12.2010 um 18:20:27 Uhr
Goto Top
Hallo Actionone!

Du könntest die CSV-Datei auf "Dateiname.txt" umbenennen und diese dann aus Excel heraus öffnen (Dateityp auf "Textdateien" stellen). Im dadurch startenden Assistenten kannst Du die nötigen Vorgaben (Dezimaltrennzeichen, aber auch Festlegung des Datentyps je Spalte) vornehmen.

Grüße
bastla
Biber
Biber 06.12.2010 um 18:39:18 Uhr
Goto Top
Moin Actionone,

alternativ zu bastlas Lösung kannst du vor dem Doppelklicken auf die CSV-Datei wie in dieser bonbonfarbenen Beschreibung des sympathischen Weltmarktführers für Excel 2007 in den Optionen deinem Excel ungenannter Version mitteilen, es möge nicht die Länder/Währungs/Datumseinstellungen der Systemumgebung verwenden.
Sondern handverlesene bzw. geschriebene.

Und : du solltest daran denken, diese Einstellungen wieder zurückzustellen.

Ein Handling über Menü "Daten"->"Externe Daten importieren" ,wie es bei Excel 2000-2003 heisst ist NICHT gangbar (ist einfach buggy -geht nicht intuitiv)

---> Unterm Strich: Alles Krücken und Behelfslösungen (incl. bastlas Workaround)
Realistische Varianten

a) Bitte darum, dass dir die CSV in einem für dich automatisiert verarbeitbaren Format geliefert wird.
b) Wenn es dann heisst, das geht nicht, dann quengel nochmal mit Hilfe Abteilungsleiter.
c) wenn das nix hilft, dann ersetze per Skript oder fittem Editor die Dezimalpunkte durch Kommata.

Grüße
Biber
2hard4you
2hard4you 06.12.2010 um 19:17:15 Uhr
Goto Top
Moin,

öffne die Datei doch vorher mit Notepad++ und ersetze die Punkte durch Kommata.

Gruß

24