преобразовать номер месяца в дату

Функции и формулы для преобразования номера в название месяца

Время от времени возникает необходимость изменить порядковый номер месяца на название и наоборот (например, 3 на «Март» или «Октябрь» на 10).

Сначала рассмотрим, каким способом изменить номер месяца его название. А после речь пойдет о том, как выполнить обратный процесс, то есть изменить название на соответствующий ему порядковый номер.

Изменение порядкового номера месяца на его название в Excel

Первый способ, который пришел мне на ум, это просто составить список ячеек с последовательными названиями месяцев, а затем использовать функцию:

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Функция ВЫБОР принимает в качестве аргументов номер индекса (который определяет какой из элементов в списке значений вернуть в качестве результата) и список значений. Интересующиеся подробностями, конечно же, могут скачать файл с примерами.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Вариант2 автономный и более удобный для использования формулы на разных листах или рабочих книга без применения внешних ссылок.

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

Подобно тому как показано выше, в случае, когда необходимо «вытянуть» название месяца из даты, необходимо воспользоваться помощью функции МЕСЯЦ.

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

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Если у вас есть список с датами и нужно «вытянуть» из них название месяцев, просто введите:

где E2 – это, конечно, ячейка с датой.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Однако вы можете легко изменить последовательные числа на номера месяцев. Например, вы можете умножить каждое число на среднее количество дней в месяце (30).

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

будет работать правильно, и в качестве результата вернет названия месяцев.

Как преобразовать название месяца в порядковый номер

Теперь будем преобразовывать обратно – имя месяца в соответствующий ему порядковый номер в году.

Пример1. Формула первая:

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

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

Пример2. Формула вторая:

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

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

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

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

Источник

Как вывести месяц из даты

На примерах мы покажем, как получить месяц из даты в таблицах Excel, преобразовать число в его название и наоборот, а также многое другое.

Думаю, вы уже знаете, что дата в Excel хранится в виде порядковых чисел. Поэтому в явном виде в ней нельзя увидеть ни день, ни месяц, ни год. Тем не менее, очень часто работать с ними по отдельности крайне необходимо. Сейчас мы рассмотрим, как выделить месяц из даты в виде числа или текста.

В этом руководстве вы узнаете:

Функция МЕСЯЦ в Excel – синтаксис и использование

Microsoft Excel предоставляет специальную функцию МЕСЯЦ() для извлечения месяца из даты. Она возвращает его порядковый номер в диапазоне от 1 (январь) до 12 (декабрь).

Функцию МЕСЯЦ() можно использовать во всех версиях Excel, и ее синтаксис настолько прост, насколько это возможно:

МЕСЯЦ(дата)

Для корректной работы этой функции аргумент следует вводить с помощью функции ДАТА(год; месяц; день). Либо ссылаться на ячейку, в которой она корректно записана.

Например, формула =МЕСЯЦ(ДАТА(2021;2;5)) возвращает 2, поскольку ДАТА представляет 5 февраля 2021 года.

Формула =МЕСЯЦ(«1-Мар-2020») также работает нормально. Дело в том, что если вы введете такой текст в ячейку, то Excel сразу же распознает его как дату. То же самое происходит и в формуле.

На практике гораздо удобнее ссылаться на ячейку с датой или возвращать ее какой-либо другой функцией, чем прописывать прямо в формуле. Например:

На первый взгляд функция МЕСЯЦ() в Excel может показаться простой. Но просмотрите приведенные ниже примеры, и вы удивитесь, узнав, сколько полезных вещей она может делать.

Как определить номер месяца по дате в Excel

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

Это наиболее очевидный и простой способ. Например:

2. Функция ТЕКСТ() – вывести месяц в виде текстовой строки.

Будьте очень внимательны при использовании текстовых функций, потому что они всегда возвращают порядковые номера месяцев в виде текстовых значений. И если вы планируете выполнить какие-то дальнейшие вычисления или использовать полученные числа в других формулах, вам лучше придерживаться функции МЕСЯЦ().

Или же при помощи несложного математического действия преобразуйте текст в число:

На следующем скриншоте показаны результаты всех приведенных выше формул. Обратите внимание на выравнивание по правому краю чисел, возвращаемых функцией МЕСЯЦ() (ячейки C2 и C3), в отличие от выравнивания по левому краю текстовых значений, возвращаемых функциями ТЕКСТ (ячейки C5 и C6).

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

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

Если вы хотите видеть название месяца, а не число, вы снова используете функцию ТЕКСТ, но с другим шаблоном формата:

Если вы на просто хотите вывести название месяца вместо полной даты, тогда вам не нужны никакие формулы.

Автоматическое заполнение.

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

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Начните вводить несколько названий месяца в столбце рядом с отформатированными датами.

Excel угадает закономерность и выведет предлагаемое заполнение в светло-сером цвете. Вы можете нажать Enter, чтобы принять эти значения.

Таким образом, названия месяцев будут существовать как текстовые значения, а не только отформатированные даты.

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

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

Предположим, у вас есть список чисел (от 1 до 12) на листе Excel, который вы хотите конвертировать в названия месяцев. Для этого можно использовать любую из следующих формул:

Во всех приведенных выше формулах A2 – это ячейка с номером. И единственная реальная разница между формулами – это код формата:

3. Чтобы вернуть только первую букву:

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Как работают эти формулы?

Excel считает число 1 днем ​​1 января 1900 года. Умножая 1, 2, 3 и т. д. на 28, вы получаете дни 28, 56, 84, и т. д. 1900 года, то есть какое-то число в январе, феврале, марте и т. д. Код формата «МММ» или «ММММ» выводит название месяца. А год для нас здесь совсем не важен.

Вторая же формула просто создает дату первого числа соответствующего месяца 2020 года.

Более гибкий способ – функции ВЫБОР, ИНДЕКС или ПЕРЕКЛЮЧ.

Для максимальной гибкости вы можете создавать свои собственные наименования с помощью функции ВЫБОР следующим образом:

Введите названия месяцев, которые вы хотите вернуть (настроенные по желанию) как значения в функции ВЫБОР, после первого аргумента, который вводится как МЕСЯЦ([дата]). Функция МЕСЯЦ() извлечет номер (число от 1 до 12), и ВЫБОР будет использовать его для возврата n-го значения в списке.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Использование ВЫБОР – это более громоздкая формула. Но это более гибкое решение, поскольку позволяет вывести как результат любые значения, которые вы пожелаете (т.е. вы можете использовать значения, которые являются настраиваемыми, сокращенными, не сокращенными, в другом падеже, на другом языке).

Еще один интересный вариант – использование функции ИНДЕКС. Вновь у нас в качестве аргумента используется массив названий, которых мы можем настраивать так, как будет необходимо.

А второй аргумент – это порядковый номер месяца. Его можно указать явным образом либо получить функцией МЕСЯЦ(). Из массива будет извлечено значение, порядковый номер которого мы указали.

И, наконец, третий вариант – функция ПЕРЕКЛЮЧ. Вновь извлекаем порядковый номер как числовое значение от 1 до 12.

А затем пишем вот такую формулу:

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Как видите, здесь тоже каждому числу соответствует определённое значение. Его мы и выводим в столбце B.

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

Теперь рассмотрим противоположную по логике задачу. Существуют две функции Excel, которые могут помочь вам преобразовать названия месяцев в числа – ДАТАЗНАЧ() и МЕСЯЦ(). Функция Excel ДАТАЗНАЧ() преобразует дату, сохраненную в виде текста, в порядковый номер, который Microsoft Excel распознает как дату. Затем функция МЕСЯЦ() извлекает из неё номер месяца.

Полная формула выглядит следующим образом:

Где A2 – это ячейка, содержащая название месяца, которое вы хотите превратить в число.

добавляется к значению ячейки, чтобы дать понять Экселю, что это дата. Иначе говоря, если вы в ячейку руками введёте, к примеру,

то программа определит вашу информацию как 1 февраля текущего года, дополнит недостающее содержимое в ячейке и применит формат даты для её отображения.

То же самое происходит и в формуле ДАТАЗНАЧ, когда мы к единице дописываем имя месяца с дефисом. Единственное важное условие здесь – нужно использовать именительный падеж, как это принято по умолчанию в Windows.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Однако, достаточно даже первых трёх букв месяца, чтобы не заморачиваться с падежами 😊.

Использование Power Query.

Надстройка Excel Power Query может помочь вам перевести дату в месяц и извлекать его номер или название.

Итак, у нас есть список дат и нужно вытащить из них месяц.

Ваша таблица будет загружена в Power Query.

Здесь у вас есть два варианта действий: либо добавить новый столбец, в который будет записан нужный результат, либо сразу преобразовать ваши даты. Пропустите следующие два шага, если вы просто хотите преобразовать дату в месяц без добавления нового столбца.

Плюсы

Ваши исходные данные ни при каком раскладе не пострадают.

Минусы

У вас должен быть установлен Power Query в вашей версии Excel. Название месяца будет полным, в именительном падеже.

Вот основные способы, как можно в Excel вывести месяц из даты. Надеюсь, эти советы были вам полезны.

Источник

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

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

Поскольку функция проверки ошибок в Excel распознает даты в текстовом формате с двузначным номером года, можно воспользоваться средством автозамены и преобразовать их в даты в формате даты. Для преобразования большинства других типов текстовых дат в даты можно использовать функцию ДАТАVALUE.

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

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

С помощью индикатора ошибки можно преобразовать даты из текста в формат даты.

Примечания: Сначала убедитесь, что в Excel включена Excel. Для этого:

Щелкните Файл > Параметры > Формулы.

В Excel 2007 нажмите кнопку Microsoft Office преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату и выберите Excel Параметры > Формулы.

В области «Проверка ошибок» проверьте, включить фоновую проверку ошибок. Все найденные ошибки помечаются треугольником в левом верхнем углу ячейки.

В области Правила проверки ошибоквыберите ячейки, содержащие годы, представленные 2 цифрами.

Выполните эту процедуру, чтобы преобразовать дату в текстовом формате в обычную дату:

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

Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.

Нажмите кнопку ошибки, которая появляется рядом с выбранными ячейками.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

В меню выберите команду Преобразовать XX в 20XX или Преобразовать XX в 19XX. Если вы хотите отклонять индикатор ошибки, не преобразовав число, нажмите кнопку Игнорировать ошибку.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Текстовые даты с двузначным номером года преобразуются в стандартные даты с четырехзначным номером года.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

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

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

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

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

Щелкните Числовом формате и выберите нужный формат даты.

Краткий формат даты выглядит так:

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Длинная дата содержит дополнительные сведения, как по рисунку:

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Чтобы преобразовать текстовую дату в ячейке в числовой, используйте функцию ДАТА.ДАТА.В.. Затем скопируйте формулу, выделите ячейки с датами в текстовом формате и применив к ним формат даты с помощью специальной ветви.

Выберите пустую ячейку и убедитесь, что ее число имеет форматОбщий.

В пустой ячейке сделайте следующее.

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

Нажмите ввод, и функция ДАТАVALUE возвращает порядковый номер даты, представленной текстовой датой.

Что такое Excel серийный номер?

В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию: 1 января 1900, порядковый номер 1, а 1 января 2008 г. — число 39448, поскольку через 39 448 дней после 1 января 1900.To скопируйте формулу преобразования в диапазон последовательных ячеек, вы выберите ячейку, содержащую введенную формулу, и перетащите его преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в датучерез диапазон пустых ячеек, который соответствует размеру диапазона ячеек, содержащих текстовые даты.

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

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

Сочетания клавиш: Можно также нажать CTRL+C.

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

В диалоговом окне Специальная вставка в разделе Вставить выберите параметр Значения и нажмите кнопку ОК.

На вкладке Главная нажмите кнопку запуска всплывающее окно рядом с кнопкой Число.

В поле Категория выберите пункт Дата, после чего укажите необходимый формат даты в списке Тип.

Чтобы удалить порядковые номера после успешного преобразования всех дат, выберите ячейки, содержащие их, и нажмите кнопку DELETE.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

МЕСЯЦ (функция МЕСЯЦ)

В этой статье описаны синтаксис формулы и использование функции МЕСЯЦ в Microsoft Excel.

Описание

Возвращает месяц для даты, заданной в числовом формате. Месяц возвращается как целое число в диапазоне от 1 (январь) до 12 (декабрь).

Синтаксис

Аргументы функции МЕСЯЦ описаны ниже.

Дата_в_числовом_формате Обязательный аргумент. Дата месяца, который необходимо найти. Дата должна быть введена с использованием функции ДАТА либо как результат других формул или функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем.

Замечания

В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

Значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, соответствуют григорианскому календарю независимо от формата отображения для указанного значения даты. Например, если для формата отображения заданной даты используется календарь Хиджра, то значения, возвращаемые функциями ГОД, МЕСЯЦ и ДЕНЬ, будут представлять эквивалентную дату по григорианскому календарю.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Источник

Как в Excel получить месяц из даты (функция ТЕКСТ и МЕСЯЦ)

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

Дата и время
25.08.2013 18:03
14.05.2013 18:04
07.08.2013 18:02
11.09.2013 18:01
15.05.2013 10:32

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

Способ 1. Получить месяц из даты с помощью функции МЕСЯЦ в Excel

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату
Протягиваем формулу и получаем месяц из даты в виде цифры. 5 — это месяц май, 8 — это август и так далее.

Есть аналогичные функции: ГОД, МЕСЯЦ, НЕДЕЛЯ, ДЕНЬ, ЧАС, МИНУТЫ, СЕКУНДЫ, которые работают аналогичным способом. Например, если в нашем примере написать =ГОД(A2), то в результате получим 2013 и так далее

Иногда требуется получить месяц из даты в формате текста: «Январь, Февраль, Март..» в этом случае воспользуемся другой функцией.

Способ 2. Получить месяц из даты с помощью функции ТЕКСТ в Excel

Синтаксис будет следующий

Значение это ссылка на ячейку с датой
Формат — для получения месяцев необходимо использовать заглавную букву «М». Причем от ее количества будет зависеть формат отображения (Первая буква месяца, Полное название месяца, короткое название, в виде двойной цифры и одной цифры)
Наглядно это можно посмотреть на скриншоте.

преобразовать номер месяца в дату. Смотреть фото преобразовать номер месяца в дату. Смотреть картинку преобразовать номер месяца в дату. Картинка про преобразовать номер месяца в дату. Фото преобразовать номер месяца в дату

Так например, чтобы получить месяц в формате «Январь, Февраль, Март», необходимо ввести «ММММ».
Формул будет выглядеть следующим образом.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *