Преобразование числовой строки в формат времени: чч:мм

Преобразование числовой строки в формат времени: чч:мм

Возможный дубликат:
Преобразовать текстовую строку Excel во время

Мне необходимо занести время встреч в рабочую тетрадь.

Например, у меня есть ячейка E2для ввода времени. Я введу, скажем, 1500. Как мне изменить 1500на 15:00.

Я перепробовал несколько =TIMEVALUE()найденных мной операторов, но когда я ввожу строку 1500или что-то подобное, в ячейке появляется результат 0:00, а в строке формул отображаются текущая дата и время.

решение1

Возьмем CELL A1содержит 1500. Чтобы добиться результата, есть много способов сделать.

Давайте разберемся по порядку.

Теперь вы можете сделать это таким образом, чтобы достичь одного из результатов:-

=TEXT(REPLACE(TEXT(A1,"##-##"),3,1,":"),"h:mm AM/PM")

ИЛИ

=TEXT(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2), "h:mm AM/PM")

ИЛИ

=TIME(LEFT(A1,2),RIGHT(A1,2),0)

ВЫХОД:

3:00 PM

Если вы хотите добавить только двоеточие между ними, то сделайте так:-

=LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2)

ИЛИ

=TEXT(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2), "h:mm")

ИЛИ

=TEXT(A1,"##\:##")

ВЫХОД 2:

15:00

Связанный контент