Как в эксель дату перевести в текст
Перейти к содержимому

Как в эксель дату перевести в текст

  • автор:

Отображение в EXCEL формата ДАТЫ в ТЕКСТовой строке

При составлении формул для отображения в ячейке фразы содержащей текст и дату, например, «Сегодня 02.10.10», можно получить вот такой результат: «Сегодня 40453», т.е. дата будет отражена в числовом виде. Решим задачу путем предварительного преобразования даты в текст в нужном нам формате.

По аналогии с примером из статьи Отображение ЧИСЛОвого формата в ТЕКСТовой строке , рассмотрим, как преобразовать дату в текстовый формат. Начнем сразу с примера.

Введем в ячейку А1 дату 02.10.10. В ячейке В1 попробуем отразить фразу: «Сегодня 02.10.10». Для этого в B1 пишем формулу: =»Cегодня «&A1 . В результате получим: «Сегодня 40453». EXCEL подставил вместо даты «02.10.10» соответствующее ему число 40453.

Для отображения даты в нужном нам формате используем функцию ТЕКСТ() : =»Cегодня «&ТЕКСТ(A1;»дд.ММ.гг») . Получим желаемое — «Сегодня 02.10.10». Обратите внимание, что ММ (Месяцы) записаны ПРОПИСНЫМИ буквами, чтобы отличить их от минут, которые записываются строчными (см. файл примера ).

Приведем другие форматы:

«дддд» (день недели); «ддд» (сокращенный день недели); «д.М.гг»; «дд.ММ.гг Ч:мм»; «ч:мм:сс AM/PM»; «ДД МММ ГГГГ»;

СОВЕТ: Подробнее о пользовательских форматах дат и времени читайте в одноименной статье Пользовательский формат даты и времени .

Как в эксель дату перевести в текст

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Excel: объединение ячейки с датой и текста

Очень актуальный вопрос. Например, Вам необходимо ввести заголовок документа «Договор на поставку №125 от 01.01.2015», при этом номер и дата договора хранятся в отдельных ячейках на листе. Попробуем Сцепить текст и дату в Excel.

Если просто применить функцию Сцепить , вместо даты в итоговой ячейке отобразится число, так как даты в Excel хранятся в числовом формате, и именно это внутреннее представление даты мы и увидим в результате работы функции Сцепить ( ) .

Как сцепить текст и дату

Чтобы получить требуемый результат, необходимо применить дополнительно функцию Текст ( ), которая отформатирует число и преобразует его в текст.

Как сцепить текст и дату

Первый аргумент функции Текст ( ) – это значение, которое необходимо отформатировать.

Второй аргумент функции Текст ( ) – это формат, в котором необходимо представить число.

Значение «ДД.ММ.ГГГГ» говорит о том, что в текстовом представлении даты должны быть использованы двузначные значения для дня (ДД) и месяца (ММ), и четырехзначное представление года (ГГГГ).

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

Как сцепить текст и дату

Совместное использование функций Сцепить ( ) и Текст ( ) позволит сцепить текст и дату, и получить необходимый результат.

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

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

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

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

Преобразование текстовых дат с двумя цифрами лет с помощью проверки ошибок

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

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

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

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

    Щелкните Файл >Параметры >Формулы. В Excel 2007 нажмите кнопку Microsoft Office

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

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

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

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

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

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

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

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

Текстовые даты с двумя цифрами лет преобразуются в стандартные даты с четырьмя цифрами лет.

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

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

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

Формат короткой даты выглядит следующим образом:

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

Long Date содержит дополнительные сведения, как показано на этом рисунке:

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

Преобразование дат в текстовом формате с помощью функции ДАТАЗНАЧ

Чтобы преобразовать текстовую дату в ячейке в серийный номер, используйте функцию DATEVALUE. Затем скопируйте формулу, выделите ячейки, содержащие текстовые даты, и используйте команду Специальная вставка , чтобы применить к ним формат даты.

  1. Выберите пустую ячейку и убедитесь, что ее числовой формат имеет значение Общие.
  2. В пустой ячейке сделайте следующее.
    1. Введите =DATEVALUE(
    2. Щелкните ячейку, содержащую дату в текстовом формате, которую следует преобразовать.
    3. Введите )
    4. Нажмите клавишу ВВОД, и функция DATEVALUE возвращает серийный номер даты, представленной текстовой датой.
      Что такое серийный номер Excel? В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 — серийный номер 1, а 1 января 2008 г. — серийный номер 39448, так как он находится через 39 448 дней после 1 января, 1900.To скопировать формулу преобразования в диапазон смежных ячеек, выбрать ячейку, содержащую введенную формулу, а затем перетащить маркер заливки

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

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *