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

Как преобразовать номера месяцев в названия в Google Sheets

8 min read Google Sheets Обновлено 05 Jan 2026
Преобразовать номера месяцев в названия — Google Sheets
Преобразовать номера месяцев в названия — Google Sheets

Логотип Google на песчаном фоне

Введение

Проблема: у вас есть столбец с датами или просто с номерами месяцев, и нужно отобразить не цифры, а читаемые названия — “Январь”, “Февр.” и т. п. В Google Sheets это делается проще, чем вручную заменять значения, — достаточно изменить формат ячеек или применить формулы, которые превращают числовую дату в текст.

Краткое определение терминов:

  • Формат даты — как число отображается в ячейке (например, “1” → “January”).
  • Формула TEXT — функция, преобразующая число/дату в текст по заданному шаблону.
  • QUERY — функция для выборки и форматирования колонок в новом диапазоне.

Когда использовать каждый подход

  • Пользовательский формат даты: когда нужно только изменить отображение существующих дат (ячеейка остаётся датой). Это удобно для печати и визуальной работы.
  • TEXT: когда нужно получить текстовое значение месяца для объединения, сравнения или экспорта (результат — текст).
  • QUERY: когда вы собираете таблицу результатов и хотите сразу отформатировать столбец с датами в результирующей выборке.

Важно: пользовательский формат меняет только представление, а не содержимое ячейки. TEXT возвращает текстовую строку, которая уже не считается датой.


Способ 1 — Пользовательский формат даты

Этот метод рекомендуется, если в ячейках у вас действительно даты (а не просто числа 1–12) и вы хотите отобразить месяц как слово, оставив данные как даты.

Открытое меню пользовательского формата даты в Google Sheets

Шаги:

  1. Выделите все ячейки, для которых нужно изменить формат даты.
  2. В верхнем меню нажмите Format.
  3. В выпадающем меню выберите Number.
  4. Внизу списка нажмите Custom date and time. Откроется окно настройки формата.
  5. Если в поле уже есть параметры, удалите их (Backspace).
  6. Кликните в поле под заголовком Custom date and time formats, чтобы начать создавать формат.

Настройка пользовательского формата даты — выбор параметров

  1. Нажмите стрелку (˅) справа от текстового поля, чтобы выбрать параметры.
  2. Выберите Month, затем параметр Month as full name — это добавит полное название месяца (например, “January”).
  3. Снова откройте меню и выберите Day, затем Day without leading zero.
  4. Добавьте пробел или другой разделитель между параметрами.
  5. Добавьте YearFull numeric year и при необходимости вставьте запятую между днём и годом.

Применение пользовательского формата даты

  1. Нажмите зелёную кнопку Apply для сохранения формата.

Совет по локализации: формат названий месяцев зависит от языковых настроек документа. Если названия всё ещё на английском, проверьте язык файла (Файл → Параметры → Язык) и региональные настройки.

Плюсы и минусы:

  • Плюс: данные остаются датами, сохраняется возможность сортировки и арифметики дат.
  • Минус: если вам нужен текст месяца в отдельной колонке (для конкатенации, подсчётов по названиям), придётся использовать формулу.

Способ 2 — Функция TEXT

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

Синтаксис:

=TEXT(num, format)
  • num — ячейка с датой или числом.
  • format — строка формата в кавычках, например: “mmmm d yyyy”.

Пример использования:

  1. Выберите ячейку, в которой хотите получить результат.
  2. Введите формулу: =TEXT(A1, "mmmm d yyyy") — это вернёт полное название месяца, затем день и год, например: “January 7 2022”.
  3. Для сокращённого названия месяца используйте mmm вместо mmmm.

Применение формулы TEXT для форматирования дат

Примеры шаблонов:

  • =TEXT(A1, "mmmm") → “January” (полное название)
  • =TEXT(A1, "mmm") → “Jan” (сокращение)
  • =TEXT(A1, "mm") → “01” (номер месяца с ведущим нулём)

Когда ячейка содержит только номер месяца (1–12), но не дату, сначала нужно превратить число в дату. Например:

=TEXT(DATE(2022, A1, 1), "mmmm")

Здесь функция DATE создаёт фиктивную дату с указанным месяцем, а TEXT возвращает название месяца.

Плюсы и минусы:

  • Плюс: быстрый способ получить текст для отчётов и объединений.
  • Минус: результат — текст, поэтому его нельзя напрямую использовать в арифметике дат.

Способ 3 — Функция QUERY для форматирования колонок

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

Пример формулы:

=QUERY(A1:C5,"SELECT A, B, C FORMAT B 'DD MMMM YY'")

Использование QUERY для форматирования дат

Объяснение:

  • SELECT A, B, C — возвращаем колонки A, B и C.
  • FORMAT B 'DD MMMM YY' — задаём отображение для колонки B: двухзначный день, полное название месяца и двухзначный год.

Если у вас даты в другом столбце, замените B на соответствующую букву столбца.

Ограничения:

  • QUERY возвращает новый диапазон данных, а не меняет исходные ячейки.
  • Форматы внутри QUERY следуют правилам Google Sheets; при локализации названий месяцев учитывайте языковые настройки таблицы.

Таблица кодов форматов (шпаргалка)

КодЧто показываетПример
dДень без ведущего нуля7
ddДень с ведущим нулём07
dddСокращённое название дняTue
ddddПолное название дняTuesday
mМесяц без ведущего нуля8
mmМесяц с ведущим нулём08
mmmСокращённое название месяцаJan
mmmmПолное название месяцаJanuary
mmmmmПервая буква месяцаJ
y или yyГод в двух цифрах22
yyy или yyyyГод из четырёх цифр2022

(Примечание по локали: сами названия месяцев зависят от языковых/региональных настроек файла.)


Практическая методичка: массовая конверсия столбца с номерами месяцев в названия

Шаги (SOP):

  1. Оцените данные: числа 1–12 в столбце или реальные даты?
  2. Если это реальные даты и нужно оставить их как даты — используйте пользовательский формат даты.
  3. Если это просто числа и нужен текст — воспользуйтесь формулой =TEXT(DATE(2022, A2, 1), "mmmm") в новой колонке и скопируйте вниз.
  4. Если нужно сразу получить результирующую таблицу с форматами — используйте QUERY.
  5. Если вы преобразовали числа в текст и хотите заменить исходный столбец — скопируйте новую колонку → Правка → Вставить специальное → Значения поверх исходной.

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

  • Все ячейки содержат ожидаемые названия месяцев на нужном языке.
  • Формат данных соответствует задаче: даты остаются датами, тексты — текстом.
  • Сортировка и сводные таблицы работают согласно ожидаемому поведению.

Когда способ не сработает и распространённые ошибки

  1. Названия месяцев остались на английском — причина: язык/регион документа. Решение: Проверьте File → Spreadsheet settings (Файл → Параметры таблицы) и установите нужный язык/регион.
  2. TEXT возвращает “######” или ошибку — возможно, в ячейке не число и не дата. Проверьте исходные данные на пустые строки или текстовые символы.
  3. QUERY не применяет формат — убедитесь, что вы правильно указали букву столбца и кавычки в строке запроса.
  4. Нужна массовая замена исходного столбца — не забудьте сделать резервную копию листа перед заменой значений.

Альтернативные подходы и расширения

  • VLOOKUP/INDEX-MATCH: если у вас столбец с числами 1–12 и вы хотите получить названия на специфичном языке или с кастомными сокращениями, создайте таблицу соответствий и используйте VLOOKUP:
=VLOOKUP(A2, $X$2:$Y$13, 2, FALSE)
  • ARRAYFORMULA: для применения формулы TEXT ко всему столбцу без ручного копирования:
=ARRAYFORMULA(IF(A2:A="","",TEXT(DATE(2022, A2:A, 1), "mmmm")))
  • Apps Script: если нужно массово обрабатывать сотни тысяч строк или выполнять переименования по триггерам, напишите скрипт Google Apps Script, который пройдёт по диапазону и заменит значения.

Быстрый чеклист для разных ролей

  • Аналитик: используйте пользовательский формат, если планируете строить графики и сводки по датам.
  • Маркетолог: используйте TEXT для генерации текстовых меток в отчётах и лендингах.
  • Руководитель: убедитесь, что отчетные таблицы имеют единый язык/формат дат по всем листам.

Короткая памятка: шаблоны формул

  • Полное название месяца из даты в A1:
=TEXT(A1, "mmmm")
  • Сокращённое название месяца из номера в A1:
=TEXT(DATE(2022, A1, 1), "mmm")
  • Массивное преобразование чисел-месяцев в названия:
=ARRAYFORMULA(IF(A2:A="","",TEXT(DATE(2022, A2:A, 1), "mmmm")))
  • QUERY с форматированием столбца B:
=QUERY(A1:C, "SELECT A, B, C FORMAT B 'DD MMMM YY'")

Контроль качества и тесты

Тестовые случаи:

  • Вход: A2 = 1 → Ожидаемый результат: “January” или локализованное название.
  • Вход: пустая ячейка → Ожидаемый результат: пустая.
  • Вход: текст “foo” → Ожидаемый результат: ошибка или пустое значение при применении IFERROR/IF.

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

  • 100% соответствие ожидаемым названиям для примеров 1–12.
  • При массовой операции — не менее визуальной проверки первых и последних 10 строк после преобразования.

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

  • Формат: правило отображения числа/даты.
  • TEXT: функция преобразования числа/даты в текст по шаблону.
  • QUERY: функция выборки и форматирования данных, похожая на SQL.

Рекомендации по локализации и безопасности данных

  • Языковые настройки листа влияют на отображение названий месяцев. Всегда проверяйте регион перед массовым преобразованием.
  • Если таблица общий доступен, сделайте резервную копию (Файл → Создать копию) перед массовыми заменами — это простая мера безопасности данных.

Итог и быстрые рекомендации

  • Если нужно только изменить вид — примените пользовательский формат даты.
  • Если нужен текст для дальнейших вычислений или объединений — используйте TEXT (вкупе с DATE для чисел 1–12).
  • Если формируете новый набор данных — QUERY с FORMAT экономит время.

Короткий чек: проверьте локаль, сделайте резервную копию, решите — нужен ли вам текст или дата, и применяйте соответствующий метод.

Спасибо, что прочитали: эти подходы покрывают большинство сценариев конвертации номеров месяцев в названия в Google Sheets.

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

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство