Перетворення дат, збережених у текстовому форматі, на формат дати

Застосовується до
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Іноді дати форматуються та зберігаються в клітинках як текст. Наприклад, можливо, у клітинку з текстовим форматом було введено дату, або дані імпортовано чи вставлено із зовнішнього джерела даних як текст.

Дати в текстовому форматі вирівнюються у клітинці ліворуч (а не праворуч). Якщо ввімкнуто перевірку помилок , текстові дати з двозначними роками також можуть позначатися індикатором помилок: клітинка з помилкою у формулі .

Оскільки під час перевірки помилок у програмі Excel можна визначити введені в текстовому форматі дати з двозначними значеннями, можна скористатися параметрами автоматичного виправлення, щоб перетворити їх на дати у форматі дати. За допомогою функції DATEVALUE можна перетворити дати більшості інших типів у текстовому форматі на дати.

Перетворення текстових дат із двозначними значеннями років за допомогою перевірки помилок

У разі імпортування даних у програму Excel з іншого джерела або введення дат із двозначним рахунком у клітинки, які раніше було відформатовано як текст, у верхньому лівому куті клітинки може відобразитися невеличкий зелений трикутник. Цей індикатор помилок вказує на те, що дата зберігається в текстовому форматі, як показано на прикладі нижче.

Клітинки із зеленим індикатором помилок у верхньому лівому куті

За допомогою індикатора помилок можна перетворити дати з текстового формату на формат дати.

Примітка.

Спочатку переконайтеся, що в Excel увімкнуто перевірку помилок. Для цього зробіть ось що:

  1. Виберіть "Параметри файлу>", "Формули>".
  2. У розділі "Перевірка помилок" установіть прапорець "Увімкнути фонову перевірку помилок". Усі знайдені помилки позначатимуться трикутником у верхньому лівому куті клітинки.
  3. У розділі "Правила перевірки помилок" виберіть клітинки, у яких рік зображено лише 2 цифрами.

Щоб перетворити дату в текстовому форматі на звичайну дату, зробіть ось що:

  1. На аркуші виберіть будь-яку одну клітинку або діапазон суміжних клітинок з індикатором помилок у верхньому лівому куті. Докладні відомості див. в статті "Виділення клітинок, діапазонів, рядків або стовпців на аркуші".

    Порада.

    Щоб скасувати виділення клітинок, виділіть будь-яку клітинку аркуша.

  2. Натисніть кнопку помилок, яка відображається біля виділених клітинок.
    Кнопка помилок
     

  3. У меню виберіть Convert XX to 20XX або Convert XX to 19XX. Якщо потрібно закрити індикатор помилок, не перетворюючи число, виберіть команду "Пропустити помилку".
    Команди для перетворення дат
     
    Текстові дати з двозначними роками перетворюються на стандартні дати з чотиризначними роками.
    Перетворені дати
     
    Перетворивши дати в текстовому форматі на клітинки, можна змінити спосіб їх відображення, застосувавши форматування дати.

Перетворення дат у текстовому форматі за допомогою функції DATEVALUE

Щоб перетворити дату в клітинці в текстовому форматі на числове значення, використовуйте функцію DATEVALUE. Потім скопіюйте формулу, виділіть клітинки, що містять текстові дати, і застосуйте до них формат дати, використовуючи функцію "Спеціальне вставлення ".

Указівки

  1. Виділіть пусту клітинку та переконайтеся, що її числовий формат – загальний.

  2. У пустій клітинці:

    1. Введіть =DATEVALUE(
    2. Виділіть клітинку з датою в текстовому форматі, яку потрібно перетворити.
    3. Введіть )
    4. Натисніть клавішу Enter, і функція DATEVALUE поверне порядковий номер дати, представленої в текстовому форматі.
       
      Що таке серійний номер Excel?
      У програмі Excel дати зберігаються як послідовні порядкові номери, тому їх можна використовувати в обчисленнях. За промовчанням 1 січня 1900 р. має порядковий номер 1, а 1 січня 2008 р. – порядковий номер 39 448, оскільки ця дата настала через 39 448 днів після 1 січня, 1900.To скопіювати формулу перетворення в діапазон суміжних клітинок, виділити клітинку, яка містить введену формулу, і перетягнути маркер заповнення Маркер заповнення через діапазон пустих клітинок, який за розміром відповідає діапазону клітинок із текстовими датами.
  3. Після перетягування маркера заповнення отримати діапазон клітинок із порядковим номером, який відповідає діапазону клітинок із текстовими датами.

  4. Виберіть клітинку або діапазон клітинок із серійними номерами, а потім на вкладці Основне в групі "Буфер обміну " натисніть кнопку "Копіювати".
    Сполучення клавіш. Крім того, можна натиснути клавіші Ctrl+C.

  5. Виберіть клітинку або діапазон клітинок із текстовими датами, а потім на вкладці Основне в групі "Буфер обміну " клацніть стрілку під кнопкою "Вставити" та виберіть пункт "Спеціальне вставлення".

  6. У діалоговому вікні "Спеціальне вставлення" в розділі "Вставлення" виберіть пункт "Значення", а потім натисніть кнопку "OK".

  7. На вкладці "Основне" клацніть запускач спливаючих вікон поруч із полем "Число".

  8. У полі "Числові формати " виберіть пункт "Дата", а потім у списку " Тип " виберіть потрібний формат дати.

  9. Щоб видалити серійні номери після успішного перетворення всіх дат, виберіть клітинки, які їх містять, і натисніть клавішу Delete.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.