Konvertieren Sie ein Datum in Excel von einem Format in ein anderes


0

Wie würde ich ein Format wie dieses in Excel konvertieren:

01.06.2007 21:48:16

Dazu:

Sat Jan 06 21:48:16 EDT 2007?

Angenommen, es handelt sich um US-Daten. Der 01.06.2007 ist also der 6. Januar 2007 und alle meine Quellzellen sind EDT.

Antworten:


2

Es gibt in Excel keine wirklich guten Datumskonvertierungsfunktionen wie in SQL, daher müssen Sie einige MID () - Auswahlen verwenden.

Zelle A1:

01.06.2007 21:48:16

Konvertieren Sie das Datum in das ISO-Format und konvertieren Sie es in eine Excel-Datumsserie, konvertieren Sie die Zeit in eine Excel-Zeitserie und addieren Sie sie dann:

Zelle A2:

=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,1,2)&"-"&MID(A1,4,2))+TIMEVALUE(MID(A1,12,8))

Jetzt müssen Sie die Zelle formatieren, um das gewünschte Datumsformat zu erhalten: ddd mmm dd hh:mm:ss "EDT" yyyy

Wenn Sie das ursprüngliche Datum und die ursprüngliche Uhrzeit versetzen müssen, addieren oder subtrahieren Sie die Formel in A2. In diesem Beispiel werden dem Original 2 Stunden hinzugefügt:

=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,1,2)&"-"&MID(A1,4,2))+TIMEVALUE(MID(A1,12,8))+TIMEVALUE("2:00:00")

Ergebnis:

Sat Jan 06 23:48:16 EDT 2007

Das war so hilfreich und so schnell! Vielen Dank, ich freue mich sehr über Ihre Hilfe!
Alex Barash
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.