
Splošna formula
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Povzetek
Vrh pretvorite časovni žig, ki ste ga vnesli kot besedilo, v pravi Excel-ov čas, s pomočjo funkcije MID lahko izvlečete komponente in s funkcijo TIME določite čas. V prikazanem primeru je formula v F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Pojasnilo
Ta formula deluje za čase, vnesene v določeni obliki, kot je prikazano spodaj:
00h01m13s 00h01m08s 08h02m59s
Upoštevajte, da je besedilni niz vedno dolg 9 znakov, vsaka komponenta pa je dvomestna.
Jedro te formule je funkcija TIME, ki sestavi veljaven čas z uporabo posameznih ur, minut in sekund. Ker so te vrednosti vse v enem besedilnem nizu, se funkcija MID uporablja za ekstrakcijo vsake komponente:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Rezultati se kot argumenti pošljejo neposredno v funkcijo TIME. Spodnja koda prikazuje, kako je formula rešena v celici F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Obvestilo MID kot besedilna funkcija vrne besedilo namesto dejanskih števil. Vendar funkcija TIME še vedno deluje pravilno in samodejno prisili besedilne vrednosti v številke.