У меня есть текст в одном столбце, время которого отформатировано как «12:30», и мне нужно преобразовать его во время.

Мне удалось преобразовать данные "am", но я не смог заставить их работать с данными "pm".

1 ответ1

2

Если текст в A1, то вы можете отформатировать ячейку для нужного вам формата времени и использовать эту формулу:

=TIMEVALUE(LEFT(A1,LEN(A1)-5) & ":" & MID(A1,LEN(A1)-4,2) & " " & RIGHT(A1,2))

Убедитесь, что вы отформатировали ячейку как формат времени, иначе вы получите необычное десятичное число. Кроме того, это работает, только если пробел находится между числом и часами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .