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

Я должен указать время встречи в рабочей тетради.

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

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

1 ответ1

2

Давайте возьмем 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

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