Здравствуйте. Сегодня мы научимся преобразовывать дату в текст в Excel. Сначала давайте изучим как Эксель хранит информацию о дате. Программа хранит ее как число, равное количеству дней от 01.01.1900 года, к примеру 01.01.2016 это 42 370. Нам же нужно преобразовать это число в текст, к примеру что бы 01.01.2016 отразилось как 1 янв 2016 в текстовом формате. Это можно сделать при помощи встроенной формулы ТЕКСТ.
Синтаксис формулы:
ТЕКСТ(значение; формат)
где значение - это ссылка на ячейку с датой, либо сама дата.
формат - Численный формат в виде текстовой строки в кавычках.
Варианты форматов для приобразования даты:
М | Отображение месяца в виде числа без начального нуля. |
ММ | Отображение месяца в виде числа с начальным нулем, если он необходим. |
МММ | Отображение сокращенного названия месяца (янв–дек). |
ММММ | Отображение полного названия месяца (январь–декабрь). |
МММММ | Отображение месяца в виде одной буквы (Я–Д). |
Д | Отображение дня в виде числа без начального нуля. |
ДД | Отображение дня в виде числа с начальным нулем, если он необходим. |
ДДД | Отображение сокращенного названия дня недели (пн–вс). |
ДДДД | Отображение полного названия дня недели (понедельник–воскресенье). |
ГГ | Отображение года в виде двузначного числа. |
ГГГГ | Отображение года в виде четырехзначного числа. |
В нашем случае введите в ячейку A1 нашу дату 01.01.2016, а в ячейку B1 формулу =ТЕКСТ(A1;"ДД МММ ГГГГ"), тем самым Вы получите в ячейке В1 текст "01 янв 2016", который мы и хотели получить.
Оставляйте комментарии к статье ниже.
Доброго времени!
ОтветитьУдалитьввожу в ячейку формулу как в примере а у меня вместо даты пишет "ДД.ММ.ГГГГ"
Вероятнее всего вы попутали местами в формуле ссылку на дату и формат. У вас скорее всего формула: =ТЕКСТ("ДД.ММ.ГГГГ";A1), а должна быть =ТЕКСТ(A1;"ДД.ММ.ГГГГ")
УдалитьДД.ММ.ГГГГ заміни на DD.MM.YYYY
УдалитьДоброе утро!
ОтветитьУдалитьПочему при вводе данной формулы ТЕКСТ(D5;"дд.мм.гггг") выводится 18.00.2020
Те. вместо месяца выводит 00?
Та же фигня. Нашёл причину - надо формат вводить ЗАГЛАВНЫМИ буквами, тогда работает корректно. Т.е. формула выглядит так: ТЕКСТ(D5;"ДД.ММ.ГГГГ"). Но, вообще, возможны варианты в зависимости от того, где зарегистрирован комп. В Германии, Швейцарии, Штатах форматы выглядят по-другому.
ОтветитьУдалить