Даты, записанные текстом
Колонка выглядит как даты, но сортировка ставит 1 августа раньше 27 июля, а фильтр по периоду ничего не находит. Значит, в ячейках не даты, а текст, похожий на даты.
Как это выглядит
В Excel дата — это число дней от начала отсчёта плюс формат ячейки, который показывает его как дату. Текст «27.07.2026» — просто строка из цифр и точек. Отличить их можно по выравниванию: число и настоящая дата по умолчанию прижаты вправо, текст — влево.
Сортировка по тексту идёт посимвольно: «01.08.2026» меньше «27.07.2026», потому что «0» меньше «2». Отсюда и перепутанный порядок.
Откуда они берутся
- выгрузки учётных систем и платёжных сервисов: программа записывает дату так, как показала бы её на экране, — строкой;
- CSV, открытый в Excel с «неправильной» региональной настройкой: дата в чужом формате остаётся текстом;
- копирование из браузера или письма.
Как исправить в Excel
Для формата «дд.мм.гггг» при русской региональной настройке обычно помогает «Данные → Текст по столбцам → Готово»: Excel перечитает значения и распознает даты. Для даты со временем или чужого формата пишут формулу с ДАТА() и ПСТР(), а потом копируют значения поверх. Работает, но на выгрузке в сто тысяч строк это долго и легко ошибиться.
Как это сделано здесь
Приложение распознаёт даты в текстовых ячейках само — по тем же правилам, что и в CSV: «дд.мм.гггг», «дд/мм/гггг» и ISO («2026-07-27»), со временем и без. Колонка становится датой (или датой со временем), если так записаны почти все её значения. Поэтому одна подпись «Итого» среди дат не мешает — она остаётся текстом, а колонка кодов, где пара значений похожа на дату, датой не становится.
После этого сортировка идёт по времени, фильтр по периоду работает, а выгрузка в Excel кладёт в ячейки настоящие даты. Какие колонки распознаны, написано в панели файла; выключить распознавание можно в «Разборе файла».
Так же читаются и книги LibreOffice (.ods), и старые .xls — выгрузки учётных систем бывают во всех трёх форматах.


Частые вопросы
А если дата записана как «27 июля 2026»?
Такой формат не распознаётся: словами месяцы пишут по-разному, и угадывать опасно. Колонка останется текстом.
Что будет с датой «03.04.2026» — это 3 апреля или 4 марта?
3 апреля: день идёт первым, как принято в России. Американский порядок «месяц/день» не угадывается.
Работает ли это для CSV?
Да, CSV распознаёт даты по тем же правилам.
Бесплатно для личного использования. Файл не загружается на сервер. Версия для Windows — 3,5 МБ, без установки: подробнее. Для организаций — лицензия.