
Общая формула
=TEXT(date,"mmmm")
Резюме
Чтобы получить название месяца (например, январь, февраль, март и т. Д.) Из даты в виде текста, вы можете использовать функцию ТЕКСТ. В показанном примере формула в ячейке C4:
=TEXT(B4,"mmmm")
Объяснение
Вы хотите преобразовать дату в название месяца?
Если вы хотите преобразовать значение даты в текстовое значение, вы можете использовать функцию ТЕКСТ с настраиваемым числовым форматом, например «мммм» или «ммм». В показанном примере формула в ячейке C4:
=TEXT(B4,"mmmm")
Функция ТЕКСТ преобразует значения в текст, используя указанный вами числовой формат. Обратите внимание, что при преобразовании дата теряется: остается только текст названия месяца.
Вы просто хотите отобразить название месяца?
Если вы хотите отображать только название месяца, вам не нужна формула - вы можете использовать собственный числовой формат для непосредственного форматирования даты. Выберите дату и перейдите к разделу Формат ячеек (Ctrl + 1 или Cmd +1), затем выберите Пользовательский и введите один из следующих пользовательских форматов:
"mmm" // "Jan" "mmmm" // "January"
Excel отобразит только название месяца, но оставит значение даты без изменений.
Более гибкий способ
Для максимальной гибкости вы можете создавать свои собственные названия месяцев с помощью функции ВЫБОР следующим образом:
=CHOOSE(MONTH(B4),"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
Введите названия месяцев, которые вы хотите вернуть (настроенные по желанию) как значения в CHOOSE, после первого аргумента, который вводится как МЕСЯЦ (дата). Функция MONTH извлечет номер месяца, и CHOOSE будет использовать это число для возврата n-го значения в списке. Это работает, потому что МЕСЯЦ возвращает число 1-12, соответствующее названию месяца.
CHOOSE - это больше работы для настройки, но он также более гибкий, поскольку позволяет сопоставить дату с любыми значениями, которые вы хотите (т.е. вы можете использовать значения, которые являются настраиваемыми, сокращенными, не сокращенными, на другом языке и т. Д. )