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

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

В этой статье описывается синтаксис формулы и использование функции DATEVALUE в Microsoft Excel.

Описание

Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату. Например, формула =ДАТАЗНАЧ("1.1.2008") возвращает число 39 448, соответствующее 1 января 2008 года. Однако следует помнить, что в зависимости от настроек даты вашего компьютера результаты функции ДАТАЗНАЧ могут отличаться от представленных в этом примере.

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

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

Синтаксис

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

Аргументы функции ДАТАЗНАЧ описаны ниже.

  • Date_text Обязательно. Текст, представляющий дату в формате даты Excel, или ссылка на ячейку с таким текстом. Например, "30.01.2008" и "30-янв-2008" — это текстовые строки в кавычках, представляющие даты.
    При использовании системы дат по умолчанию в Microsoft Excel для Windows аргумент date_text должен представлять дату с 1 января 1900 г. по 31 декабря 9999 г. Функция DATEVALUE возвращает #VALUE! значение ошибки, если значение аргумента date_text выходит за пределы этого диапазона.
    Если часть аргумента date_text года опущена, функция DATEVALUE использует текущий год из встроенных часов компьютера. Сведения о времени в аргументе date_text игнорируются.

Замечания

  • В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
  • Большинство функций автоматически преобразует даты в числовой формат.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные
11
3
2011
Формула Описание Результат
=ДАТАЗНАЧ("22.08.2011") Порядковый номер даты, введенной как текст. 40777
=ДАТАЗНАЧ("22-май-2011") Порядковый номер даты, введенной как текст. 40685
=ДАТАЗНАЧ("23.02.2011") Порядковый номер даты, введенной как текст. 40597
=ДАТАЗНАЧ("5-июл") Порядковый номер даты, представленной в виде текста, с использованием системы дат 1900; встроенные часы компьютера в качестве года возвращают значение 2011. 39634
=ДАТАЗНАЧ(A2 & "/" & A3 & "/" & A4) Порядковый номер даты, полученной в результате объединения данных из ячеек A2, A3 и A4. 40850