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

Как преобразовать номера месяцев в названия в 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
Автор
Редакция

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

6 полезных, но малоизвестных функций macOS
Советы

6 полезных, но малоизвестных функций macOS

Оглавление в Google Документах: как использовать
Инструменты

Оглавление в Google Документах: как использовать

Настройка IKEA DIRIGERA Smart Hub
Умный дом

Настройка IKEA DIRIGERA Smart Hub

Как справляться со стрессом при удалённой работе
Удалённая работа

Как справляться со стрессом при удалённой работе

Копирование в Application Guard для Edge на Windows 11
Windows

Копирование в Application Guard для Edge на Windows 11

YouTube в Kodi: установка и советы
Медиа

YouTube в Kodi: установка и советы