Оглавление
Функция DATEVALUE в Microsoft Excel обычно используется для преобразования текстовой даты в числовые коды даты-времени. В этой статье вы узнаете, как правильно и эффективно использовать эту функцию DATEVALUE в различных случаях в вашей электронной таблице Excel.
Приведенный выше снимок экрана является обзором статьи, которая представляет собой применение функции DATEVALUE в Excel. Вы узнаете больше о наборе данных, а также о методах и функциях для извлечения дат, а затем изменения, настройки или исправления форматов дат в следующих разделах этой статьи.
Скачать Рабочую тетрадь для практических занятий
Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.
Использование функции DATEVALUE Funciton.xlsxВведение в функцию DATEVALUE
- Функция Цель:
Преобразует дату в виде текста в число, которое представляет дату в коде даты-времени Microsoft Excel.
- Синтаксис:
=DATEVALUE(дата_текста)
- Аргумент Объяснение:
Аргумент | Обязательный/Дополнительный | Пояснение |
---|---|---|
дата_текста | Обязательный | Дата в текстовом формате. |
- Возвращаемый параметр:
Функция вернется с кодом даты-времени, который необходимо снова отформатировать, чтобы преобразовать в значение даты.
6 подходящих примеров использования функции DATEVALUE в Excel
1. Использование функции DATEVALUE для преобразования текстовой даты в числовой формат
В Колонка B , несколько дат присутствуют, но все они в текстовом формате. Мы должны использовать DATEVALUE функцию для преобразования этих текстовых дат в коды даты-времени, а затем мы настроим формат чисел.
📌 Шаг 1:
➤ Выберите выход Клетка C5 и типа:
=DATEVALUE(B5)
➤ Нажмите Войти , автозаполнение всей колонки с помощью Наполнительная рукоятка .
Вы найдете цифры, которые представляют собой коды даты-времени.
📌 Шаг 2:
➤ Теперь выберите все числа в Колонка C .
➤ Под Главная ленту, нажмите на Формат ячейки значок диалогового окна.
➤ Из Дата категории, выберите подходящий формат даты, который вы предпочитаете.
➤ Нажмите OK и все готово.
Вы увидите все даты в правильном и выбранном формате в Колонка C .
Читать далее: Как использовать функцию DATE в Excel (8 примеров)
2. Объединение чисел дня, месяца и года с помощью функции DATEVALUE из импортированных данных
Когда нам нужно импортировать данные о датах из другого источника, иногда числа дней, месяцев и года возвращаются в виде разделенных текстов, как на рисунке ниже. Поэтому в этом случае нам нужно объединить данные из Колонка B, C, D для построения правильного формата даты в Колонка E . Мы будем использовать Амперсанд (&) для конкатенации этих данных и добавления косой черты (/) в качестве разделителей в значениях дат.
📌 Шаг 1:
➤ Выберите Ячейка E5 и типа:
=DATEVALUE(B5&"/"&C5&"/"&D5)
➤ Нажмите Войдите, автозаполнение всей колонки с помощью Наполнительная рукоятка .
📌 Шаг 2:
➤ Теперь, как и в предыдущем методе, измените кодовые числа даты-времени на правильный формат даты, выбрав подходящий формат даты в меню Номер группа команд.
Читать далее: Как использовать функцию МЕСЯЦ в Excel (6 примеров)
3. DATEVALUE с TIMEVALUE для отображения обеих дат и времени
Теперь в Колонка B Если мы используем только функцию DATEVALUE, она извлечет только даты и пропустит время. Поэтому мы должны объединить TIMEVALUE с функцией DATEVALUE, чтобы показать и даты, и время. Функция TIMEVALUE почти аналогична функции DATEVALUE, но функция TIMEVALUE извлекает время только из текстового времени.
📌 Шаг 1:
➤ В Клетка C5 мы должны напечатать:
=DATEVALUE(B5)+TIMEVALUE(B5)
➤ Нажмите Войти и заполните остальные ячейки с помощью Наполнительная рукоятка вариант.
📌 Шаг 2:
➤ Теперь откройте Форматирование ячеек диалоговое окно снова из группы команд Номер, выберите подходящий формат из списка Дата категория, в которой отображаются и дата, и время.
➤ Нажмите OK и все готово.
Как показано на скриншоте ниже, вам будут показаны даты и время в правильном формате в разделе Колонка C .
Читать далее: Как использовать функцию ВРЕМЯ в Excel (8 подходящих примеров)
4. Извлечение даты из начала текстовой строки с помощью функций DATEVALUE и LEFT
Если у нас есть текст даты в начале ячейки и ячейка содержит другие данные, то DATEVALUE функция не сможет извлечь код даты-времени, и в результате вам будет показано сообщение #VALUE! сообщение об ошибке. Итак, что мы должны сделать, это использовать СЛЕВА функция для извлечения данных из начала или левой части текстовой строки. Затем DATEVALUE функция преобразует эти извлеченные данные в код даты-времени.
📌 Шаг 1:
➤ В Клетка C5 , связанная формула с DATEVALUE и СЛЕВА будет:
= DATAVALUE(LEFT(B5,9))
➤ Нажмите Войти , автозаполнение всей колонки с помощью Наполнительная рукоятка Вам будут показаны коды даты-времени в качестве возвращаемых значений.
В аргументах СЛЕВА функция, 2-й аргумент представляет собой количество символов в текстовой строке слева или в начале. Поскольку наш формат даты состоит из 9 символов, мы определили 2-й аргумент функции СЛЕВА функция с 9.
📌 Шаг 2:
➤ Теперь преобразуйте формат чисел в формат даты для столбца C, и вы найдете значения ресторана в правильном формате даты.
Читать далее: Как удалить время из даты в Excel (6 подходов)
5. Извлечение даты из середины текстовой строки с помощью функций DATEVALUE, MID и FIND
Если дата присутствует в середине текстовой строки, скажем, дата находится сразу после 1-го пробела, то мы можем применить этот метод, используя DATEVALUE, MID и FIND функции для эффективного извлечения даты.
📌 Шаг 1:
➤ В Клетка C5 мы должны напечатать:
=DATEVALUE(MID(B5,FIND(" ",B5)+1,9))
➤ После нажатия Войти и автозаполнение всей колонки с помощью Наполнительная рукоятка , мы найдем коды даты-времени.
Итак, как же работает эта формула, верно? Ну, что ж. НАЙТИ функция ищет пробел и возвращает позицию 1-го символа пробела в текстовой строке. Теперь, функция MID функция извлекает количество символов, основываясь на позиции начального символа, который был найден с помощью функции НАЙТИ Поскольку 3-й аргумент в функции MID представляет собой длину символов, мы должны определить общее количество символов для значения даты.
📌 Шаг 2:
➤ Теперь измените формат номера для Колонка C и преобразуйте их в значения даты. Вы сможете найти ожидаемые результаты в точном формате даты.
Читать далее: Как использовать функцию DAYS в Excel (7 примеров)
6. Вынесение даты из правой части текстовой строки с помощью функций DATEVALUE и RIGHT
С помощью DATEVALUE и ПРАВИЛЬНО функции вместе, мы можем извлечь значение даты из абсолютной правой или конечной части текстовой строки. Функция ПРАВИЛЬНО функция работает как СЛЕВА но разница в том, что функция RIGHT показывает символы текстовой строки справа, а функция LEFT - слева или в начале текстовой строки.
📌 Шаг 1:
➤ В Клетка C5 , связанная формула с DATEVALUE и RIGHT функции будут:
= DATAVALUE(RIGHT(B5,9))
➤ Нажмите Войти и автоматически заполнить остальные ячейки в Колонка C с Наполнительная рукоятка .
📌 Шаг 2:
➤ Преобразуйте коды даты-времени в формат даты сейчас, и вы сразу же получите желаемые результаты.
Читать далее: Как использовать функцию EDATE в Excel (5 простых примеров)
💡 О чем следует помнить
🔺 DATEVALUE Если вместе с датой в текстовом формате присутствует время, функция DATEVALUE проигнорирует значение времени и извлечет только значение даты.
🔺 Код даты начинается с 1 с даты 01/01/1900 и последовательно увеличивается с каждой следующей датой, что означает, что каждая конкретная дата имеет код даты. Функция DATEVALUE показывает, что код даты 1-й при извлечении даты из текстового формата.
🔺 Вам покажут #VALUE! Ошибка, если функция DATEVALUE не может распознать дату из текстового формата.
Заключительные слова
Надеюсь, что все приведенные выше способы использования функции DATEVALUE подскажут вам, как более эффективно применять ее в своих таблицах Excel. Если у вас есть вопросы или отзывы, пожалуйста, дайте мне знать в разделе комментариев. Или вы можете ознакомиться с другими нашими статьями, связанными с функциями Excel на этом сайте.