Как вытащить месяц из даты в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как в Excel получить месяц из даты (функция ТЕКСТ и МЕСЯЦ)
Получить месяц из даты требуется довольно часто. Предположим, что у вас есть выгрузка продаж по дням. Даты указаны вот в таком формате:
| Дата и время |
| 25.08.2013 18:03 |
| 14.05.2013 18:04 |
| 07.08.2013 18:02 |
| 11.09.2013 18:01 |
| 15.05.2013 10:32 |
Каждая строчка — это отдельная сделка. Вам необходимо сделать отчет за месяц. Какое количество товаров было продано в каждом месяце. Есть разные способы решения данной задачи, но предположим, что у нас стоит задача вытащить из даты месяц, чтобы потом было легко просуммировать по ним данные.
Способ 1. Получить месяц из даты с помощью функции МЕСЯЦ в Excel
=МЕСЯЦ(A2)

Протягиваем формулу и получаем месяц из даты в виде цифры. 5 — это месяц май, 8 — это август и так далее.
Есть аналогичные функции: ГОД, МЕСЯЦ, НЕДЕЛЯ, ДЕНЬ, ЧАС, МИНУТЫ, СЕКУНДЫ, которые работают аналогичным способом. Например, если в нашем примере написать =ГОД(A2), то в результате получим 2013 и так далее
Иногда требуется получить месяц из даты в формате текста: «Январь, Февраль, Март..» в этом случае воспользуемся другой функцией.
Способ 2. Получить месяц из даты с помощью функции ТЕКСТ в Excel
Синтаксис будет следующий
Значение это ссылка на ячейку с датой
Формат — для получения месяцев необходимо использовать заглавную букву «М». Причем от ее количества будет зависеть формат отображения (Первая буква месяца, Полное название месяца, короткое название, в виде двойной цифры и одной цифры)
Наглядно это можно посмотреть на скриншоте.

Так например, чтобы получить месяц в формате «Январь, Февраль, Март», необходимо ввести «ММММ».
Формул будет выглядеть следующим образом.
Как извлечь название месяца из даты в Excel

Microsoft Excel хранит данные в формате «дата» всегда в одном и том же виде. Однако, отображение этих данных в таблице может быть различным. Существует немало способов представить табличную дату в нужном формате. Например, иногда бывает необходимо в уже готовой таблице вычленить из даты только один элемент. Зачастую таким элементом служит название месяца. Данную задачу можно решить несколькими способами.
Использование длинного формата
Пользовательский формат даты
Применение функции ТЕКСТ
Использование функции МЕСЯЦ
Применение сводных таблиц
Использование длинного формата
Так называемый «длинный формат» даты включает в себя число, название месяца и год. Для того, чтобы получить название месяца в уже готовой таблице с датами иного представления, нужно просто отформатировать даты.
- Выделите диапазон ячеек с датами, в котором будет отображаться название месяца.

- Откройте разворачивающееся меню поля «Дата» из блока «Число».

- Выберите пункт «Длинный формат даты».

В результате этих действий в ячейках даты из выделенного диапазона номер месяца поменяется на название месяца.
Обратите внимание, что в этом случае значение даты в ячейке не меняется. Меняется лишь представление этой даты.
Пользовательский формат даты
Иногда бывает необходимо вместо полной даты отобразить лишь название месяца. Эта задача решается путем использование пользовательского формата даты.
- Выделите диапазон ячеек с датами, которые необходимо преобразовать.
- Щелкните правой кнопкой мыши по выделенному диапазону.
- В открывшемся меню выберите раздел «Формат ячеек».

- В появившемся окне перейдите на вкладку «Число» и выберите пункт «Все форматы».
- В поле «Тип» наберите MMMM.

- Нажмите «ОК».
В результате этих действий в выделенных ячейках с датами будет отображаться только название месяца.
Если нужно отобразить сокращенное название месяца, в поле «Тип» наберите МММ.
Как и в предыдущем варианте преобразований, исходное значение ячейки с датой не меняется. Изменяется только способ отображения информации.
Применение функции ТЕКСТ
Предыдущие методы лишь меняют способ отображения даты. Но как быть в случае, если нужно из полной даты извлечь только месяц, и поместить его в отдельном столбце?

- Вставьте пустой столбец в том месте таблицы, где будет размещаться название месяца.
- Установите курсор в первую ячейку пустого столбца.
- Напишите формулу для функции ТЕКСТ, например, =ТЕКСТ(B2;”ММММ”).
- Потяните вниз за правый нижний угол первой ячейки, чтобы скопировать формулу для остальных ячеек столбца.
Данная формула отобразит значение даты в выбранной ячейке и применит пользовательский формат «MMMM». Результатом будет текстовое значение названия месяца.
Использование функции МЕСЯЦ
В Microsoft Excel существует функция МЕСЯЦ, которая извлекает месяц из даты. Обратите внимание, что при использовании этой функции отображается числовое значение месяца. Для того, чтобы извлечь текстовое название месяца, необходимо использовать эту функцию в сочетании с функцией ПЕРЕКЛЮЧ. Функция ПЕРЕКЛЮЧ возвращает значение на основе списка значений и показывает результат, соответствующий первому совпадающему значению. Эта функция доступна для MS Office, начиная с Office 2019.

- Вставьте в таблицу пустой столбец, в котором будет находиться порядковый номер или название месяца.
- Установите курсор в первой строке нового столбца и напишите формулу с использованием функции МЕСЯЦ. Например, = МЕСЯЦ(B2)
- Используйте функцию ПЕРЕКЛЮЧ, если версия вашего MS Office это позволяет Например, =ПЕРЕКЛЮЧ(МЕСЯЦ(B2), 1,”January”, 2,”February”, 3,”March”, 4,”April”, 5,”May”, 6,”June”, 7,”July”, 8,”August”, 9,”September”, 10,”October”, 11,”November”, 12,”December”)
- Потяните за правый нижний угол ячейки для того, чтобы скопировать формулу для остальных элементов столбца.

Приведенная выше формула получает номер месяца при помощи функции МЕСЯЦ, а затем преобразует его в название месяца при помощи функции ПЕРЕКЮЧ.
Вместо функции ПЕРЕКЛЮЧ можно использовать функцию ВЫБОР. Например, =ВЫБОР(МЕСЯЦ(B2);”Январь”;”Февраль”;”Март”;”Апрель”;”Май”;”Июнь”;”Июль”;”Август”;”Сентябрь”;”Октябрь”;”Ноябрь”;”Декабрь”)
При использовании этой формулы номер месяца будет соответствовать его порядковому номеру в формуле.

Аналогичным образом можно использовать функцию ИНДЕКС. Например, =ИНДЕКС(;МЕСЯЦ(B2)). В этом случае в качестве первого аргумента будет использоваться массив названий месяца, а в качестве второго аргумента используется порядковый номер месяца.
В этой формуле номер месяца можно указать явно или же извлечь при помощи функции МЕСЯЦ(). Из массива будет выбрано значение с указанным порядковым номером.
Применение сводных таблиц
Если у вас есть таблица с датами, и вы хотите получить отчет по месяцам, используя их названия, вы можете использовать для этого сводные таблицы.
- Выберите данные для создания сводной таблицы.

- Откройте вкладку «Вставка» и нажмите кнопку «Сводные таблицы».

- Укажите место, где будет размещаться сводная таблица и нажмите кнопку «ОК».

- В списке полей сводной таблицы перетащите поле «Дата» в блок «Названия строк». Перетяните поле «Продажи» в блок «Значения».
При этом будет автоматически создано поле «Месяцы», по которому суммируются продажи в сводной таблице. Также в таблице появятся сокращенные названия месяцев.
Итак, существует немало способов выделить месяц из даты. Все они просты и удобны и выбираются в зависимости от поставленной перед пользователем задачи. Не забывайте шифровать важные документы встроенными средствами Microsoft Excel. Это защитит ваши данные от несанкционированного доступа. Не бойтесь забыть или потерять пароль. Существует множество программ, которые помогут вам найти забытый пароль к Excel.
МЕСЯЦ (функция МЕСЯЦ)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции МЕСЯЦ в Microsoft Excel.
Описание
Возвращает месяц для даты, заданной в числовом формате. Месяц возвращается как целое число в диапазоне от 1 (январь) до 12 (декабрь).
Синтаксис
Аргументы функции МЕСЯЦ описаны ниже.
- Дата_в_числовом_формате Обязательный аргумент. Дата месяца, который необходимо найти. Дата должна быть введена с использованием функции ДАТА либо как результат других формул или функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем.
Замечания
В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.
Значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, соответствуют григорианскому календарю независимо от формата отображения для указанного значения даты. Например, если для формата отображения заданной даты используется календарь Хиджра, то значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, будут представлять эквивалентную дату по григорианскому календарю.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.