Название - это суть моей проблемы. У меня есть пара тысяч из них, которые мне нужно преобразовать в формат чч: мм: сс.сс, сохранив (хотя и не показывая) ггггммдд, преобразованный в формат мм / дд / гггг.

Таким образом, в каждой новой ячейке будет отображаться время в формате мм / дд / гггг чч: мм: сс.сс, но будет отображаться только чч: мм: сс.сс. Также ss.ss для примера в заголовке будет «58.544»

2 ответа2

0

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

=--REPLACE(REPLACE(SUBSTITUTE(A1,":",".",3),7,0,"/"),5,0,"/")

Он начинается с замены последнего : на . ,

Затем он помещает / в правильных местах. -- заставляет Excel преобразовать полученную текстовую строку в число.

Затем отформатируйте полученное число в hh:mm:ss.000

Он сохранит часть даты, но покажет только время.

0

Я попробовал эту формулу:

=TEXT(MID(A1,10,8)&"."&ROUND(MID(A1,19,9)/10,0),"hh:mm:ss.00")

Поскольку формат для ваших значений тот же:yyyymmdd hh:mm:ss:000 вы можете использовать формулу, чтобы извлечь время hh:mm:ss и изменить : на . и извлечь значение Sunffix.

Наконец, используйте функцию TEXT для форматирования значения в hh:mm:ss.00 .

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