
Загальна формула
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Резюме
Щоб перетворити мітку часу, введену як текст, у належний час Excel, ви можете використовувати функцію MID для вилучення компонентів, а функцію TIME - для складання часу. У наведеному прикладі формула в F5 має вигляд:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Пояснення
Ця формула працює для часу, введеного у певному форматі, як показано нижче:
00h01m13s 00h01m08s 08h02m59s
Зверніть увагу, що текстовий рядок завжди має 9 символів, а кожен компонент складається з 2 цифр.
Ядром цієї формули є функція TIME, яка збирає дійсний час, використовуючи окремі години, хвилини та другі компоненти. Оскільки ці значення всі разом у єдиному текстовому рядку, функція MID використовується для вилучення кожного компонента:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Результати подаються безпосередньо до функції TIME як аргументи. У наведеному нижче коді показано, як формула вирішується в комірці F5:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Зверніть увагу, що MID як текстова функція повертає текст замість фактичних чисел. Однак функція TIME все ще працює належним чином, автоматично приводячи текстові значення до чисел.