DocFlow

Вместо даты в ячейке пятизначное число

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

После вставки данных из выгрузки колонка дат заполнена пятизначными числами вида 46239 вместо привычных 05.08.2026.

Коротко

Дата в Excel хранится числом — количеством дней от 1 января 1900 года, а привычный вид даёт формат ячейки. Пятизначное число означает, что формат сбросился на числовой или общий, а не что данные потеряны. Это ровно обратный случай к превращению артикулов в даты, и в отличие от него он полностью обратим.

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

  1. 01Формат сбросился при вставке

    Обычная вставка переносит значение, но берёт формат целевой ячейки. Если в колонке стоял общий или числовой формат, дата покажется своим внутренним числом.

  2. 02Импорт CSV с явным числовым типом

    При загрузке через мастер колонке можно задать тип. Указанный числовой тип для колонки дат превращает их в числа сразу и на весь столбец.

  3. 03Формула вернула дату в неформатированную ячейку

    Результат вычитания или функции даты приходит числом. Ячейка, куда он попал, не наследует формат аргументов, и итог показывается числом.

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

Как починить

Вернуть формат даты

  1. 1.Выделите колонку.
  2. 2.Формат ячеек → «Дата» → выберите нужный вид.
  3. 3.Проверьте одну-две строки по исходному документу.

не чинит: Не поможет, если дата пришла текстом: тогда смена формата ничего не изменит и нужен разбор текста в дату.

Вставлять с сохранением форматов

  1. 1.Копируйте и вставляйте через «Специальная вставка».
  2. 2.Выберите вариант с сохранением исходного форматирования.

не чинит: Работает при копировании между книгами Excel. При импорте CSV формата в источнике нет вообще.

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

Это чистая проблема отображения, и чинится она сменой формата за пять секунд. Никакого распознавания здесь не нужно, и предлагать его вам было бы нечестно — данные у вас целы.

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

Даты мы выгружаем строкой в виде «05.08.2026», а не числом: в XLSX они пишутся текстовой ячейкой. Это значит, что дата не превратится в пятизначное число, но и арифметику с ней Excel сразу делать не станет — для вычислений колонку придётся преобразовать. Мы выбрали читаемость и точность переноса, а не удобство расчётов.

Вопросы

Почему счёт дней идёт от 1900 года?

Это историческое соглашение Excel ради совместимости с ранними табличными программами. Практического смысла в самой дате начала нет, важно лишь, что шкала непрерывная.

Что делать, если после смены формата дата всё равно неправильная?

Скорее всего, перепутаны день и месяц при разборе исходного текста. Это уже другая ошибка: значение неверно по существу, а не отображается неверно.

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

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

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

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