Дата отображается как число в Excel: что это за число и как вернуть дату

Открываете файл, а вместо дат — числа вроде 44927 или 46234. Ничего не сломалось: Excel хранит даты как числа. Разберём, что это за число, почему дата вдруг стала числом и как вернуть нормальный вид — в том числе для целой колонки дат из выгрузки 1С.

Откуда число вместо даты

Excel считает даты от 1 января 1900 года: день №1 — это 01.01.1900, а 44927 — это 44927-й день от начала отсчёта (1 января 2023-го, если любопытно). Дата в ячейке — это всегда число, а «03.04.2026» на экране — просто формат отображения.

Дата превращается в число на экране в двух случаях:

  • Слетел формат. Стоял «Дата», стал «Общий» или «Числовой» — например, после вставки данных из другого файла.
  • Файл из внешней системы. Выгрузки 1С и банков нередко отдают дату числом Excel или текстом — и Excel честно показывает то, что пришло.

Как вернуть дату: формат ячейки

  1. Выделите колонку с числами.
  2. Ctrl+1 → категория «Дата» → выберите нужный формат → ОК.

Число останется тем же, но на экране будет дата. Это работает, пока в ячейках именно числа Excel.

Если дата — текст: ДАТАЗНАЧ

Когда дата записана строкой («2026.04.03» или «03/04/2026» в чужом порядке), формат ячейки не поможет — текста для Excel нет. Тогда =ДАТАЗНАЧ(A2) превратит распознаваемый текст в дату. Нераспознаваемый текст вернёт #ЗНАЧ! — придётся сначала переставить части даты местами.

Отдельная беда выгрузок: 30.12.1899

В файлах из 1С и старых систем пустая дата часто приезжает как 1899-12-30 — это «нулевой день» в их календаре. Иногда — с временем: 1899-12-30T00:00:00Z. Для отчёта такие строки — мусор, который ломает сортировку и фильтры по периоду.

Приведение колонки дат в конвертере

Если дат много и видов у них разных (где-то число, где-то текст, где-то тот самый артефакт 1899 года), ручная починка превращается в археологию. В конвертере на колонку даты добавляется действие «Формат даты»:

Колонка с датами в разных форматах: числа, текст, 1899-12-30
Как приезжают даты из выгрузок: число, текст и артефакт 1899 года вперемешку

Выбирается целевой формат — например, 03.04.2026:

Действие «Формат даты» с выбором формата
Один формат для всей колонки

В превью — единый вид:

Превью колонки дат после приведения
Числа и текст стали нормальными датами

И готовый файл:

Экспорт файла с нормальными датами
Экспорт с приведёнными датами

Какой способ когда подходит

СитуацияРешение
Дата стала числом после вставкиФормат ячейки → Дата
Дата текстом в одном столбцеДАТАЗНАЧ или «Текст по столбцам» → Готово
Выгрузка 1С с кучей форматов датДействие «Формат даты» при обработке файла

Частые вопросы

Excel не распознаёт дату как дату. Что проверить?

Порядок день/месяц: Excel ждёт локальный формат (у нас — ДД.ММ.ГГГГ), а в файле может быть американский ММ/ДД/ГГГГ. Второй подозреваемый — точки/слэши вперемешку с текстом. Если ДАТАЗНАЧ выдаёт #ЗНАЧ!, значит Excel такую строку датой не считает.

Как наоборот превратить дату в число?

Смените формат ячейки на «Числовой» — увидите серийный номер даты. Зачем: так удобно считать разницу между датами обычным вычитанием.

Почему из 1С даты приходят кривыми?

1С хранит дату в своём виде и при выгрузке в Excel отдаёт то строкой, то числом — зависит от конфигурации и отчёта. Это норма, а не поломка вашего файла; просто приведите колонку к одному формату перед анализом.

А время вместе с датой?

Время — дробная часть того же числа: 0,5 — полдень. Формат «ДД.ММ.ГГГГ чч:мм» покажет и то, и другое.