Очень часто встречаются ситуации, когда дата в выгруженных (сохранённых) отчётах из баз системы 1С в файлы формата Excel (.xlx, .xlxm, .xml и т.д.) имеет вид даты и времени в текстовом виде, как показано на рисунке ниже:
При попытках отфильтровать, сгруппировать такие даты или выстроить в определенном порядке ничего хорошего не выходит.
Простое форматирование текстовых ячеек в дату не помогает.
Как же быстро и эффективно преобразовать такие текстовые ячейки с датами в настоящее значения даты?
Ответ довольно прост:
Следует выполнить несколько действий.
1) Вставить (добавить) новый столбец, в который при помощи пары функций внести даты в нужном формате.
2) Отделить дату от времени в текстовых ячейках. Для этого следует «отрезать» 10 символов текста слева.
Для отделения 10 символов текста можно использовать функцию «ЛЕВСИМВ».
Пример: ЛЕВСИМВ(А1; 10)
3) Полученные десять символов текста преобразовать в дату при помощи функции ДАТАЗНАЧ(текст).
Пример ДАТАЗНАЧ(ЛЕВСИМВ(А1; 10)).
Примечание: если у вас в результате отобразиться значение даты в числовом формате как показано на картинке, не печальтесь.
Просто смените формат ячеек на формат даты, кликнув правой кнопкой по ячейкам и выбрав пункт контекстного меню «Формат ячеек…» или выделив ячейку и указав формат даты в ленте(панели) инструментов в разделе «Главное».