Excel képlet: A szöveg időbélyegének konvertálása idővé

Általános képlet

=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))

Összegzés

Felül konvertálja a szövegként beírt időbélyeget megfelelő Excel időre, a MID funkcióval kivonhatja az összetevőket, a TIME funkcióval pedig az időt. A bemutatott példában az F5 képlete a következő:

=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))

Magyarázat

Ez a képlet egy adott formátumban megadott időkhöz működik, az alábbiak szerint:

00h01m13s 00h01m08s 08h02m59s

Ne feledje, hogy a szöveges karakterlánc mindig 9 karakter hosszú, és minden egyes komponens 2 jegyű.

Ennek a képletnek a lényege a TIME függvény, amely érvényes órát, percet és második komponenst használ. Mivel ezek az értékek együtt vannak egyetlen szöveg karaktersorozatban, az egyes komponensek kibontására a MID függvény szolgál:

MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second

Az eredményeket argumentumként közvetlenül a TIME függvénybe töltjük. Az alábbi kód megmutatja, hogy a képlet hogyan oldódik meg az F5 cellában:

=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13

Megjegyzés: A MID, mint szöveges függvény, a tényleges számok helyett a szöveget adja vissza. A TIME funkció azonban továbbra is megfelelően működik, a szöveges értékeket automatikusan számokra kényszerítve.

érdekes cikkek...