У меня есть текст в одном столбце, время которого отформатировано как «12:30», и мне нужно преобразовать его во время.
Мне удалось преобразовать данные "am", но я не смог заставить их работать с данными "pm".
У меня есть текст в одном столбце, время которого отформатировано как «12:30», и мне нужно преобразовать его во время.
Мне удалось преобразовать данные "am", но я не смог заставить их работать с данными "pm".
Если текст в A1, то вы можете отформатировать ячейку для нужного вам формата времени и использовать эту формулу:
=TIMEVALUE(LEFT(A1,LEN(A1)-5) & ":" & MID(A1,LEN(A1)-4,2) & " " & RIGHT(A1,2))
Убедитесь, что вы отформатировали ячейку как формат времени, иначе вы получите необычное десятичное число. Кроме того, это работает, только если пробел находится между числом и часами.