
Generische Formel
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Zusammenfassung
Wenn Sie einen als Text eingegebenen Zeitstempel in eine richtige Excel-Zeit konvertieren, können Sie die MID-Funktion zum Extrahieren von Komponenten und die TIME-Funktion zum Zusammenstellen der Zeit verwenden. In dem gezeigten Beispiel lautet die Formel in F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Erläuterung
Diese Formel funktioniert für Zeiten, die in einem bestimmten Format eingegeben wurden, wie unten gezeigt:
00h01m13s 00h01m08s 08h02m59s
Beachten Sie, dass die Textzeichenfolge immer 9 Zeichen lang ist und jede Komponente 2-stellig ist.
Der Kern dieser Formel ist die TIME-Funktion, die eine gültige Zeit aus einzelnen Stunden-, Minuten- und Sekundenkomponenten zusammensetzt. Da diese Werte alle in einer einzigen Textzeichenfolge zusammengefasst sind, wird die MID-Funktion verwendet, um jede Komponente zu extrahieren:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Die Ergebnisse werden als Argumente direkt an die TIME-Funktion weitergeleitet. Der folgende Code zeigt, wie die Formel in Zelle F5 gelöst wird:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Beachten Sie, dass MID als Textfunktion Text anstelle von tatsächlichen Zahlen zurückgibt. Die TIME-Funktion funktioniert jedoch weiterhin ordnungsgemäß und zwingt die Textwerte automatisch zu Zahlen.