Excel-formel: Konverter tekststempel til tid -

Generisk formel

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

Sammendrag

Toppkonverter et tidsstempel som er angitt som tekst til en riktig Excel-tid, du kan bruke MID-funksjonen til å trekke ut komponenter og TID-funksjonen for å samle tiden. I eksemplet vist er formelen i F5:

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

Forklaring

Denne formelen fungerer for tider som er angitt i et bestemt format som vist nedenfor:

00h01m13s 00h01m08s 08h02m59s

Merk at tekststrengen alltid er 9 tegn lang, og hver komponent er på 2 sifre.

Kjernen i denne formelen er TIME-funksjonen, som samler en gyldig tid ved bruk av individuelle timer, minutter og andre komponenter. Siden disse verdiene er samlet i en enkelt tekststreng, brukes MID-funksjonen til å trekke ut hver komponent:

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

Resultatene mates direkte til TIME-funksjonen som argumenter. Koden nedenfor viser hvordan formelen løses i celle F5:

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

Legg merke til at MID, som en tekstfunksjon, returnerer tekst i stedet for faktiske tall. TID-funksjonen fungerer imidlertid fortsatt som den skal, og tvinger tekstverdiene til tall automatisk.

Interessante artikler...