Отображение в MS 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";
"ДД МММ ГГГГ";

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

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (6 оценок)

Комментарии

Павел Калинин (не проверено)

Чтобы отобразить так же как вы указывали, есть ещё один вариант.
Необходимо сделать следующее:
1. В строке формулы, прописать "=Сегодня()" (без кавычек, формула всё таки) Результат: отобразится сегодняшнее число
2. В "Формате ячейки" вкладка "Число" выберите все форматы и (уже в кавычках) напишите "Сегодня " ДД.ММ.ГГГГ "года" и ОК Результат: строка выводит Сегодня Дата(сегодня) года

Если необходима другая дата, а не сегодняшнее число, тогда вначале выполните второй шаг, а затем можете написать в ячейке 9-5 (когда нужна дата 9 мая) и нажмите энтер. Ячейка сама Преобразует вначале дату в формат ДД.ММ.ГГГГ (09.05.2014), а после "допишет" Сегодня 09.05.2014 года

С уважением, Калинин Павел.
PAVEL663@YA.RU

Creator

Павел, спасибо за дополнение, все правильно. Обращаю Ваше внимание, что в ячейке будет не текстовая строка (тема статьи), а значение в формате даты. Вы использовали пользовательский формат, подробности в статье Пользовательский формат ДАТЫ и ВРЕМЕНИ.