Excel-formel: Konvertera textens tidsstämpel till tid -

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.

Intressanta artiklar...