DocFlow

В таблице перепутаны день и месяц

Как это выглядит

Часть дат в колонке выровнена вправо и выглядит корректно, часть — влево и осталась текстом. Среди «правильных» встречаются явно неверные: счёт от 3 апреля числится мартовским.

Коротко

Excel разбирает дату по формату локали. Значение 03/04/2026 в русской локали читается как 3 апреля, в английской — как 4 марта, и по самому значению отличить их невозможно. Всё, что не подошло под формат локали, остаётся текстом — отсюда и разное выравнивание.

Почему так происходит

  1. 01Неоднозначные значения до 12-го числа

    Пока обе части не больше 12, оба прочтения допустимы, и правило выбирает локаль. С 13-го числа неоднозначность исчезает сама: 13/04 читается только одним способом.

  2. 02Смешанные форматы в одном потоке

    Документы приходят от разных поставщиков: где-то 03.04.2026, где-то 2026-04-03, где-то «3 апр. 2026 г.». Колонка получается смешанной, и часть значений Excel не распознаёт как дату вообще.

  3. 03Двузначный год

    Значения вида 03.04.26 Excel достраивает до полного года по своему правилу отсечки. Для архивных документов это даёт ошибку в столетие.

Как понять, что причина именно эта

Как починить

Импортировать дату как текст и разобрать явно

  1. 1.При импорте задайте колонке тип «Текст», чтобы Excel ничего не интерпретировал.
  2. 2.Разберите значение функцией ДАТА, явно указав, где день, а где месяц.
  3. 3.Проверьте результат на строках с числом больше 12.

не чинит: Требует, чтобы во всей колонке был один и тот же порядок частей. Смешанный поток придётся делить на группы.

Привести источник к ISO-формату

  1. 1.Если формат выгрузки можно настроить, выберите 2026-04-03.
  2. 2.Этот вид читается однозначно в любой локали.

не чинит: Работает только там, где вы управляете источником. Со сканами счетов от поставщиков это не вариант.

Когда мы не нужны

Если даты у вас уже в таблице и вопрос только в их формате, задача решается импортом и одной формулой. Сервис распознавания к этому отношения не имеет.

Что с этим делает наша выгрузка

Мы выгружаем дату документа строкой в том виде, в каком она стоит в документе, и не переводим её в формат Excel. Причина простая: перевод — это догадка о порядке частей, а догадка на чужих данных однажды окажется неверной. Приводить к нужному формату лучше на вашей стороне, где известен источник.

Вопросы

Почему часть дат осталась текстом?

Excel преобразует только то, что подошло под шаблон текущей локали. Формат «3 апр. 2026 г.» или ISO с временем под него не подходит и остаётся строкой.

Можно ли определить порядок частей автоматически?

Надёжно — только если в колонке есть хотя бы одно значение с числом больше 12. Если весь пакет пришёлся на первые дни месяца, однозначного ответа нет, и любой автомат здесь угадывает.

Пилот · 1 990 ₽ за 30 дней

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/data-pereputana.