Excel

Textdatum dd/mm/yy in mm/dd/yy umwandeln

Convert Text Date Dd Mm Yy Mm Dd Yy

Excel-Formel: Textdatum dd/mm/yy in mm/dd/yy umwandelnAllgemeine Formel |_+_| Zusammenfassung

Um Datumsangaben im Textformat dd/mm/yy in ein echtes Datum im Format mm/dd/yy umzuwandeln, können Sie eine Formel verwenden, die auf der DATE-Funktion basiert. Im gezeigten Beispiel lautet die Formel in C5:





= DATE ( RIGHT (A1,2)+2000, MID (A1,4,2), LEFT (A1,2))

Was den Textwert in B5 '29.02.16' in ein richtiges Excel-Datum umwandelt.

Erläuterung

Der Kern dieser Formel ist die DATE-Funktion, die verwendet wird, um einen richtigen Excel-Datumswert zusammenzustellen. Die DATE-Funktion erfordert gültige Jahres-, Monats- und Tageswerte, daher werden diese wie folgt aus der ursprünglichen Textzeichenfolge geparst:





Der Jahreswert wird mit der RECHTEN Funktion extrahiert:

 
= DATE ( RIGHT (B5,2)+2000, MID (B5,4,2), LEFT (B5,2))

RECHTS ruft die 2 am weitesten rechts stehenden Zeichen vom ursprünglichen Wert ab. Die Zahl 2000 wird dem Ergebnis hinzugefügt, um ein gültiges Jahr zu erstellen. Diese Zahl geht in DATE als Jahresargument ein.



Der Monatswert wird extrahiert mit:

mit der countif-Funktion in Excel
 
 RIGHT (B5,2)+2000

MID ruft die Zeichen 4-5 ab. Das Ergebnis geht als Monatsargument in DATE ein.

Der Tageswert wird extrahiert mit:

 
 MID (B5,4,2)

LEFT erfasst die letzten 2 Zeichen des ursprünglichen Textwerts, der als Tag-Argument in DATE eingeht.

Die drei oben extrahierten Werte gehen wie folgt in DATE ein:

 
 LEFT (B5,2)

Obwohl Monat und Tag als Text bereitgestellt werden, konvertiert die DATE-Funktion automatisch in Zahlen und gibt ein gültiges Datum zurück.

Hinweis: Der Jahreswert 2016 wurde beim Hinzufügen von 2000 automatisch in eine Zahl umgewandelt.

Umgang mit zusätzlichem Platz

Wenn der ursprüngliche Textwert zusätzliche führende oder nachgestellte Leerzeichen enthält, können Sie die TRIM-Funktion hinzufügen, um Folgendes zu entfernen:

 
= DATE (2016,'02','29')
Autor Dave Bruns


^