Дело о пропавшем формате: расследуем, куда исчезают даты в Excel и кто в этом виноват
Вы наверняка сталкивались: вроде бы даты есть, а отсортировать их по порядку не получается. Или в фильтре они отображаются как попало. Или сводная таблица их не группирует по месяцам.
Всё дело в том, какой тип данных присвоен ячейке. Excel по-разному работает с текстом, числами и датами. Если в столбце с датами появляется ручная правка — например, кто-то дописал к дате слово «план» или «факт», или просто написал «нет данных», или оставил комментарий в той же ячейке — программа перестаёт воспринимать этот столбец как даты. Он становится текстовым. И всё, сортировка, фильтры, сводные таблицы — перестают работать корректно.
Как это выглядит на практике:
Приходит выгрузка из учётной системы. В столбце — даты. Всё хорошо, Excel их видит, сортирует по порядку, сводная группирует по кварталам. Но потом кто-то из коллег вручную исправил одну ячейку: написал не «01.03.26», а «01.03.26 - план». Или просто «нет». И всё. Столбец перестал быть датами. Excel определяет его как текст, потому что в ячейках теперь не только цифры.
Сортировка теперь работает по алфавиту, а не по календарю. Фильтр показывает значения не по порядку месяцев, а как строки. Сводная перестаёт группировать по кварталам. И вы тратите время на то, чтобы понять, что пошло не так.
Правило, которое стоит нужно учитывать
Один столбец — один тип данных. Если в столбце даты — там должны быть только даты. Никаких «нет данных», «перенос», «план/факт», никаких пояснений и примечаний. Всё, что не является датой, должно жить в отдельном столбце. Хотите статус — сделайте колонку «Статус». Хотите комментарий — сделайте колонку «Примечание». Не смешивайте в одной ячейке дату и текст.
Это не бюрократическое требование, а единственный способ сохранить данные рабочими. Иначе таблица превращается просто в картинку, которую вы каждый раз переделываете руками.
Как исправить, если данные уже смешаны
Если в столбце уже есть текстовые правки — первым делом отделите их от дат. Создайте новую колонку, перенесите туда все текстовые пометки, а в исходной колонке оставьте только даты. Формулами или через Power Query это делается за пару минут. Дальше установите правильный тип данных для столбца дат — и Excel снова начнёт их видеть.
Как предотвратить
Лучший способ — сразу настраивать источник данных так, чтобы столбец дат был строго датами. Если вы используете Power Query, можно задать тип данных при подключении, и при каждом обновлении он будет заново отрабатывать разделение данных, даже если кто-то что-то допишет в исходном файле.
Проверьте свои таблицы. Если в столбцах с датами есть текст — скорее всего, это и есть причина, почему данные не сортируются, не фильтруются и не группируются. Обычно достаточно одного раза привести всё в порядок, и работа становится заметно проще.
Аналогично работает и на других типах данных, число, текст, продолжительность, врем я и т.д.