Преобразование месяца в текст в excel

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

Пусть в ячейке В6 содердится дата 05.09.2016

С помощью формулы =ТЕКСТ(B6;»ММММ») можно вывести полное название месяца с заглавной буквы в именительном падеже, Сентябрь . Чтобы вывести название со строчной буквы используйте функцию СТРОЧН() .

Примечание : Результат предыдущей формулы — текстовое значение. Если нужно, чтобы в ячейке была дата, то используйте Формат ячеек (нажмите сочетание клавиш CTRL+1 ). О форматах даты подробнее можно прочитать в статье Пользовательский формат ДАТЫ и ВРЕМЕНИ в MS EXCEL

Формула =ТЕКСТ(B6;»МММ») выведет сокращенное название месяца (3 буквы).

Особый формат =ТЕКСТ(B6;»[$-FC19] ММММ») выведет полное название месяца с учетом склонения, т.е. сентября . Этот формат удобен для вывода фраз, например, Сегодня 1 сентября , но может работать не на всех компьютерах.

Если месяц задан числом от 1 до 12, то полное название можно вывести с помощью формулы =ТЕКСТ(ДАТА(;B14;1);»ММММ») . Название со склонением можно вывести с помощью формулы =ВЫБОР(B14;»января»;»февраля»;»марта»;»апреля»;»мая»;»июня»;»июля»;»августа»;»сентября»;»октября»;»ноября»;»декабря») .

Если требуется решить обратную задачу, то есть, имея название месяца, получить его номер, то используйте формулу =МЕСЯЦ(ДАТАЗНАЧ(1&B21&2011))

Название месяца должно быть в именительном падеже и без опечаток.

Для наглядности можно составить перечень месяцев с их номерами и с помощью функции ВПР() выбирать название месяца по его номеру (см. файл примера ).

О написании месяца на английском языке см. статью https://excel2.ru/articles/nazvanie-mesiatsa-na-angliiskom-iazyke-v-ms-excel

На чтение 5 мин Просмотров 4.5к. Опубликовано 19.02.2022

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

Но, довольно часто, вам может быть нужно использовать даты в одних ячейках с текстом, так сказать, объединять.

На картинке пример объединения даты с текстом в одной ячейке. Видите как выглядит наша дата? Это формат порядкового номера Excel.

Именно в таких ситуациях вам может понадобиться привести дату в «читаемый» формат.

Содержание

  1. Переводим дату в текстовый формат
  2. Как привести указанную дату в текстовый формат
  3. Как привести текущую дату в текстовый формат
  4. Переводим дату в текстовый формат с помощью функции «Текст по столбцам»
  5. Переводим дату в текстовый формат с помощью копирования и вставки

Переводим дату в текстовый формат

Когда нам нужно привести дату в определенный формат (к примеру, 16-08-2016), мы можем вызвать функцию ТЕКСТ.

Итак, как она работает.

Синтаксис:

=ТЕКСТ(значение; формат_текста)

Она принимает два аргумента:

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

Какие есть форматы и разделители?

Формат дат состоит из 4 составляющих:

  • день
  • месяц
  • год
  • разделитель

Ниже приведены форматы, которые можно использовать для каждой части:

Формат дня:

  • Д — день будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
  • ДД — день будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
  • ДДД — будет отображаться день недели(сокращенно), т.е. «Пятница» будет «Пят».
  • ДДДД — будет отображаться день недели(полностью), т.е. «Пятница» будет «Пятница».

Формат месяца:

  • М — месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
  • ММ — месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
  • МММ — месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сен».

М — месяц будет отображаться без нуля, т.е. 1 будет отображаться как 1, а 12 как 12.
ММ — месяц будет отображаться с нулем, т.е. 1 будет 01, а 12 как 12.
МММ — месяц будет отображаться с сокращенным названием, т.е. «Сентябрь» будет «Сен».
ММММ — месяц будет отображаться с полным названием, т.е. «Сентябрь» будет «Сентябрь».

Формат года:

  • ГГ — год будет отображаться как 2 цифры, т.е. 2019 будет 19.
  • ГГГГ — год будет отображаться полностью, т.е. 2019 будет 2019.

Разделитель:

  • «/» : это просто разделитель между цифрами в дате, т.е. отображаться будет как 01/01/2019.
  • «-»: такой же разделитель между цифрами, т.е. отображаться будет как 01-01-2019.
  • Пробелы и запятые: тут немного посложней, вы можете комбинировать и создавать свои форматы отображения, например, 01 января, 2019 года.

Итак, разберем примеры.

Как привести указанную дату в текстовый формат

Пример:

Итак, мы получили дату вместе с текстом, но дата сейчас в формате порядкового номера Excel.

Формула:

="Дата"&A2&"="&B2  

Теперь, нам нужно получить дату в «привычном» для нас виде.

Формула будет:

="Дата "&A2&" = "&ТЕКСТ(B2;"ДД.ММ.ГГГГ")

Итак, мы вызвали функцию ТЕКСТ, указали ссылку на ячейку и определили формат, результат вы видите на картинке выше.

Какие еще есть форматы и как они выглядят на «выходе»:

Как привести текущую дату в текстовый формат

Для того чтобы получить текущую дату мы можем использовать функцию СЕГОДНЯ.

Формула:

="Сегодня "&ТЕКСТ(СЕГОДНЯ();"ДД/ММ/ГГГГ")

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

Переводим дату в текстовый формат с помощью функции «Текст по столбцам»

Если формулы и вызов функций вам не по душе, есть вариант и для вас.

Допустим, у нас есть следующие данные и нам нужно преобразовать их в текстовый формат:

Пошаговая инструкция:

  • Выделите ячейки, которые необходимо преобразовать в текст;
  • Перейдите в раздел «Данные» -> «Текст по столбцам»;

  • В открывшемся окне:
  • Выберите опцию «с разделителями»;

  • Снимите все галочки и нажмите «Далее»;

  • Выберите формат «текстовый» укажите куда поместить наши, уже текстовые, значения и нажмите «Готово».

Функция сразу же переводит даты в текстовый формат.

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

Переводим дату в текстовый формат с помощью копирования и вставки

Пошаговая инструкция:

  • Выделите ячейки с датами, которые нужно преобразовать, и скопируйте их;

  • Откройте обычный блокнот и вставьте наши данные туда, как только вы это сделаете, данные сразу же потеряют формат, т.е. станут обычным текстом (потому что в блокноте нет никаких форматов данных, кроме текста);

  • Выделите ячейки, куда вы будете вставлять даты и поменяйте их формат на «Текстовый»;

  • А теперь, заново скопируйте даты из блокнота, а затем вставьте их в Excel.

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

Но, довольно часто, вам может быть нужно использовать даты в одних ячейках с текстом, так сказать, объединять.

На картинке пример объединения даты с текстом в одной ячейке. Видите как выглядит наша дата? Это формат порядкового номера Excel.

 

bzdenzoid

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

#1

31.03.2013 23:31:04

Вопрос, наверное, элементарный, но я все переробовал. У меня есть ячейка, в которой я вручную пишу номер месяца, например, 4 для апреля, 5 для мая и т.д. Но мне хотелось бы, чтобы в другой ячейке при этом писалось словом название этого месяца. Пока получилось только через функцию «сегодня», но существует опасность, что новый месяц уже наступит, а отчет все еще придется сдавать по старому месяцу.

Понравилась статья? Поделить с друзьями:
  • Преобразование матриц в excel
  • Преобразование текста в изображение word
  • Преобразование математических формул в excel
  • Преобразование текста в гиперссылку excel
  • Преобразование картинки в таблицу excel