Гид по технологиям

Как получить месяц или год из даты в Excel

4 min read Excel Обновлено 11 Dec 2025
Месяц и год из даты в Excel — как получить
Месяц и год из даты в Excel — как получить

Календарь рядом с цветными канцелярскими кнопками на фиолетовой поверхности.

Быстрые ссылки

  • Получить месяц или год с помощью функций даты

  • Получить месяц или год с помощью функции TEXT

Даты в Microsoft Excel удобны для учёта финансов, заказов и продаж. Часто нужно извлечь месяц или год из записи даты — например, чтобы сгруппировать данные по месяцам или годам. Функции и формулы Excel делают это быстро и надёжно.

Ниже описаны основные методы: числовое извлечение месяца/года и получение текстового названия месяца (полного или сокращённого). Также включены советы по использованию, когда методы дают не тот результат, что ожидали, и чеклист для проверки.

Получить месяц или год с помощью функций даты

Если нужно получить числовое значение месяца (например, 10 для октября, 11 для ноября), используйте функцию MONTH. Для года применяется функция YEAR.

Синтаксис каждой функции простой:

MONTH(reference)

и

YEAR(reference)

где reference — ссылка на ячейку с датой.

Примеры: чтобы получить месяц и год из даты в ячейке A2, используйте:

=MONTH(A2)
=YEAR(A2)

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

Функция YEAR — получение года из даты (пример в Excel)

Важно: MONTH и YEAR возвращают числовые значения. Если вы планируете математические операции (суммы, агрегаты), используйте их вместо TEXT.

Функция MONTH — получение месяца из даты (пример в Excel)

Если у вас список дат и нужно получить месяц/год для каждой записи, скопируйте формулу вниз с помощью маркера заполнения (fill handle).

Копирование формулы по ячейкам с помощью маркера заполнения

Получить месяц или год с помощью функции TEXT

Если вы предпочитаете видеть название месяца (слово) или сокращение вместо числа, используйте функцию TEXT. Её синтаксис:

TEXT(value, format_code)

где value — ячейка с датой, а format_code задаёт формат отображения.

Чтобы получить полное название месяца для даты в A2, используйте четыре буквы M в кавычках:

=TEXT(A2,"mmmm")

Примечание: требуется как минимум четыре символа “m” внутри кавычек, чтобы получить полное название месяца. Количество букв в названии месяца не связано с числом “m” — просто указывайте минимум четыре.

Полное название месяца, полученное с помощью функции TEXT

Чтобы получить трёхбуквенное сокращение месяца, используйте три M:

=TEXT(A3,"mmm")

Сокращённое трёхбуквенное название месяца через TEXT

Для двух цифр года используйте формат с Y:

=TEXT(A2,"yy")

Две цифры года с помощью функции TEXT

Ещё один совет: TEXT возвращает текст. Если вам нужен числовой месяц после применения TEXT (например, для сравнения), сначала подумайте, нельзя ли обойтись MONTH. Если же TEXT уже использован, можно преобразовать текст обратно в число через VALUE:

=VALUE(TEXT(A2,"mm"))

Но это лишнее, если вы сразу примените MONTH(A2).

Формулы скопированы по ячейкам маркером заполнения

Когда методы не сработают или дадут неожиданный результат

  • Если дата представлена как текст (например, “2025-12-01” в ячейке, формат — текст), MONTH и YEAR вернут ошибку или неверный результат. Решение: преобразовать текст в дату функцией DATEVALUE или изменить формат ячейки.
  • TEXT возвращает строку: сортировка по текстовым месяцам будет по алфавиту, а не по хронологии. Для хронологической сортировки используйте числовой месяц (MONTH).
  • Локализация: названия месяцев в TEXT зависят от языковых настроек Excel. Если нужно всегда англоязычное название, придётся дополнительно преобразовывать или использовать таблицу соответствий.

Важно: проверяйте исходный формат даты перед применением формул.

Альтернативные подходы и полезные приёмы

  • Power Query: при обработке больших таблиц лучше извлекать месяц/год в Power Query (Вкладка Данные → Получить и преобразовать). Там доступны быстрые трансформации дат и группировки.
  • Пивот-таблицы: вместо добавления колонок с месяцем/годом можно групировать по месяцам непосредственно в сводной таблице.
  • Форматирование ячеек: если нужно только визуально показать месяц, можно применить пользовательский формат date с “mmmm” — ячейка останется датой, но будет отображать только название месяца.

Небольшая методология для рабочих таблиц

  1. Всегда храните исходную дату в отдельной колонке в виде даты (не текста).
  2. Для вычислений добавьте колонки MONTH и YEAR (формулы MONTH(A2), YEAR(A2)).
  3. Если нужен текстовый месяц для визуализации, добавьте колонку TEXT(A2,”mmmm”) — помните про влияние на сортировку.
  4. Для отчётов используйте сводные таблицы или Power Query, опираясь на числовые колонки.

Роль‑ориентированный чеклист

  • Аналитик: проверить, что исходные даты — даты, а не текст.
  • Отчётчик: использовать MONTH/YEAR для группировки; TEXT — только для вывода в отчёте.
  • Разработчик макросов: использовать VBA DatePart или форматирование через Format(Date,”MMMM”).

Критерии приёмки

  • Для каждой исходной даты корректно получен числовой месяц и год.
  • Формулы работают при копировании на весь диапазон (проверить 10–20 строк).
  • При использовании TEXT проверена локализация названий месяцев.

Краткий глоссарий

  • MONTH — функция, возвращающая номер месяца из даты.
  • YEAR — функция, возвращающая год из даты.
  • TEXT — функция, форматирующая значение как текст по заданному коду.
  • VALUE — функция, преобразующая текст в число.

Итог

Извлечь месяц или год из даты в Excel можно за секунды: используйте MONTH и YEAR для чисел, а TEXT с форматами “mmmm”, “mmm”, “yy” — для текстового вывода. Перед применением формул убедитесь, что исходные даты действительно имеют тип «Дата», а не текст.

Важное: при подготовке отчёта выбирайте числовые колонки для анализа и текстовые — только для презентации.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

mscorsvw.exe — причины и исправления высокой загрузки CPU
Windows

mscorsvw.exe — причины и исправления высокой загрузки CPU

Как изменить пароль голосовой почты
Мобильная безопасность

Как изменить пароль голосовой почты

Смена обоев по тёмному и светлому режиму
Android.

Смена обоев по тёмному и светлому режиму

Как отмечать людей, группы и страницы в Facebook
Социальные сети

Как отмечать людей, группы и страницы в Facebook

Как рисовать в Google Документах
Инструменты

Как рисовать в Google Документах

Как запустить онлайн-репетиторский бизнес
Образование

Как запустить онлайн-репетиторский бизнес