Excel-Formel: Datumszeichenfolge in Datumszeit konvertieren -

Inhaltsverzeichnis

Generische Formel

=LEFT(date,10)+MID(date,12,8)

Zusammenfassung

Wenn Datumsinformationen von anderen Systemen eingefügt oder in Excel importiert werden, werden sie möglicherweise nicht als korrektes Datum oder Uhrzeit erkannt. Stattdessen kann Excel diese Informationen nur als Text- oder Zeichenfolgenwert interpretieren.

Um eine Datumszeichenfolge in eine Datums- / Uhrzeitangabe (Datum mit Uhrzeit) zu konvertieren, können Sie den Text in separate Komponenten zerlegen und dann eine richtige Datums- / Uhrzeitangabe erstellen.

Im gezeigten Beispiel verwenden wir die folgenden Formeln.

Um das Datum zu extrahieren, lautet die Formel in C5:

=DATEVALUE(LEFT(B5,10))

Um das Datum zu extrahieren, lautet die Formel in d5:

=TIMEVALUE(MID(B5,12,8))

Um eine Datums- / Uhrzeitangabe zusammenzustellen, lautet die Formel in E5:

=C5+D5

Erläuterung

Um das Datum zu erhalten, extrahieren wir die ersten 10 Zeichen des Werts mit LEFT:

LEFT(B5,10) // returns "2015-03-01"

Das Ergebnis ist Text. Damit Excel als Datum interpretiert wird, wird LEFT in DATEVALUE eingeschlossen, wodurch der Text in einen richtigen Excel-Datumswert konvertiert wird.

Um die Zeit zu ermitteln, extrahieren wir mit MID 8 Zeichen aus der Mitte des Werts:

MID(B5,12,8) // returns "12:28:45"

Auch hier ist das Ergebnis Text. Damit Excel als Zeit interpretiert wird, wird MID in TIMEVALUE eingeschlossen, wodurch der Text in einen geeigneten Excel-Zeitwert konvertiert wird.

Um die endgültige Datums- und Uhrzeitangabe zu erstellen, fügen wir einfach den Datumswert zum Zeitwert hinzu.

Alles in einer Formel

Obwohl in diesem Beispiel Datum und Uhrzeit aus Gründen der Übersichtlichkeit getrennt extrahiert werden, können Sie Formeln bei Bedarf kombinieren. Die folgende Formel extrahiert Datum und Uhrzeit und addiert sie in einem Schritt:

=LEFT(date,10) + MID(date,12,8)

Beachten Sie, dass DATEVALUE und TIMEVALUE in diesem Fall nicht erforderlich sind, da die mathematische Operation (+) bewirkt, dass Excel die Textwerte automatisch in Zahlen umwandelt.

Interessante Beiträge...