Формула на Excel: Преобразуване на клеймо за текст във време -

Обща формула

=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 обаче продължава да работи правилно, като автоматично принуждава текстовите стойности към числа.

Интересни статии...