Amerikanische in Europäische Datum Umwandeln

Das Problem

Wir haben Daten welche teilweise oder ganz mit dem Amerikanischem Datum versehen sind (Monat/Tag/Jahr) und wir müssen diese in die Europäische Norm bringen.

In unserer Beispielliste haben wir mehrere Daten welche mit Amerikanischen Datum geliefert wurden.

SNAGHTML8f192d

Die Lösung(en)

Es gibt für das Problem drei Lösungen (ohne VBA):

  1. Formatierung Lösung
  2. Formel Lösung
  3. Text in Spalten Lösung

Lösung 1: Formatierung Lösung

Die Formatierung Lösung ist die schnellste Lösung insofern man sie einsetzen kann. Die Werte müssen als Datum in Excel gespeichert sein.

Ob dies zutrifft kann man herausfinden in dem man eines der Datum anwählt und per rechts klick auf Zellen Formatieren geht. Hier sieht man unter der Lasche Zahlen in welchem Format die Daten gespeichert sind.

SNAGHTML90455b

Sollte die Rubrik Datum hier erscheinen, so heißt das dass Excel das Datum als fortlaufende Zahl gespeichert hat, und man es deshalb nach belieben formatieren kann. So lässt sich das Problem einfach beheben in dem man das Europäische Format auswählt!

In unserem Beispiel trifft dies aber nicht zu! Wenn das Datum als Text gespeichert wurde so kommen nur noch die nächsten beiden Lösungen in Frage. Hier die Beispiel Datei zum Download:

Lösung 2: Formel Lösung

Die Formel Lösung ist etwas kompliziert wenn man es das erste mal erstellen muss… kann jedoch im nachhinein zigmal verwendet werden ohne weiteren Aufwand und einsetzen.

Das Datum wurde als Text gespeichert. Ob dies zutrifft kann man auf gleiche Art und Weise herausfinden wie oben in Lösung 1 bereits beschrieben.

Dank dem dass die amerikanischen Datum mit  / getrennt werden, können wir mit einer Kombination aus verschiedenen Text Formeln und der DATUM Formel den Wert als fortlaufende Zahl eruieren, und im Anschluss nach belieben Formatieren.

Die Formel in Zelle G2 sieht folgendermaßen aus:

=DATUM(RECHTS(F2;4);LINKS(F2;FINDEN(“/”;F2)-1);TEIL(F2;FINDEN(“/”;F2)+1;(FINDEN(“/”;F2;4))-(FINDEN(“/”;F2)+1)))

image

Diese Formel könnte noch durch eine WENN Formel ergänzt werden um die korrekt formatieren Datum Werte auch in die Spalte G zu kopieren. Dies habe ich aber der Übersicht zu liebe hier weggelassen.

Lösung 3: Text in Spalten Lösung

Wenn man den Aufwand nur einmal betreiben muss, und es einfach schnell gemacht sein muss, so kann man die Amerikanischen Datum auch mit der Text in Spalten Funktion von Excel umwandeln.

Die Tabelle wird so sortiert dass alle Amerikanischen Datum zusammen sind. Diese werden dann in eine neue Tabelle in Spalte A kopiert. Wir bearbeiten nun mit dem Daten Menü>Text in Spalten Werkzeug von Excel die Amerikanischen Datum folgendermaßen:

Der Ursprüngliche Datentyp in Schritt 1. wählen wir als getrennt an und in Schritt 2. benutzen wir als Trennzeichen / . Dann Fertig stellen.

SNAGHTML82d52b

Wir haben nun das Amerikanische Datum in drei separate Spalten geteilt. Diese stehen bekanntermaßen für den Monat, Tag, und das Jahr.

Mit der DATUM Formel fügen wir diese Werte nun wieder zusammen so dass Excel es als fortlaufende Zahl wahrnimmt, welche nun im Europäischen Format dargestellt werden kann.

image

Nun müssen die Werte wieder in die original Liste zurück kopiert werden.