Функции ТЕКСТ для отображения дат в Excel

Использование функции ТЕКСТ
для отображения дат в Excel

Работа с датами в Excel часто вызывает сложности. Иногда нужно просто показать число в стандартном формате, например 07.08.2025, а иногда — преобразовать дату в удобный вид: вывести название месяца словами, указать день недели или собрать компоненты даты в нестандартном порядке.

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

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

Особенно пригодится, если вы хотите:

  • показывать дату словами (например: ”7 август 2025”)
  • показывать только месяц или день недели или год (например: 7.8.2025 показать как ”четверг”)
  • показывать компоненты даты в необычном порядке (например: ”2025 август 07”)

Это делается с помощью функции ТЕКСТ. Основная формула

=ТЕКСТ(ячейка; формат)

Ячейка — адрес ячейки с датой
Формат — формат отображения, текст в двойных кавычках

Примеры использования функции ТЕКСТ для отображения дат в Excel

Например, в ячейке A1 введена дата 07.08.2025. Попробуем разные варианты формата:

=ТЕКСТ(A1; ”ДД ММММ ГГГГ”)

отобразит дату в виде 07 Август 2025

Формат

Д ММММ ГГГГ даст  7 Август 2025
Д МММ ГГГГ даст  7 авг 2025
ДДД даст  Чт
ДДДД даст  четверг
ГГГГ ММ ДД даст  2025 08 07
ММММ ГГГГ даст  Август 2025

Очень удобно использовать формат ММММ ГГГГ, если у вас, например, на каждом листе Excel собираются данные за один месяц. В заголовке листа можно автоматически выводить название месяца и год.

Для этого подойдёт формула:

=ТЕКСТ(СЕГОДНЯ();"ММММ ГГГГ")

Функция СЕГОДНЯ() подставляет текущую дату компьютера, а ТЕКСТ преобразует её в нужный вид. После закрытия месяца и перед переходом на следующий лист следующего месяца надо скопировать ячейку с названием месяца и вставить значение, чтобы формула превратилась в строку с названием месяца и годом.

Ошибки и хитрости при использования функции ТЕКСТ

Формат без кавычек

Частая ошибка написать так:

=ТЕКСТ(A1;ДД.ММ.ГГГГ)

Получим ошибку. Формат всегда должен быть заключён в двойные кавычки:

=ТЕКСТ(A1;"ДД.ММ.ГГГГ")

Формат можно вынести

Можно вынести формат в отдельную ячейку и ссылаться на неё:

=ТЕКСТ(A1; B1)

Например, если в ячейку B1 ввести

ДДДД Д МММ ГГГГ

(без кавычек), то для 7 августа 2025 года мы получим:

четверг 7 авг 2025.

Очень удобно, если нужно быстро подобрать подходящий формат даты.

Интересный нюанс, который я недавно обнаружил

После применения функции ТЕКСТ дата становится текстом. Правильнее сказать: функция ТЕКСТ возвращает строку.

Но есть очень интересный нюанс, который я сам недавно обнаружил проводя эксперименты с функцией ТЕКСТ при написании этой статьи. В некоторых случаях Excel воспринимает результат функции ТЕКСТ, примененой к дате, как дату, т.е. число, и с таким значением можно вычитать даты или прибавлять/вычитать дни, а в других случаях Excel воспринимает её как строку.

Поясняю на примере, пусть

В ячейке A1 дата 07.08.2025

В ячейке A2 формула

=ТЕКСТ(A1;"ДД.ММ.ГГГГ")

она дает строку "07.08.2025"

В ячейке A3 формула

=ТЕКСТ(A1;"ММММ")

она дает строку "Август"

В ячейке B1 формула

=A1+7

она дает дату 14.08.2025

В ячейке B2 формула

=A2+7

она дает дату 14.08.2025

В ячейке B3 формула

=A3+7

она дает ошибку #ЗНАЧ!

Смешение форматов

Иногда пользователи пытаются в одну строку формата «запихнуть» и дату, и текст. Например:

=ТЕКСТ(A1;"Сегодня ДД.ММ.ГГГГ")

И это сработает! Вы получите:

Сегодня 07.08.2025

Такой приём можно использовать, например, в заголовках отчётов или в автоматической генерации писем.

 Сохраните адрес сайта и контакты  
 QR Code адреса и контактов. См. ссылку Контакты


Подпишитесь на рассылку сайта
Вы получите:
Демо-версии всех таблиц
Две рабочие таблицы
Скидки на покупку таблиц
Сообщения о новых таблицах
Сообщения об акциях скидок
Советы по работе с Excel

Потом проверьте свой почтовый ящик
и папку СПАМ

Нажимая кнопку «Получить …» вы даете согласие
на обработку персональных данных

Ads YYYYYYYYYY

Если есть вопросы
Звоните +7 927 055 9473
Пишите v_v_prokhorov@mail.ru