Функция ДАТАЗНАЧ

Excel 2007+

Краткое описание

Функция ДАТАЗНАЧ преобразует текстовое представление даты в серийный номер даты Excel. Это позволяет выполнять арифметические операции, сортировку и фильтрацию с датами, импортированными как текст.

Синтаксис

ДАТАЗНАЧ(дата_как_текст)

Параметры

Параметр Тип Обязательный Описание
дата_как_текст Text Да Текстовая строка, представляющая дату в формате Excel, или ссылка на ячейку с таким текстом

Использование функции DATEVALUE

ДАТАЗНАЧ идеально подходит для работы с данными, импортированными из внешних источников, где даты часто распознаются как текст. После преобразования можно применять все стандартные операции с датами Excel.

Распространенные примеры DATEVALUE

Преобразование стандартной даты

=ДАТАЗНАЧ("22.08.2011")

Возвращает серийный номер 40777 для даты 22 августа 2011 года.

Дата с названием месяца

=ДАТАЗНАЧ("22-май-2011")

Преобразует русское название месяца в серийный номер 40685.

Дата без года

=ДАТАЗНАЧ("5-июл")

Использует текущий год из системных часов компьютера.

Объединение ячеек

=ДАТАЗНАЧ(A2&"."&A3&"."&A4)

Создает дату из частей, хранящихся в разных ячейках.

Часто задаваемые вопросы

Функция возвращает ошибку #ЗНАЧ!

Нет, информация о времени игнорируется.

Да, функция принимает как текст в кавычках, так и ссылки на ячейки.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Неверный формат даты или дата вне допустимого диапазона

Solution: Проверьте формат даты и диапазон 01.01.1900 - 31.12.9999

#ИМЯ?

Cause: Неправильное написание функции

Solution: Проверьте написание: ДАТАЗНАЧ

Примечания

  • Результат нужно форматировать как дату для отображения
  • Зависит от системных настроек даты
  • Работает с русскими названиями месяцев
  • Серийный номер 1 = 01.01.1900

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в:

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+