В некоторых случаях даты могут быть отформатированы и храниться в ячейках в виде текста. Например, вы могли ввести дату в ячейку, которая была отформатирована как текст, или данные могли быть импортированы или вставаны из внешнего источника данных в виде текста.
Даты, отформатированные как текст, выравниваются по левому краю в ячейке (а не по правому краю). Если включена проверка ошибок , текстовые даты с двумя цифрами лет также могут быть помечены индикатором ошибки:
.
Поскольку функция проверки ошибок в Excel распознает даты в текстовом формате с двузначным номером года, можно воспользоваться средством автозамены и преобразовать их в даты в формате даты. Функцию DATEVALUE можно использовать для преобразования большинства других типов текстовых дат в даты.
Преобразование текстовых дат с двумя цифрами лет с помощью проверки ошибок
При импорте данных в Excel из другого источника или вводе дат с двумя цифрами лет в ячейки, которые ранее были отформатированы как текст, в левом верхнем углу ячейки может появиться небольшой зеленый треугольник. Этот индикатор ошибки указывает на то, что дата хранится в текстовом формате, как показано в данном примере.
Индикатор ошибки можно использовать для преобразования дат из текста в формат даты.
Примечание
Во-первых, убедитесь, что в Excel включена проверка ошибок. Для этого:
- Выберите Пункт Параметры> файла >Формулы.
- В разделе Проверка ошибок установите флажок Включить проверку фоновых ошибок. Все найденные ошибки помечаются треугольником в левом верхнем углу ячейки.
- В разделе Правила проверки ошибок выберите Ячейки, содержащие годы, представленные в виде 2 цифр.
Выполните следующую процедуру, чтобы преобразовать дату в текстовом формате в обычную дату:
Выделите ячейку или диапазон смежных ячеек с индикатором ошибки в верхнем левом углу. Дополнительные сведения см. в разделе Выбор ячеек, диапазонов, строк или столбцов на листе.
Совет
Чтобы отменить выделение ячеек, выделите любую ячейку на листе.
Нажмите кнопку ошибки, которая отображается рядом с выбранными ячейками.
В меню выберите Преобразовать XX в 20XX или Преобразовать XX в 19XX. Если вы хотите закрыть индикатор ошибки без преобразования числа, выберите Игнорировать ошибку.
Текстовые даты с двумя цифрами лет преобразуются в стандартные даты с четырьмя цифрами лет.
После преобразования ячеек с текстовыми значениями можно изменить внешний вид дат путем применения формата даты.
Преобразование дат в текстовом формате с помощью функции ДАТАЗНАЧ
Чтобы преобразовать текстовую дату в ячейке в серийный номер, используйте функцию DATEVALUE. Затем скопируйте формулу, выделите ячейки, содержащие текстовые даты, и используйте команду Специальная вставка , чтобы применить к ним формат даты.
Сделайте следующее:
Выберите пустую ячейку и убедитесь, что ее числовой формат имеет значение Общие.
В пустой ячейке сделайте следующее.
- Введите =DATEVALUE(
- Выделите ячейку, содержащую дату в текстовом формате, которую требуется преобразовать.
- Введите )
- Нажмите клавишу ВВОД, и функция DATEVALUE возвращает серийный номер даты, представленной текстовой датой.
Что такое серийный номер Excel?
В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 — серийный номер 1, а 1 января 2008 г. — серийный номер 39448, так как после 1 января он находится через 39 448 дней, 1900.To скопировать формулу преобразования в диапазон смежных ячеек, выделить ячейку, содержащую введенную формулу, а затем перетащить
диапазон пустых ячеек, соответствующий по размеру диапазон ячеек, содержащих текстовые даты.
В результате получится диапазон ячеек с порядковыми номерами, который соответствует диапазону ячеек с датами в текстовом формате.
Выберите ячейку или диапазон ячеек, содержащих серийные номера, а затем на вкладке Главная в группе Буфер обмена выберите Копировать.
Сочетание клавиш: Можно также нажать клавиши CTRL+C.Выберите ячейку или диапазон ячеек, содержащих текстовые даты, а затем на вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставка, а затем выберите Специальная вставка.
В диалоговом окне Специальная вставка в разделе Вставить выберите Значения, а затем нажмите кнопку ОК.
На вкладке Главная выберите средство запуска всплывающего окна рядом с полем Число.
В поле Категория выберите Дата, а затем выберите нужный формат даты в списке Тип .
Чтобы удалить серийные номера после успешного преобразования всех дат, выделите ячейки, содержащие их, и нажмите клавишу DELETE.
Дополнительные сведения
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществах.