Обзор DATEVALUE и Серийная дата
Функция DATEVALUE может использоваться для преобразования даты, которая была сохранена в виде текста, в значение, которое распознает Excel. Это можно сделать, если данные на листе должны быть отфильтрованы или отсортированы по дате, или даты должны использоваться вычислениями - например, при использовании функций NETWORKDAYS или WORKDAY.
В компьютерах ПК Excel хранит значения даты как серийные даты или числа.
Начиная с 1 января 1900 года, который является серийным номером 1, число продолжает увеличиваться каждую секунду. С 1 января 2014 года число составило 41 640 человек.
Для компьютеров Macintosh система серийных дат в Excel начинается с 1 января 1904 года, а не с 1 января 1900 года.
Обычно Excel автоматически форматирует значения даты в ячейках, чтобы их было легко читать - например, 01/01/2014 или 1 января 2014 года, но за форматированием сидит серийный номер или серийная дата.
Даты, сохраненные как текст
Если, однако, дата хранится в ячейке, которая была отформатирована как текст или данные импортированы из внешнего источника - например, файл CSV, который является текстовым файлом - Excel может не распознать значение в качестве даты и , поэтому не будет использовать его в сортировках или в расчетах.
Наиболее очевидным признаком того, что что-то неладно с данными, является то, что оно выравнивается по левому краю в ячейке. По умолчанию текстовые данные выравниваются по левому краю в ячейке, а значения даты, как и все числа в Excel, по умолчанию выравниваются по правому краю.
Синтаксис и аргументы DATEVALUE
Синтаксис функции относится к компоновке функции и включает имя функции, скобки и аргументы.
Синтаксис функции DATEVALUE:
= DATEVALUE (Date_text)
Аргументом для функции является:
DATE_TEXT - (обязательно) этот аргумент может представлять собой текстовые данные, отображаемые в формате даты и заключенные в кавычки - например, «1/01/2014» или «01 / Jan / 2014»,- аргумент также может быть ссылкой ячейки на местоположение текстовых данных на листе. - если элементы даты расположены в отдельных ячейках, могут использоваться несколько ссылок на ячейки сцепленный используя символ амперсанда (&) в день заказа / месяц / год, например = DATEVALUE (A6 & B6 & C6)- если данные содержат только день и месяц - например, 01 января - функция добавит текущий год, например 01/01/2014- если используется двухзначный год - например, 01 / янв. / 14 - Excel интерпретирует числа как: Бывают ситуации, когда функция будет отображать #VALUE! значение ошибки, как показано на изображении выше. Следующие шаги воспроизводят пример, показанный в ячейках C1 и D1 на изображении выше, в котором аргумент Date_text вводится как ссылка на ячейку. Ввод данных учебника Ввод функции DATEVALUE Форматирование возвращаемого значения в качестве даты
#ЗНАЧЕНИЕ! Значения ошибок
Пример: преобразовать текст в даты с помощью DATEVALUE