Формула Excel: преобразование текстовой строки с датой и временем в значение даты и времени

Иногда при импорте или вставке данных с датой и временем из других источников в Excel они могут не распознаваться как корректные даты. В таких случаях Excel сохраняет их в виде текста. В этом руководстве представлены формулы для быстрого преобразования текстовой строки с датой и временем в корректное значение даты и времени.
Если вы хотите повторить действия из этого руководства, загрузите пример таблицы.
Преобразование текстовой строки с датой и временем только в дату
Универсальная формула:
| LEFT(date,10) |
Аргументы
| Date: the date string that you want to convert to date. |
Возвращаемое значение
Эта формула возвращает значение в формате даты.
Как работает эта формула
Предположим, что в диапазоне ячеек B3:B5 содержатся текстовые строки с датой и временем. Чтобы извлечь дату из этих строк в ячейку C3, воспользуйтесь приведённой ниже формулой:
| =LEFT(B3,10) |
Нажмите клавишу Enter, а затем перетащите маркер автозаполнения из ячейки C3 в ячейку C5. 
Пояснение
Функция ЛЕВСИМВ извлекает заданное количество символов с начала строки. В данном случае — первые 10 символов из текстовой строки, содержащей дату и время.
Преобразование текстовой строки с датой и временем только во время
Универсальная формула:
| MID(date,12,8) |
Аргументы
| Date: the date string that you want to convert to date. |
Возвращаемое значение
Эта формула возвращает значение в формате времени.
Как работает эта формула
Предположим, что в диапазоне ячеек B3:B5 содержатся текстовые строки с датой и временем. Чтобы извлечь время из этих строк в ячейку D3, воспользуйтесь приведённой ниже формулой:
| =MID(B3,12,8) |
Нажмите клавишу Enter, а затем перетащите маркер автозаполнения из ячейки D3 в ячейку D5. 
Пояснение
Функция ПСТР используется для извлечения заданного количества символов из середины указанной текстовой строки. В данном случае строка со временем начинается с 12-й позиции и состоит из 8 символов.
Преобразование текстовой строки с датой и временем в значение даты и времени
Перед получением значения даты и времени из текстовой строки сначала отдельно извлеките дату и время, как показано в приведённых выше формулах, а затем объедините их.
Предположим, что в диапазоне ячеек B3:B5 содержатся текстовые строки с датой и временем, причём дата и время уже извлечены отдельно в ячейки C3:C5 и D3:D5 соответственно. Объедините дату и время в ячейке E3 с помощью следующей формулы:
=C3+D3
Нажмите клавишу Enter, а затем перетащите маркер автозаполнения из ячейки E3 в ячейку E5. 
Формула возвращает десятичные числа. Выделите их, щёлкните правой кнопкой мыши и выберите Установить формат ячейки в контекстном меню. В открывшемся диалоговом окне Установить формат ячейки перейдите в раздел Числовые форматы, выберите Пользовательский, затем введите д/м/гггг ч:мм:сс в поле Тип справа и нажмите ОК.

Теперь числа отображаются в формате даты и времени.
Связанные формулы
- Расчёт разницы между двумя датами
В этом руководстве вы найдёте формулы для расчёта разницы между двумя датами в годах, месяцах, неделях и днях. - Расчёт дней, часов, минут и секунд между двумя датами
Иногда нужно точно определить, сколько дней, часов, минут и секунд прошло между двумя датами и временем. В этом руководстве вы найдёте готовую формулу для решения этой задачи. - Расчёт оставшихся дней между двумя датами
В этом руководстве вы найдёте формулу для быстрого расчёта количества оставшихся дней между двумя датами. - Расчёт часов, минут и секунд между двумя моментами времени
В этом руководстве приведены формулы для быстрого отображения разницы во времени в виде единого значения — часов, минут или секунд.
Связанные функции
- Функция ЕСЛИ в Excel
Проверяет заданные условия и возвращает соответствующие значения. - Функция ЗНАЧЕН в Excel
Преобразует текст в число. - Функция МЕСЯЦ в Excel
Функция МЕСЯЦ извлекает номер месяца (от 1 до 12) из указанной даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ возвращает день месяца в виде числа от 1 до 31 на основе указанной даты. - Функция ГОД в Excel
Функция ГОД возвращает год из указанной даты в виде четырёхзначного числа.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.