
Vispārēja formula
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Kopsavilkums
Augšpusē konvertējiet kā zīmogu ievadīto laika zīmogu pareizā Excel laikā. Komponentu izvilkšanai varat izmantot funkciju MID un laika apkopošanai funkciju TIME. Parādītajā piemērā formula F5 ir:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Paskaidrojums
Šī formula darbojas reizes, kas ievadītas noteiktā formātā, kā parādīts zemāk:
00h01m13s 00h01m08s 08h02m59s
Ņemiet vērā, ka teksta virkne vienmēr ir 9 rakstzīmes gara, un katrs komponents ir 2 cipari.
Šīs formulas kodols ir funkcija TIME, kas apkopo derīgu laiku, izmantojot atsevišķas stundas, minūtes un otrās sastāvdaļas. Tā kā šīs vērtības ir visas vienā teksta virknē, katra komponenta ekstrakcijai tiek izmantota funkcija MID:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Rezultāti tiek ievadīti tieši TIME funkcijai kā argumenti. Zemāk redzamais kods parāda, kā formula tiek atrisināta šūnā F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Paziņojums MID kā teksta funkcija faktisko skaitļu vietā atgriež tekstu. Tomēr funkcija TIME joprojām darbojas pareizi, automātiski piespiežot teksta vērtības skaitļiem.