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