Я получаю эти текстовые данные в листе Excel

16/10/2018 00:11:53
16/10/2018 00:41:52
16/10/2018 04:21:19
16/10/2018 04:30:37

это «день / месяц / год космический час: минута: секунда»

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

Мне нужно извлечь день и час (ч: м: с) с помощью функций Excel

Я не могу использовать функцию Excel "Преобразовать текст в столбцы" для разделения даты и часа в пространстве, потому что это создает / перезаписывает соседние столбцы, и я не могу перемещать / перезаписывать столбцы данных (я не единственный пользователь Рабочий лист)

2 ответа2

0

Я нашел путь:

скопировать 1 из любой клетки

умножить все значения на 1 (скопировать 1 из любой ячейки, вставить специальное, выбрать "значения" и "умножить"). Даты будут превращены в плавающее число

Специальная паста

Затем отформатируйте данные как "персонализированный формат",

d/m/yyyy hh:mm:ss

затем извлеките час с

=TIME(HOUR(A1),MINUTE(A1), SECOND(A1)) 

В испанской версии:

=NSHORA(HORA(A1);MINUTO(A1);SEGUNDO(A1))
0

Вы можете использовать эту формулу (в основном, LEFT() и MID()):

=LEFT(A1,SEARCH("/",A1)-1)&MID(A1,SEARCH(" ",A1),LEN(A1)-SEARCH(" ",A1)+1)

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