Управление встречами, планами, бюджеты — это просто с помощью Microsoft 365.

Преобразование дат из текстового формата в формат даты

В некоторых случаях даты могут быть отформатированы и храниться в ячейках в виде текста. Например, вы могли ввели дату в ячейку, которая была отформатирована как текст, или данные были импортированы или вклеированы из внешнего источника данных как текст.

Даты, отформатированные как текст, выравниваются в ячейке по леву, а не по правому. Если включена проверка ошибок, текстовые даты с двузначным номером года также могут быть помечены индикатором ошибки: Ячейка с неправильной формулой .

Поскольку функция проверки ошибок в Excel распознает даты в текстовом формате с двузначным номером года, можно воспользоваться средством автозамены и преобразовать их в даты в формате даты. Для преобразования большинства других типов текстовых дат в даты можно использовать функцию ДАТА.ДАТА.ДАТА.:

При импорте данных в Excel из другого источника или при вводе дат с двузначным номером года в ячейки, которые ранее были отформатированы как текст, в левом верхнем углу ячейки может появиться маленький зеленый треугольник. Этот индикатор ошибки указывает на то, что дата хранится в текстовом формате, как показано в данном примере.

Ячейки с зеленым индикатором ошибки в левом верхнем углу

Индикатор ошибки можно использовать для преобразования дат из текстового формата в формат даты.

Примечания: Прежде всего убедитесь, что в Excel включена проверка ошибок. Для этого:

  1. Щелкните Файл > Параметры > Формулы.

    В Excel 2007 нажмите кнопку "Microsoft Office", Изображение кнопки Office кнопку "Параметры Excel" > "Формулы".

  2. При проверке ошибокпроверьте, включить фоновую проверку ошибок. Все найденные ошибки помечаются треугольником в левом верхнем углу ячейки.

  3. В области "Правила проверки ошибок"выберите ячейки, содержащие годы, представленные 2 цифрами.

Выполните эти действия, чтобы преобразовать дату в текстовом формате в обычную дату:

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

    Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.

  2. Нажмите кнопку ошибки, которая появляется рядом с выбранными ячейками.

    Кнопка ошибки
     

  3. В меню выберите команду Преобразовать XX в 20XX или Преобразовать XX в 19XX. Если вы хотите отклонять индикатор ошибки, не преобразовыв номер, нажмите кнопку "Игнорировать ошибку".

    Команды преобразования дат
     

    Текстовые даты с двузначным номером года преобразуют в стандартные даты с четырехзначным номером года.

    Преобразованные даты
     

    После преобразования ячеек с текстовыми значениями можно изменить внешний вид дат путем применения формата даты.

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

столбец дат в текстовом формате

  1. Вы можете выбрать ячейку, диапазон ячеок или столбец, которые нужно переформаировать.

  2. Щелкните "Числовый формат" и выберите нужный формат даты.

Краткий формат даты выглядит так:

изменение формата данных на краткий формат даты с помощью ленты

Длинный дата содержит дополнительные сведения, как по данному рисунку:

кнопка на ленте для преобразования в длинный формат даты

Для преобразования текстовой даты в ячейке в порядковый номер используйте функцию ДАТА.ДАТА.ДАТА.В., Скопируйте формулу, выделите ячейки с датами в текстовом формате и применив к ним формат даты с помощью специальной ветви.

Выполните указанные ниже действия:

  1. Выберите пустую ячейку и убедитесь, что ее числовом формате выбранобщий.

  2. В пустой ячейке сделайте следующее.

    1. Enter =DATEVALUE(

    2. Щелкните ячейку, содержащую дату в текстовом формате, которую следует преобразовать.

    3. ВВОД )

    4. Нажмите ввод, и функция ДАТАVALUE возвращает порядковый номер даты, которая представлена текстовой датой.
       

      Что такое серийный номер Excel?

      В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию: 1 января 1900— число 1, а 1 января 2008 г. — число 39448, поскольку через 39 448 дней после 1 января 1900.To скопируйте формулу преобразования в диапазон ячеек, которые содержат несколько последовательных ячеек, выберите ячейку с введенной формулой и перетащите ее через Маркер заполнения диапазон пустых ячеек, размер которых совпадает с размером ячеек, содержащих текстовые даты.

  3. В результате получится диапазон ячеек с порядковыми номерами, который соответствует диапазону ячеек с датами в текстовом формате.

  4. Выберите ячейку или диапазон ячеек, которые содержат серийные номера, а затем на вкладке "Главная" в группе "Буфер обмена" нажмите кнопку "Копировать".

    Сочетания клавиш:  Можно также нажать CTRL+C.

  5. Выделите ячейку или диапазон ячеек, которые содержат даты в текстовом формате, и на вкладке Главная в группе Буфер обмена нажмите стрелку под кнопкой Вставить и выберите команду Специальная вставка.

  6. В диалоговом окне Специальная вставка в разделе Вставить выберите параметр Значения и нажмите кнопку ОК.

  7. На вкладке "Главная" щелкните всплывающее окно запуска рядом с кнопкой "Число".

  8. В поле Категория выберите пункт Дата, после чего укажите необходимый формат даты в списке Тип.

  9. Чтобы удалить порядковые номера после успешного преобразования всех дат, вы выберите ячейки, содержащие их, и нажмите кнопку DELETE.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×