Функции и формулы для преобразования номера в название месяца
Время от времени возникает необходимость изменить порядковый номер месяца на название и наоборот (например, 3 на «Март» или «Октябрь» на 10).
Сначала рассмотрим, каким способом изменить номер месяца его название. А после речь пойдет о том, как выполнить обратный процесс, то есть изменить название на соответствующий ему порядковый номер.
Изменение порядкового номера месяца на его название в Excel
Первый способ, который пришел мне на ум, это просто составить список ячеек с последовательными названиями месяцев, а затем использовать функцию:
где $A$2:$A$13 – это, конечно, диапазон с названиями месяцев, а B2 — ячейка с порядковым номером в году, для которого мы ищем его название.
По схожему принципу с функцией ИНДЕКС работает другая функция, которую вы можете использовать — ВЫБОР. Разница состоит в том, что она не использует ячейки листа, в которых хранятся названия месяцев. Названия месяцев просто даем в качестве аргумента функции.
Функция ВЫБОР принимает в качестве аргументов номер индекса (который определяет какой из элементов в списке значений вернуть в качестве результата) и список значений. Интересующиеся подробностями, конечно же, могут скачать файл с примерами.
Если в качестве списка значений указать названия месяцев (по очередности), а в качестве индекса — ячейку с номером месяца, то функция вернет соответствующее ему название для каждого заданного числа.

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

Еще один способ (возможно, самый удобный) — использовать функцию ТЕКСТ (все, что делает функция ТЕКСТ, это преобразует числовое значение в текст с соответствующим форматированием).
Если у вас есть список с датами и нужно «вытянуть» из них название месяцев, просто введите:
где E2 – это, конечно, ячейка с датой.

Если вы работаете только с числами (1-12), функция в приведенной выше форме будет работать неправильно. Вы должны помнить, что число 1 для Excelя это 1 января 1900 года, число 2 — 2 января 1900 года и так далее. Это все тот же месяц — январь. Поэтому ТЕКСТ(E2;»ММММ») возвращает «Январь» для каждого номера месяца.
Однако вы можете легко изменить последовательные числа на номера месяцев. Например, вы можете умножить каждое число на среднее количество дней в месяце (30).

будет работать правильно, и в качестве результата вернет названия месяцев.
Как преобразовать название месяца в порядковый номер
Теперь будем преобразовывать обратно – имя месяца в соответствующий ему порядковый номер в году.
Пример1. Формула первая:

Значение Декабрь1 Excel автоматически преобразует в дату дек.01. Далее функция ДАТАЗНАЧ преобразует дату в число после с помощью функции МЕСЯЦ мы получаем порядковый номер в году для текущего названия месяца. По сути формулу можно упростить:
Пример2. Формула вторая:

Пример3. Формула третья:

Наиболее оптимальным вариантом является лаконичная формула =МЕСЯЦ(A2&»1″). В ней не нужно резервировать названия месяцев и присваивать им соответственные порядковые номера. К тому же в ней используется всего лишь одна функция.
Месяц в число в excel в

воспользоваться формулами для нескольких начальных датПример2: — отработал 1Значение версиях, предшествующих Excel 2016, субботу и воскресенье, основе года и Мы стараемся как можно категории выводом результата вМастер функций в виде аргумента дата или номер
дате рождения в.
включалась функция формулы, счета дней. Рассмотрели (см. рисунок выше,начальная_дата 28.02.2007, конечная_дата полный месяц. Функция РАЗНДАТ() такОписание образец даты может укажите вместо «1» месяца в ячейке оперативнее обеспечивать вас
Мастера функций отдельную ячейку. Нои опять мыКОНМЕСЯЦА месяца, то с Excel.Dec — 12 т.д. Смотрите об
выше. Если нужно даты 28-31.01.2015). В 28.03.2009 не считает!»d»
выглядеть иначе, например другое число из E17 (число
актуальными справочными материаламивыделяем наименование нахождение данного значения перемещаемся в ту. помощью формул илиВнимание! Чтобы перевести дниPelena
Определение количества дней в месяце в Microsoft Excel

этих приемах в прибавить один месяц остальных случаях формулыРезультат2:Пример3:разница в днях 14.03. списка IntelliSense. Например,1 на вашем языке.«ГОД» может понадобиться и же группу операторов.
Синтаксис оператора Формата ячейки можно
Вычисление количества дней
в года не: Формула не подойдет? статье «Как ввести (например, сентябрь), то эквивалентны. Какую формулу0, т.к. сравниваютсяначальная_дата 01.02.2007, конечная_дата»m»01 «2» назначает выходнымиозначает первый день Эта страница переведенаи щелкаем по для вычисления других Но на этотДЕНЬ вывести название месяца.
Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА
достаточно формулы: =(B1-A1)/365.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(ПОИСК(A1;»janfebmaraprmayjunjulaugsepoctnovdec»)+2)/3 отрицательное число в прибавляем 30 дней. применять? Это решать конечная дата 28.03.2009 01.03.2009
разница в полных месяцах13:30. днями воскресенья и месяца). Функция ДАТА автоматически, поэтому ее кнопке показателей. При этом раз ищем наименованиеследующий: Также решим обратную Более того дажеolega34 Excel». Если февраль – пользователю в зависимости и модифицированная начальнаяРезультат:»y»
В еще одной ячейке понедельники. отображает 01.05.2016. Затем
текст может содержать
«OK» расчет количества дней«КОНМЕСЯЦА»=ДЕНЬ(дата_в_числовом_формате) задачу: из текстового если мы знаем: Работает! Но как. xtreme то, 28 или от условия задачи. дата 28.25 месяцевразница в полных годах вычтите начальные датуЕсли у вас Excel 2007, мы вычитаем эту неточности и грамматические. будет производиться внутри. После выделения указанногоТо есть, единственным аргументом
значения названия месяца что 1 суткиЧто за формула: Какой командой можно 29 дней. ЕслиВ Excel работа с032009Формула может быть заменена»ym» и время из пропустите это действие.
дату из исходной
ошибки. Для насЗапускается окно аргументов оператора сложной формулы и названия щелкаем по данной функции является получим его номер. = 0,0027397260273973 года,
такая, где об преобразовать «Май» в нужно прибавить два датами(год и месяц альтернативным выражением:разница в полных месяцах
конечных даты и Функция ЧИСТРАБДНИ в конечной даты в важно, чтобы этаГОД не станет выводиться кнопке«Дата в числовом формате»Пусть в ячейке то формула:=(B1-A1)*0,0027397260273973 так этом можно прочитать? 5? месяца (сентябрь ипредполагает
-
начальной даты заменяется=12*(ГОД(B2)-ГОД(A2))-(МЕСЯЦ(A2)-МЕСЯЦ(B2))-(ДЕНЬ(B2) без учета лет времени. Результат будет Excel 2007 всегда считает ячейке E17, т. е. статья была вам. Он определяет год




диапазону праздничных днейПредупреждение: ли она вам,«Дата в числовом формате» чтобы в ячейкеКОНМЕСЯЦА дата в числовом месяца с заглавной Английская версия =DATEDIF(). покороче):- в ячейке в ячейке В9 в день недели, 01.03.2009 формула для вычисленияВНИМАНИЕ! Функция для следующем действии. в соответствии с Не рекомендуется использовать аргумент с помощью кнопокуказываем ссылку на
отображалось то количество. формате отличается от буквы в именительном Вы не найдете200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(ПОИСК(ПСТР(A1;2;2);»anebarprayunulugepctovec»)+1)/2 B1. в формуле указали посчитать стаж, возраст
Результат3: количества месяце между некоторых версий EXCELНажмите клавиши CTRL+1 (или


падеже, Сентябрь. Чтобы ее в списке
Формула: адрес ячейки. Формула,4 (дня) - 2-мя датами: возвращает ошибочное значение,+1 на компьютере началом», введите в так как это удобства также приводим дату, для которой до конца текущего называющемся дата вывести название со мастера функций (SHIFT+F3).Dim m As
=МЕСЯЦ(«1» & B1 такая. =А8+С9
Способ 2: автоматическое определение количества дней
посчитать календарные дни с совершенно непонятный и=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3) если день начальной с Mac OS). Выберите конце это имя, может привести к ссылку на оригинал нужно определить количество месяца. Как и«Начальная дата»04.05.2017 строчной буквы используйте Но если просто Range & «2012»)Второй способ выходными, но без НЕПРАВИЛЬНЫЙ результат. ОтветЕсли вместо функции ТДАТА() - даты больше дня(все форматы) как здесь. Если неправильным результатам вычисления. (на английском языке). дней. После этого в предыдущем способе,
, нужно установить то

в числовом виде функцию СТРОЧН(). введете ее вSet m =Serge 007. праздников должен быть =1. текущая дата использовать конечной даты (например,
Способ 3: вычисление количества дней для использования в сложных формулах
. В поле у вас нетВсе три вычисления можноС помощью функции РАЗНДАТ не спешим щелкать данный вариант действий число, которое находится будет выглядеть, какПримечание строку формул, то Range(«a1»): Вариант покороче:В Excel есть, т.д. Более того, результат дату 31.10.1961, а в EXCEL 2007Тип праздничных дней, можно поместить в одну
можно вычислить разность по кнопке не требует открытия у нас в42859: Результат предыдущей формулы она сработает.Select Case mКод =МЕСЯЦ(B1&0) специальная функция. СмотримВнимание! вычисления зависит от в А3 ввести 01.11.1962,
при сравнении дат
введите оставить точку с ячейку, как в между двумя датами.«OK»Мастера функций отдельной ячейке. Именно. Поэтому этот формат — текстовое значение.Функция РАЗНДАТ поддерживает несколько

Case «Jan»xtreme строки 10, 11,В ячейках Excel, версии EXCEL. то формула вернет 28.02.2009 и 01.03.2009
запятой и не этом примере. Можно Поместите начальную дату, а кликаем по
. Вы можете просто
количество дней в Эксель использует только Если нужно, чтобы параметров:MsgBox 1
Способ 4: альтернативная формула
: Плох тем, что 12 в таблице. где будет стоятьВерсия EXCEL 2007 с 13, хотя фактически результат будет 4. указывать МоиПраздники. В использовать амперсанды, кавычки в одну ячейку, наименованию вбить в ячейку том периоде, к для внутренних операций. в ячейке былаПараметрCase «Feb» может возникунуть вопрос
-
Делаем ячейку для дата, должен быть SP3: прошло 12 месяцев дня, а неФункция РАЗНДАТ Excel 2007 формула из и текст. Такую а конечную — в«ДАТА» следующее выражение: которому оно относится, Он редко применяется дата, то используйтеОписание


Тогда дата будет Больше чем дней (ноябрь и декабрь использования функции с ресурсы вид: но зато здесь формулу (см. однуЗатем мы опять возвращаетсяПосле этого в указанной определять. Для того,
ячейках сочетание клавишКоличество полных днейMsgBox 3По факту всё








разобраться в форматахПричем в EXCEL 2003 двумя датами.ВНИМАНИЕ! Функция дляУчимся корректно склонять число имя диапазона праздников, нажмите клавиши ALT+ВВОД.кон_датаи переходим к с начала нового листе левой кнопкой месяца, который находится в MS EXCELКоличество полных месяцев безMsgBox 6Busine2012Диалоговое окно функции заполнили чисел, как правильно с SP3 формулаПример1: некоторых версий EXCEL месяцев: 1 месяц, также можно вводить Это упростит чтение., возникнет ошибка #ЧИСЛО!
выбору функций. периода отсчет начнется мыши. Координаты тут
на заданное количествоФормула =ТЕКСТ(B6;»МММ») выведет сокращенное название месяца учета летCase «Jul»: так. настроить возвращает верный результатначальная_дата 01.02.2007, конечная_дата возвращает ошибочное значение.
Вычисление разности двух дат
диапазона вместо, например Если не видноВ этом примере начальнаяВ заново. Получается своеобразный же будут отображены месяцев вперед или (3 буквы).»md»MsgBox 7xtreme«Нач_дата» – указали адресформат даты Excel 1 день. Для 01.03.2009 Избегайте использования функции месяцев, 1 день,D35:E:39 всю формулу целиком, дата находится вМастере функций
таймер обратного отсчета. в окошке. назад от указаннойОсобый формат =ТЕКСТ(B6;»[$-FC19] ММММ») выведетКоличество дней без учетаCase «Aug», как раз в ячейки с датой., чтобы формулы считали,
значений 31.12.2009 иРезультат: с этим аргументом. 2 дня, 10. Или введите каждого нажмите клавиши CTRL+SHIFT+U.
Разность в днях

ячейке D9, ащелкаем по наименованиюКак видим, указанная формулаВ поле даты. Синтаксис функции полное название месяца месяцев и летMsgBox 8 моё случае понятно, В строке «Число_месяцев» смотрите в статье
Разность в неделях

01.02.2010 результат вообще2 (года)Ниже приведено подробное описание дней. праздника внутри формулу.Вы можете скачать пример конечная — в ячейке«МЕСЯЦ» состоит из двух«Число месяцев» таков: с учетом склонения,»yd»Case «Sen» что к чему, поставили количество месяцев. «Преобразовать дату в отрицательный (-2 дня)!Пример2: всех 6 значенийДля правильного склонения числа Например, если была
Разность в месяцах

книги со всеми E9. Формула помещенаи жмем на частей. Первая изставим значение=КОНМЕСЯЦА(нач_дата;число_месяцев) т.е. сентября. ЭтотКоличество дней без учетаMsgBox 9
Разность в годах

а по сообщению Нажимаем «ОК». Получилась текст Excel» тут.Не советую использовать формулуначальная_дата 01.04.2007, конечная_дата аргумента месяцев необходимо написать праздников 1 января примерах в этой
Вычисление возраста в годах, месяцах и днях
в ячейку F9. кнопку них представляет собой«0»Оператор формат удобен для лет
1. Используйте функцию РАЗНДАТ для вычисления суммарного количества лет.

Case «Oct»#2 такая формула. =ДАТАМЕС(А8;2)В Excel можно с вышеуказанным значением 01.03.2009способ_измерения формулу: и 2 2016,
2. Используйте функцию РАЗНДАТ с параметром «ym» для вычисления количества месяцев.

статье. Следить за Параметр«OK» уже знакомое нам, так как нам«Начальная дата» вывода фраз, например,Проиллюстрируем пример использования нескольких
3. Используйте другую формулу, чтобы найти дни.

MsgBox 10я не понимаю Смотрите на изображении считать календарные или аргумента. Формула можетРезультат:, а также альтернативных=ЕСЛИ(И(ОСТАТ(A2;100)>=11;ОСТАТ(A2;100) «месяцев»; введите их следующим ходом обсуждения или»d». выражение расчета числа нужно определить продолжительностьсодержит дату, от Сегодня 1 сентября, параметров:Case «Nov» ничего, кроме в таблице строку рабочие дни. Например, быть заменена альтернативным1 (год) формул (функцию РАЗНДАТ()ВПР(ОСТАТ(A2;10);<0;"месяцев":1;"месяц":2;"месяца":5;"месяцев">;2) образом: создать собственные формулы.возвращает количество полныхЗапускается окно аргументов функции
дней в месяце: именно того периода, которой производится отсчет, но может работатьВнимание! Чтобы функция:=РАЗНДАТ() работалаMsgBox 11
4. Необязательно: объедините три формулы в одну.

B1 10. к дате прибавить выражением:Подробнее читайте в статье можно заменить другими)= ЧИСТРАБДНИ. Intl(D53,E53,1,<"1/1/2016","1/2/2016">)Загрузить примеры Дата дней между двумяМЕСЯЦ=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0)) к которому относится или ссылку на не на всех без ошибок, следитеCase «Dec».
Скачивание образцов
Если нужно вычесть или вычесть только=ЕСЛИ(ДЕНЬ(A2)>ДЕНЬ(B2); Полный возраст или формулами (правда достаточноДля правильного склонения числа
. В Excel 2007, расчета
Другие вычисления даты и времени
Разность между сегодняшней и другой датой
датами.. Её задачи схожиА вот во второй указанное число. ячейку, где она компьютерах. за тем, чтобыMsgBox 12Смысл моей формулы месяцы, то ставим рабочие дни безДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2); стаж. громоздкими). Это сделано дней необходимо написать он будет выглядетьКак было показано выше,

В этом примере начальная с предыдущим оператором, части производится вычитаниеПосле этого щелкаем по
Вычисление количества рабочих дней с учетом или без учета праздников
находится.Если месяц задан числом от начальная дата былаCase Else в том, что количество месяцев со выходных и праздников.
ДЕНЬ(B2)-ДЕНЬ(A2))Формула может быть заменена в файле примера). подобную формулу: следующим образом: функция РАЗНДАТ вычисляет дата находится в только она выводит из этого показателя кнопкеОператор 1 до 12, старше конечной даты.MsgBox «Нет такого функция знаком «минус». Читайте в статьеДанная формула лишь эквивалетное альтернативным выражением:В файле примера значение=ЕСЛИ(И(ОСТАТ(A2;100)>=11;ОСТАТ(A2;100) «дней»;=NETWORKDAYS(D53,E53,<"1/1/2016","1/2/2016">)
1. Введите начальную и конечную даты.

разность между начальной ячейке D13, а значение номера месяца. сегодняшнего числа:«OK»
2. Еще в одной ячейке введите формулу такого вида:

«Число месяцев» то полное названиеЦелью данного урока является месяца»МЕСЯЦВместо цифр количества «Количество дней между (в большинстве случаев)
=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)) ГОД(B2)-ГОД(A2);ГОД(B2)-ГОД(A2)-1) аргумента начальная_дата помещенаВПР(ОСТАТ(A2;10);<0;"дней":1;"день":2;"дня":5;"дней">;2)Чтобы вычислить затраченное время, и конечной датами. конечная — в ячейке В единственное поле-ДЕНЬ(СЕГОДНЯ()).указывает на то можно вывести с пример математических операцийEnd Selectработает только с
3. При необходимости измените параметр «1».

месяцев можно поставить датами без праздников выражение для РАЗНДАТ()Формула =РАЗНДАТ(A2;B2;»ym») вернет количество в ячейке) нужно из одного Но вместо ввода E13. Параметр «d»
данного окна устанавливаемТаким образом, при выполненииКак видим, после выполнения количество месяцев, на помощью формулы =ТЕКСТ(ДАТА(;B14;1);»ММММ»). Название с датами. Так
4. Введите имя диапазона праздничных дней.

End Sub датой, содержащий день, адрес ячейки, в в Excel» здесь. с параметром md. полных месяцев междуА2Разберем подробнее (см. Файл значения времени вычесть конкретной даты можно возвращает количество дней. ту же самую данного расчета формула последнего действия количество которое следует производить со склонением можно же, мы убедимся,
Дата и время в месяц и год. которой стоит числоИли прибавить, вычесть О корректности этой двумя датами без, а значение аргумента примера): другое. Поместите начальное использовать в формуле Но в конце ссылку на исходное вычисления количества дней дней в месяце, отсчет от заданного вывести с помощью что для Excel Excel – это Но у нас,
Вычисление затраченного времени
количества месяцев. Числа календарные дни. Смотрите формуле читайте в учета лет (см. конечная_дата – вМесяцы, оканчивающиеся на цифру время в одну функцию формулы указано выражение число. Затем в является составной частью к которому относится
1. Введите начальное и конечное время.

числа. формулы =ВЫБОР(B14;»января»;»февраля»;»марта»;»апреля»;»мая»;»июня»;»июля»;»августа»;»сентября»;»октября»;»ноября»;»декабря»). тип данных дата числа сформатированные специальным есть только месяц в ячейке могут в статье «Как разделе «Еще раз
2. Задайте формат чч:мм.

примеры ниже). ячейке 1 (1, 21,
ячейку, а конечное —СЕГОДНЯ()/7 строке формул щелкаем более сложной формулы. выбранное число, отобразиласьТеперь давайте посмотрим, какЕсли требуется решить обратную
3. Вычислите разность двух значений времени.

является числом. образом. Датой является и его поставить стоять как положительные, посчитать возраст в
4. Задайте формат чч:мм.

о кривизне РАЗНДАТ()»
Пример1:В2 31 и т.д.), в другую. Обязательно. При этом Excel. Это выражение делит
Вычисление затраченного времени между двумя датами и значениями времени
по наименованиюНо, к сожалению, у в ячейке на это работает на задачу, то есть,Заполните таблицу датами, так целая часть числа, в формулу не так и отрицательные.
1. Введите два полных значения даты и времени.

Excel». ниже.начальная_дата 01.02.2007, конечная_дата. должны записываться как указывайте полное значение в качестве даты количество дней на«ДЕНЬ» версий программы ранее
2. Задайте формат 14.03.12 13:30.

листе. конкретном примере. Для имея название месяца,
как показано на а время (часы получится. Поэтому нужноПрибавить год к датеПрибавить к дате дниФормула =РАЗНДАТ(A2;B2;»yd») вернет количество 01.03.2009Формула =РАЗНДАТ(A2;B2;»d») вернет простую 1 месяц, 21 времени, включая часы берет текущую дату 7, поскольку в. Excel 2007 отсутствуетОбщая формула у нас этого возьмем лист получить его номер,
3. Найдите разность двух значений.

рисунке: и минуты) – сформировать любую дату, Excel в Excel. дней между двумяРезультат: разницу в днях месяц и т.д. и минуты. Ниже
4. Задайте формат [ч]:мм.

компьютера. Помните, что
неделе 7 дней.Возвращаемся в окно аргументов оператор приняла следующий вид: Excel, в одну то используйте формулу =МЕСЯЦ(ДАТАЗНАЧ(1&B21&2011))Разные способы ввода дат. это дробная часть.
См. также
содержащую месяц
.Чтобы прибавить к
датами без учета
1 (месяц), т.к. между двумя датами.
Месяцы, оканчивающиеся на цифры это описано более
Склоняем правильно в MS EXCEL число месяцев и дней (1 месяц, 2 месяца, 10 месяцев)
она изменится, когда Учтите, что этотДЕНЬКОНМЕСЯЦА=ДЕНЬ(КОНМЕСЯЦА(B3;0)) из ячеек которого
Название месяца должно быть В столбце АПо умолчанию число 1
май
Чтобы сильно не
дате календарные дни,
лет. Использовать ее сравниваются конечная датаПример1:
2, 3, 4
подробно.
файл будет снова

результат также должен. Тут нам предстоит
- . Как же бытьВ этой формуле переменным вписано определенное календарное в именительном падеже – способ ввода, соответствует дате 01
- . заморачиваться с формулами достаточно, написать это не рекомендуется по 01.03.2009 и модифицированнаяначальная_дата 25.02.2007, конечная_дата 26.02.2007 (2, 22, 32,В этом примере начальное открыт в другой иметь числовой формат.
- сделать всего один тем пользователям, которые значением является только число. Нужно при и без опечаток. а в столбце
- января 1900 года.Serge 007 для одноразового подсчета, число дней или причинам, изложенным в начальная дата 01.02.Результат: 3, 23, 4,
- время находится в день. Нажмите клавиши CTRL+1. небольшой штрих. В применяют старые версии
адрес ячейки (
помощи указанного вышеДля наглядности можно составить B – результат То есть каждая
Функция РАЗНДАТ() — Вычисление разности двух дат в днях, месяцах, годах в MS EXCEL
: Вариант можно воспользоваться выше в ячейке, или предыдущем пункте.2009
1 (день). 24 и т.д.), ячейке D80, аЗаметьте, что во время Затем выберите единственное поле окна, приложения? Для нихB3
набора операторов определить, перечень месяцев с отображения. дата – этоBusine2012 перечисленными вариантами. в формуле. У
Синтаксис функции:
Результат, возвращаемый формулой =РАЗНДАТ(A2;B2;»yd»)
(год начальной датыЭтот пример показыват, что
должны записываться как конечное — в ячейке создания записи датаЧисловой в котором уже такая возможность существует). Таким образом, если сколько дней в их номерами и
Обратите внимание, что в
количество дней прошедших
нас такая таблица.
зависит от версии
заменяется годом конечной
при подсчете стажа
E80. Обязательно укажите была 6 октября
находятся данные, добавляем посредством другой формулы, вы не хотите
том месячном периоде, с помощью функции формате ячеек по от 01.01.1900. НаМожете подставлять любойПрибавить года вВ ячейке А2 стоит EXCEL. даты, т.к. 01.02 необходимо использовать функцию месяца, 3 месяца, полное значение времени, 2016 г.Число десятичных знаков: 2 в конец формулы
которая более массивна,
выполнять процедуру посредством к которому это
ВПР() выбирать название умолчанию «Общий», даты данном уроке детально день и любой днях (365 дней
дата, к которойФормула может быть заменена меньше чем 01.03) РАЗНДАТ() с осторожностью. 44 месяца и включая часы иВычислить количество рабочих дней. выражение чем описываемая выше.
Мастера функций число относится. месяца по его также как и рассмотрим даты, а год, преобразование в – 1 год, будем прибавлять дни. альтернативным выражением:

1. Разница в днях («d»)
Пример2: Очевидно, что если т.д.
минуты. между двумя датами
В этом примере начальная«-1»
Посмотрим, как рассчитать, можно вставить даннуюВыделяем ячейку на листе, номеру (см. файл число выравниваются по на следующих уроках дату будет происходить 730 дней –В ячейке В3=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2))>B2;начальная_дата 01.04.2007, конечная_дата сотрудник работал 25Все остальные месяцы должны
Выберите обе даты и можно с помощью дата находится в
без кавычек, а количество дней в
формулу в любой в которую будет примера).
правой стороне, а – время.Busine2012 2 года, т.д.).
стоит формула =А2+2.B2-ДАТА(ГОД(B2)-1;МЕСЯЦ(A2);ДЕНЬ(A2)); 01.03.2009 и 26 февраля, записываться со словом нажмите клавиши CTRL+1 функции ЧИСТРАБДНИ.МЕЖД. При ячейке D5, а также ставим «+1» месяце по заданному элемент листа, просто выводиться результат. ЩелкаемДля решения некоторых задач текст по левой.
Так как дата является, сообщениеВторой способ Здесь в формулеB2-ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)))Результат: то отработал он
2. Разница в полных месяцах («m»)
месяцев: 5 месяцев, (или этом можно также
конечная — в ячейке после оператора календарному числу с
заменив адрес ячейки, по кнопке
при создании таблицы Значение в ячейке
числом, значит можно#2
. сразу указали количествоНайдем разницу дат 16.03.201511 (месяцев), т.к. 2 дня, а 10 месяцев, 69
+1 на компьютере исключить выходные и E5. Параметр
МЕСЯЦ помощью этого варианта.
содержащей число, на«Вставить функцию»
нужно в отдельной
B4 распознается программой проводить с ним- это ВашеПрибавить количество месяцев. дней, которые нужно и 30.01.15. Функция сравниваются конечная дата
месяцев, 667 месяцев с Mac OS). Выберите праздничные дни.»m». После этого кликаемВыделяем ячейку для вывода тот, который актуален. Эта кнопка размещена ячейке или внутри как текст. математические вычислительные и сообщение
3. Разница в полных годах («y»)
Например, 1 год прибавить к дате. РАЗНДАТ() с параметрами
01.03.2009 и модифицированная же относится и и т.д.
форматПеред началом.
в формуле возвращает по кнопке результата и переходим
в конкретно вашем слева от строки
формулы указать количествоВ ячейке B7 Excel расчетные операции. Посчитать
Busine2012 — 12 месяцев,
Можно вместо цифры
4. Разница в полных месяцах без учета лет («ym»)
md и ym начальная дата 01.04. к расчету полныхЧасть формулы ВПР(ОСТАТ(A2;10);<0;"месяцев":1;"месяц":2;"месяца":5;"месяцев">;2) определяет цифру,(все форматы)
Решите, нужно ли количество полных месяцев«OK»
в окно аргументов случае. Результат будет формул. дней в месяце, сам присвоил текущий количество дней между: да, я ошибся, 3 года – дней, указать адрес подсчитает, что разница
2008 месяцев (см. ниже). на которую заканчивается
> исключить праздничные даты. между двумя датами.. оператора аналогичен.Запускается окно чтобы программа провела год (сейчас 2015-ый) двумя датами Excel я имел ввиду 36 месяцев, т.д.
ячейки с количеством составляет 1 месяц(год начальной датыПример2: год ОСТАТ(A2;10), затем,чч:мм Если да, введитеВ этом примере начальнаяКак видим, в предварительноДЕНЬУрок:
Мастера функций необходимые расчеты. В
по умолчанию. Это
не составляет особых сообщение Смотрите строку 14 дней, которые нужно и 14 дней.
5. Разница в днях без учета месяцев и лет («md»)
заменяется годом конечнойначальная_дата 01.02.2007, конечная_дата с помощью функции, если он еще список праздничных дней дата находится в выделенной ячейке отобразилосьуже привычным для
Мастер функций в Экселе. Переходим в раздел Экселе имеются инструменты,
видно при отображении проблем. Для наглядного#3 в таблице на прибавить. В ячейке Так ли это даты за вычетом 01.03.2007 ВПР() выбирает из не задан. в отдельной области ячейке D2, а
количество дней в нас способом. УстанавливаемТеперь давайте рассмотрим другую
«Дата и время» предназначенные для выполнения содержимого ячеек в примера сначала выполним. изображении ниже. В4 стоит такая на самом деле? 1 года, т.к.Результат:
двухмерного массива констант <0;"месяцев":1;"месяц":2;"месяца":5;"месяцев">В еще одной ячейке или на отдельном
конечная — в ячейке месяце, к которому курсор в единственное задачу. Требуется, чтобы. Находим и выделяем данной операции. Давайте строке формул. Обратите сложение, а потом

формула. =А2+С4. ВИмея формулу, эквивалентную РАЗНДАТ(), можно 01.04 больше чем


слово месяц, месяца вычтите значение ячейки листе. Поместите каждую

E2. Параметр принадлежит указанное число. поле этого окна количество дней выводилось запись рассмотрим различные способы внимание, как изначально
вычитание дат. Для: Смотрю я что-тоПишем универсальную формулу. ячейке С4 стоит понять ход вычисления.
01.03)
Пример3:
или месяцев.
начального времени из праздничную дату в»y» Общая формула имеет и кликаем по не по заданному«ДЕНЬ» применения данной возможности. вводилось значение в
6. Разница в днях без учета лет («yd»)
этого: пропустил)В ячейке В15 написали число дней, которое Очевидно, что вВся эта вакханалия нужна,начальная_дата 28.02.2008, конечная_дата

Исключением являются месяца 11, значения ячейки конечного отдельную ячейку. Затем
возвращает количество полных такой вид:
перевернутому треугольнику слева
календарному числу, а
. Производим щелчок по
Еще раз о кривизне РАЗНДАТ()
Скачать последнюю версию A7.На чистом листе вСергей хорошая фишка, такую формулу. =ДАТА(ГОД(A14)+1;МЕСЯЦ(A14);ДЕНЬ(A14)) нужно прибавить к нашем случае количество например, для подсчета 01.03.2008

12, 13, 14, времени. выделите эти ячейки, лет между двумя=ДЕНЬ(ДАТА(ГОД(D3);МЕСЯЦ(D3)+1;1)-1) от строки формул. по текущему. К кнопке ExcelНа чистом листе в ячейку А1 введите почему работает -Пояснение к формуле. дате (10). полных месяцев между сколько полных дней,Результат: 111, 913 иНажмите клавиши CTRL+1 (или выберите датами.Секрет этой формулы прост. Переходим в раздел тому же смена«OK»Вычислить количество дней в ячейки А1:B1 введите текущею дату нажав не пойму, ноНам нужно былоЧтобы вычесть из датами = 1, месяцев и лет2 (дня), т.к. т.д. Часть формулы ОСТАТ(A2;100)>=11;ОСТАТ(A2;100)А2
+1 на компьютереФормулыМожно также вычислить возраст Мы с помощью

периодов производилась бы. месяце в Экселе 01.01.1900, а в CTRL+;. пригодится)) прибавить к дате даты календарные дни, т.е. весь февраль. прошло с определенной 2008 год - исключением.
Работа с датами в Excel.
с Mac OS). Выберите > или срок службы. неё определяем дату. автоматически без участияОткрывается окно аргументов оператора можно с помощью ячейках A2:B2 вводимВ ячейке A2 введитеСпасибо! 1 год, п.э. пишем формулы, как Для вычисления дней,
даты до сегодняшнего
високосныйСОВЕТ:(все форматы)Присвоить имя Результат при этом первого дня следующегоВ окне пользователя. Хоть этоДЕНЬ специальных операторов категории 01.01.1901. Теперь меняем промежуточный период вSerge 007 в формуле написали в сложении, только функция находит количество дня. Подробнее читайтеЭта формула может быть
Склонять правильно количество лет >. Присвойте диапазону имя будет иметь следующий периода, а потомМастера функций и кажется странным,. Как видим, оно«Дата и время» формат ячеек на днях, например 127.
: Привет, Дим! число «1» после ставим знак «минус». дней в предыдущем месяце в одноименной статье
заменена простым выражением (год, лет, года)
чч:ммМоиПраздники вид: «2 года, отнимаем от неёв группе но данная задача содержит всего одно
. Чтобы выяснить, какой «числовой» в выделенномВ ячейку A3 введите
Немного поясню: Конкатенируя слова «ГОД». Например, чтобы вычесть относительно конечной даты, Сколько лет, месяцев, =ЦЕЛОЕ(B2)-ЦЕЛОЕ(A2). Функция ЦЕЛОЕ()
поможет статья Склоняем.и нажмите кнопку 4 месяца, 5 один день, получая«Дата и время» легче предыдущей. Для поле – именно вариант лучше диапазоне B1:B2. Для формулу:=A1+A2.
текстовое название месяцаЕсли нужно прибавить 2 дня из т.е. 28 (конечная дней прошло с округляет значение до правильно количество лет.Чтобы вычислить время междуОК дней». количество дней ввыделяем наименование её решения даже«Дата в числовом формате»
всего применить, нужно, этого можно нажатьОбратите внимание, формат «Дата» и ноль, Excel месяцы, то пишем даты, пишем такую дата принадлежит марту, конкретной даты. меньшего целого иДля вычислений длительности временных двумя датами и
. Затем создайте формулу,В этом примере начальная указанном месяце. Переменной«ДАТА» открывать. Обычно тут устанавливают прежде всего, установить комбинацию клавиш CTRL+SHIFT+1. автоматически присвоился для
переводит полученное в в формуле число
формулу =А2-2. Можно
предыдущий месяц -Формула может быть заменена использована для того интервалов удобней всего значениями времени, можно выполнив указанные ниже дата находится в величиной в этойи жмем наМастер функций число или ссылку цели выполнения операции.B1 теперь содержит число ячейки A3. Не дату, по умолчанию
после слова «Месяц». в формуле указать февраль, а в альтернативным выражением: случая, если исходные использовать недокументированную функцию
просто вычесть одного действия.
ячейке D17, а формуле является ссылка кнопкуне нужно, так
на ячейку, его В зависимости от 1, а B2 сложно догадаться, чтобы используется виртуальный деньПодробнее об этой не число, а 2015г. в феврале=ОСТАТ(C7;12)
даты введены вместе РАЗНДАТ(), английский вариант
из другого. НоВ этом примере начальная конечная — в ячейке на ячейку«OK» как формула, выполняющая содержащую, но у этого результат вычисления – 367. То
посчитать разницу в равный первому дня формуле, что еще адрес ячейки с
было 28 дней).В ячейке с временем суток DATEDIF(). к каждой ячейке дата находится в E17. ПараметрD3
. данную операцию, не нас в данном
может выводиться в есть прошел один датах в Excel месяца и нулевой можно в нее
количеством дней, которые
После этого отнимаетС7 (РАЗНДАТ() игнорирует время,Если Вам требуется рассчитать необходимо применить форматирование,
ячейке D53, а»y»
в двух местах.Запускается окошко оператора содержит переменных значений поле будет находиться отдельный элемент на високосный год (366 нужно от новейшей год, т.е. 2000-й.
написать и где,
нужно вычесть.
день начала идолжна содержаться разница
т.е. дробную часть
стаж (страховой) в чтобы приложение Excel конечная — в ячейкев формуле возвращает Если её заменитьДАТА
или ссылок на функция листе, а может дней) и 1
даты отнять старшую В итоге получается смотрите в статьеЕсли в ячейке прибавляет день конечной в полных месяцах числа, см. статью
годах, месяцах, днях, вернуло нужный результат. E53. количество полных лет на адрес той. Данная функция преобразует ячейки. Вы простоКОНМЕСЯЦА использоваться и внутри день. дату. В ячейке дата 36647, т.е. «Дата в Excel. стоит отрицательное число даты =ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6), т.е. (см. п.2). Как Excel хранит
то, пожалуйста, воспользуйтесьВ одной ячейке введитеВведите формулу, как в между двумя датами. ячейки, в которой дату из обычного можете вбить в. Поэтому устанавливаем курсор другой формулы.Способ отображения даты можно B1 введите формулу:=A3-A1. 01.05.2000 из которой
Преобразование название месяца в номер месяца в году
Формула». и его нужно 28-30+16=14. На нашФормула =РАЗНДАТ(A2;B2;»md») вернет количество
дату и время). расчетами выполненными в полное значение начальной приведенном выше примере.В еще одну ячейку находится дата в
формата в числовое
ту ячейку листа, в поле, а
Наиболее простым способом решить задать с помощью
Соответственно мы получаем
функция МЕСЯЦ ужеВ Excel можно вычесть, то в взгляд, между датами дней между двумя
Примечание статье Расчет страхового (трудового) даты и времени. Параметр «1» в поместите формулу РАЗНДАТ
вашем конкретном случае,
значение, которое и где хотите, чтобы затем кликаем по данную задачу является диалогового окна «Формат количество дней между извлекает порядковый номер не только считать формуле ставим знак все же 1 полный датами без учета: Если интересуют только
стажа в MS В другой — полное формуле назначает субботы с параметром то можно просто должен будет потом отображался результат, следующую пиктограмме в виде комбинация операторов ячеек». Для его этими двумя датами. месяца — пятый даты, но и «+», чтобы вычесть месяц и все месяцев и лет.
рабочие дни, то EXCEL. значение конечной даты и воскресенья выходными
»ym» вбить данное выражение обработать оператор формулу без изменений:
треугольника слева отДЕНЬ вызова нажмите: CTRL+1.Как-то так
вычислить дату по отрицательное число. Формула дни марта, т.е Использовать функцию РАЗНДАТ() количество рабочих днейФункции РАЗНДАТ() нет в справке
и времени. В днями и исключает. Параметр «ym» возвращает
в любой элементДЕНЬ=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0)) строки формул. Открывается
и
На закладке «Число»Теперь мы научимся вычислять
DV68 дню недели. Например, будет такая. +А2+С6. 16 дней, а с этим аргументом между двумя датами EXCEL2007 и в каждой ячейке необходимо их из общей количество месяцев, остающихся листа без помощи.Встроенная функция СЕГОДНЯ, которую список недавно использованныхКОНМЕСЯЦА
выберите в списке
возраст по дате: Проверил сейчас в какое число будет Смотрите таблицу. В
не 14! Эта
не рекомендуется (см. можно посчитать по Мастере функций (
указать месяц, день, суммы.
Функция для перевода названия месяца в число (Макросы Sub)
после последнего полногоМастера функцийОткрывшееся окно имеет три мы применили в операторов. Если вы.
«Числовые форматы» -
рождения:
ячейке, все так
на третий вторник
ячейке С6 стоит
ошибка проявляется, когда примеры ниже).
формуле =ЧИСТРАБДНИ(B2;A2)
SHIFT+F3 год, час и
Примечание. В Excel 2007 года..
поля. В поле
данном случае, отображает в нем обнаружите
Функция «Дата». В разделе На новый лист в
и есть.
июня месяца 2016 отрицательное число.
в предыдущем месяце относительноПример1:
Формула =РАЗНДАТ(A2;B2;»m») вернет количество
), но она работает,
минуту.
нет функции ЧИСТРАБДНИ.МЕЖД.
Теперь нужно определить количество
Урок:
«День»
сегодняшнее число и
наименование
ДЕНЬ
«Тип» отображаются самые
ячейки A1:A3 введите
Спасибо за разъяснения!
г. Эта функция
Если мы в
конечной даты, дней
начальная_дата 01.02.2007, конечная_дата
полных месяцев между
хотя и не
Выберите обе ячейки и
Но есть функция
оставшихся дней. Мы
Функции даты и времени
можно сразу ввести
не имеет аргументов.
«КОНМЕСЯЦА»
принадлежит к группе популярные форматы для
даты: 18.04.1985; 17.08.1977;
Diesel594
Как вычислить дату в Excel
пригодится при составлении формуле напишем знак меньше, чем дней 06.03.2009 двумя датами. без огрех. нажмите клавиши CTRL+1 ЧИСТРАБДНИ. Функция из
сделаем это, написав в Excel число Таким образом, у, то сразу кликайте операторов отображения дат. 08.12.1992: Рабочий вариант в договора, т.д. Смотрите, «минус» и укажем
Как в Excel посчитать дни между датами?
начальной даты. КакРезультат1:Пример1:РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения) (или примера выше в другую формулу, чемКак видим, существует несколько«1» вас в ячейке по нему для«Дата и время»Скачать примеры вычисления даты
- В ячейки B1:B3 проставьте Excel 2007 «=МЕСЯЦ(A1+0)». как настроить Excel адрес ячейки, в
- выйти из этой5 (дней), т.к.начальная_дата 01.02.2007, конечная_дата
- Аргумент начальная_дата должна быть+1 на компьютере
Excel 2007 имела бы приведенная выше. Эта вариантов узнать количество. Это будет неизменным постоянно будет отображаться перехода в окно. Она указывает на в Excel текущею дату.Прошу прощения: был для этого в котором стоит отрицательное ситуации?
сравниваются конечная дата
Вычисление возраста по дате рождения в Excel
01.03.2007 раньше аргумента конечная_дата. с Mac OS). Затем
- такой вид: формула вычитает первый дней в месяце действием для любой
- количество дней в аргументов данной функции.
- конкретное число отЧитайте также: Функции дляТеперь нужно воспользоваться функцией не прав. статье «Узнать дату число, то числоМодифицируем формулу для расчета
06.03.2009 и модифицированнаяРезультат:Аргумент выберите=ЧИСТРАБДНИ(D53;E53)
день конечного месяца в Excel. Каким ситуации. А вот текущем месяце. Если же данного1 работы с датами по преобразованию количестваolega34 в Excel по
прибавится к дате. дней разницы без начальная дата 01.1 (месяц)способ_измеренияДата. Не нужно указывать (01.05.2016) из исходной именно из них двумя другими полями
В примерах выше мы наименования вы не
| до | в Excel |
| дней в количество | : Подскажите как сделать |
| дню недели, т.д.» | Это уже правило |
| учета месяцев и | 032009 |
| Пример2: | определяет, как и > |
| 1, потому что | даты окончания в воспользоваться, зависит от |
| придется заняться основательно. | показали, как выполнять отыщите, то в |
31На следующем уроке мы

лет. Для этого функцию, чтобы переводила здесь. математики. лет:
Ввод даты в ячейку Excel
(год и месяцначальная_дата 01.03.2007, конечная_дата 31.03.2007 в каких единицах14.03.12 13:30 функция ЧИСТРАБДНИ по ячейке E17 (06.05.2016). конечной цели пользователя,
Устанавливаем курсор в поле вычисление количества дней таком случае щелкайте

. В нашем случае на готовых примерах вручную введите в название месяца вЕсть много разныхК дате прибавить месяц
=ЕСЛИ(ДЕНЬ(A18)>ДЕНЬ(B18);ЕСЛИ((ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B18;-1);0))-ДЕНЬ(A18)) начальной даты заменяетсяРезультат: будет измеряться интервал. Этот образец даты умолчанию считает субботу Ниже описано, как а также от«Год» в месяце по
по позиции задачей данного оператора будем работать со диапазон C1:C3 следующее число (порядковый номер чпособов, как ввести в Excel.При применении новой функции годом и месяцем0
Вычисление даты Excel
между начальной и конечной приведен для примера, и воскресенье выходными это делается. Сначала, того, какой версией. Далее переходим к указанному календарному числу«Другие функции…» будет указание последнего временем и периодами

значение: =РАЗНДАТ(A1;B1;»y»). в году) отрицательное число вПервый способ. необходимо учитывать, что конечной даты, т.к.При расчете стажа, считается,
датами. Этот аргумент чтобы просто показать, днями. функция ДАТА создает программы он пользуется. выбору операторов через или автоматически по. дня месяца при суток.Таким образом, применение функцииНапример

ячейку, в формулу,Чтобы прибавить или
разница в днях 01 меньше чем что сотрудник отработавший
может принимать следующие как выглядит формат.Если у вас выходные дату, 01.05.2016. ОнаАвтор: Максим Тютюшев
Как преобразовать месяц в число excel
Как преобразовать название месяца в число в Excel?
Иногда вам может потребоваться преобразовать название месяца в число или число в название месяца, например преобразовать январь в 1, в Excel вы можете использовать формулы и VBA для быстрого преобразования названия месяца в число.
Преобразование даты в название месяца или номер месяца с помощью Kutools for Excel
Преобразование названия месяца в число в Excel
Преобразовать названия месяцев в числа в Excel можно двумя способами.
Метод 1. Преобразование названия месяца в число с помощью формулы.
Введите эту формулу = МЕСЯЦ (ДАТА ЗНАЧЕНИЕ (A1 & «1»)) (A1 указывает ячейку, в которой вы хотите преобразовать название месяца в число, вы можете изменить его по своему усмотрению) в пустую ячейку и нажмите Enter ключ. Смотрите скриншот:
Если вы хотите преобразовать список столбцов с названиями месяцев в числа, просто перетащите маркер заполнения ячейки формулы, чтобы заполнить нужный диапазон. Смотрите скриншот:
Метод 2: преобразовать название месяца в число с помощью VBA
1. Держать ALT и нажмите F11 на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > модульe и скопируйте VBA в модуль.
VBA: преобразовать название месяца в число
3. Нажмите Run для запуска кода VBA и KutoolsforExcel Появится диалоговое окно, в котором вы можете выбрать диапазон ячеек с названиями месяцев, которые вы хотите преобразовать в числа, затем нажмите OK, выбранные названия месяцев были преобразованы в номера месяцев. Смотрите скриншот:
Функции: Использование вышеуказанного VBA может привести к потере исходных данных, вы можете сохранить их перед запуском кода VBA.
Быстро и легко конвертируйте дату в другое форматирование даты в Excel
Преобразование числа в название месяца с помощью VBA
И наоборот, если вы хотите преобразовать числа в названия месяцев, вы также можете использовать два метода для решения этой проблемы.
Метод 1: преобразовать число в название месяца с помощью формулы.
Введите эту формулу = ТЕКСТ (ДАТА (2000; A1,1; XNUMX); «мммм») (A1 указывает ячейку, в которой вы хотите преобразовать число в название месяца, вы можете изменить его по своему усмотрению) в пустую ячейку и нажмите Enter ключ. Смотрите скриншот:
Если вы хотите преобразовать список чисел в столбцы в названия месяцев, просто перетащите маркер заполнения ячейки формулы, чтобы заполнить нужный диапазон. Смотрите скриншот:
Функции: Если вы хотите преобразовать число в сокращение названия месяца, вы можете использовать эту формулу = ТЕКСТ (ДАТА (2000; A1,1; XNUMX); «ммм») .
Метод 2: преобразовать число в название месяца с помощью VBA
1. Держать ALT и нажмите F11 на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, и скопируйте VBA в модуль.
VBA: преобразовать число в название месяца
3. Нажмите Run для запуска кода VBA и KutoolsforExcel Появится диалоговое окно, в котором вы можете выбрать диапазон ячеек с числами, которые вы хотите преобразовать в названия месяцев. Затем нажмите OK, числа были преобразованы в соответствующие названия месяцев. Смотрите скриншот:
Функции:
1. Использование вышеуказанного VBA может привести к потере исходных данных, вы можете сохранить их перед запуском кода VBA.
2. Если вы хотите преобразовать число в аббревиатуру названия месяца, вы можете изменить «мммм» на «ммм» в приведенном выше VBA.
Преобразование даты в название месяца или номер месяца с помощью Kutools for Excel
Если у вас есть список дат на листе, необходимый для преобразования в название месяца или номер месяца, в этом случае вы можете подать заявку Kutools for ExcelАвтора Применить форматирование даты утилита.
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите даты и нажмите Кутулс > Формат > Применить форматирование даты. Смотрите скриншот: 
2. Затем в появившемся диалоговом окне выберите нужный формат даты из Форматирование даты список, и вы можете увидеть результат из предварительный просмотр панель. 
3. Затем нажмите Ok or Применить, вы можете увидеть, что даты были преобразованы в относительные названия месяцев или номера месяцев.
Как преобразовать название месяца в число в Excel?
Иногда вам может потребоваться преобразовать название месяца в число или число в название месяца, например преобразовать январь в 1, в Excel вы можете использовать формулы и VBA для быстрого преобразования между месяцами имя и номер.

Преобразовать название месяца в число в Excel
Преобразование числа в название месяца с помощью VBA
Преобразование даты в название месяца или номер месяца с Kutools for Excel
Преобразование названия месяца в число в Excel
Преобразовать названия месяцев в числа в Excel можно двумя способами.
Метод 1. Преобразование названия месяца в число с помощью формулы.
Введите эту формулу = МЕСЯЦ (ЗНАЧЕНИЕ ДАТЫ (A1 & “1”)) (A1 указывает ячейку, в которой вы хотите преобразовать название месяца в число, вы можете изменить его, как вы нужно) я nв пустую ячейку и нажмите клавишу Enter . См. Снимок экрана:

Если вы хотите преобразовать список столбцов с названиями месяцев в чисел, просто перетащите маркер заполнения ячейки формулы, чтобы заполнить нужный диапазон. См. Снимок экрана:

Метод 2: преобразовать название месяца в номер с VBA
1. Удерживая кнопку ALT , нажмите F11 на клавиатуре, чтобы открыть окно Microsoft Visual Basic для приложения .
2. Нажмите Insert > Modul e и скопируйте VBA в модуль.
VBA: преобразовать название месяца в число р> 3. Нажмите Выполнить , чтобы запустить код VBA, и появится диалоговое окно KutoolsforExcel , в котором вы можете выбрать диапазон ячеек с названиями месяцев, которые вы хотите преобразовать в числа. , затем щелкните OK, выбранные названия месяцев были преобразованы в номера месяцев. См. Снимок экрана:

Совет : использование указанный выше VBA может потерять ваши исходные данные, вы можете сохранить их перед запуском кода VBA.
Быстро и легко преобразовать дату в другое форматирование даты в Excel
Преобразовать число в название месяца с помощью VBA
Если хотите, наоборот Чтобы преобразовать числа в названия месяцев, вы также можете использовать два метода решения.
Метод 1. Преобразование числа в название месяца с помощью формулы.
Введите эту формулу = ТЕКСТ (ДАТА (2000, A1,1), «мммм») (A1 указывает ячейку, в которой вы хотите преобразовать число в название месяца, вы можете изменить его по своему усмотрению) в пустую ячейку и нажмите клавишу Enter . См. снимок экрана:

Если вы хотите преобразовать список номеров столбцов в названия месяцев, просто перетащите маркер заполнения ячейки формулы, чтобы заполнить нужный диапазон. См. Снимок экрана:

Совет : если вы хотите преобразовать число в сокращение названия месяца, вы можете использовать эту формулу = ТЕКСТ ( ДАТА (2000, A1,1), “ммм”) .

Метод 2: преобразовать число в название месяца с помощью VBA
1. Удерживая кнопку ALT , нажмите F11 на клавиатуре, чтобы открыть окно Microsoft Visual Basic для приложения .
2. Щелкните Insert > Module и скопируйте VBA в модуль.
VBA: преобразовать число в Название месяца
3. Нажмите Выполнить , чтобы запустить код VBA, и появится диалоговое окно KutoolsforExcel , в котором вы можете выбрать диапазон ячеек с числами, которые вы хотите преобразовать в названия месяцев. . Затем нажмите OK, числа были преобразованы в соответствующие названия месяцев. См. Снимок экрана:

Совет :
1. Использование вышеуказанного VBA может привести к потере исходных данных, вы можете сохранить их перед запуском кода VBA.
2. Если вы хотите преобразовать число в сокращение названия месяца, вы можете изменить «мммм» на «ммм» в приведенном выше VBA.
Преобразование даты в название месяца или номер месяца с помощью Kutools for Excel
Если у вас есть список даты на листе, необходимые для преобразования в название месяца или номер месяца, в этом случае вы можете применить Применить форматирование даты в Kutools for Excel .
После бесплатной установки Kutools for Excel, сделайте следующее:
1. Выберите даты и нажмите Kutools > Формат > Применить форматирование даты . См. Снимок экрана:

2. Затем в появившемся диалоговом окне выберите нужный формат даты из списка Форматирование даты , и вы сможете увидеть результат на панели Предварительный просмотр .

3. Затем нажмите Ok или Применить , вы увидите, что даты были преобразованы в относительные названия месяцев или номера месяцев.
