
Generisk formel
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Sammanfattning
Toppkonvertera en tidsstämpel som har skrivits in som text till en korrekt Excel-tid, du kan använda MID-funktionen för att extrahera komponenter och TID-funktionen för att sammanställa tiden. I exemplet som visas är formeln i F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Förklaring
Den här formeln fungerar för tider som anges i ett visst format enligt nedan:
00h01m13s 00h01m08s 08h02m59s
Observera att textsträngen alltid är 9 tecken lång och varje komponent består av två siffror.
Kärnan i denna formel är TIME-funktionen, som sammanställer en giltig tid med enskilda timme-, minut- och andra komponenter. Eftersom dessa värden är tillsammans i en enda textsträng används MID-funktionen för att extrahera varje komponent:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Resultaten matas direkt till TIME-funktionen som argument. Koden nedan visar hur formeln löses i cell F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Observera MID, som en textfunktion, returnerar text istället för faktiska siffror. TID-funktionen fungerar dock fortfarande ordentligt och tvingar automatiskt textvärdena till siffror.