Как из даты вытащить месяц в эксель
Microsoft Excel предлагает более 20 самых различных функции для работы с датами и временем. Кому-то этого количества может показаться много, а кому-то будет катастрофически не хватать. Тем не менее, каждая из предложенных в Excel функций будет для Вас полезной и обязательно найдет свое практическое применение.
Все возможные функции Вы можете найти в категории Дата и время группы команд Библиотека функций. В рамках данного урока мы рассмотрим всего лишь 7 функций данной категории, которые позволяю извлекать различные параметры из значений дат и времени, например, номер месяца, год, количество секунд и т.д.
Если Вы только начали работать с датами и временем в Excel, советуем сначала обратиться к урокам по основным понятия и форматированию временных данных.
Возвращает значение года, соответствующее заданной дате. Год может быть целым числом в диапазоне от 1900 до 9999.
В ячейке A1 представлена дата в формате ДДДД ДД.ММ.ГГГГ чч:мм:cc. Это пользовательский (нестандартный) числовой формат представления даты и времени в Excel.
В качестве примера использования функции ГОД, можно привести формулу, которая вычисляет количество лет между двумя датами:
Если внимательно присмотреться к датам, то становится очевидно, что формула вычисляет не совсем верный результат. Это происходит потому, что данная функция отбрасывает значения месяцев и дней, и оперирует только годами.
МЕСЯЦ()
Возвращает номер месяца, соответствующий заданной дате. Месяц возвращается как целое число в диапазоне от 1 до 12.
Возвращает значение дня, соответствующее заданной дате. День возвращается как целое число в диапазоне от 1 до 31.
Данная функция возвращает значение часа, соответствующее заданному времени. Час возвращается как целое число в диапазоне от 0 до 23.
МИНУТЫ()
Возвращает количество минут, соответствующее заданному времени. Минуты возвращаются как целое число в диапазоне от 0 до 59.
СЕКУНДЫ()
Возвращает количество секунд, соответствующее заданному времени. Секунды возвращаются как целое число в диапазоне от 0 до 59.
ДЕНЬНЕД()
Данная функция возвращает номер дня недели, соответствующий заданной дате. Номер дня недели по умолчанию возвращается как целое число в диапазоне от 1 (воскресенье) до 7 (суббота).
Функция имеет два аргумента, второй из них не обязательный. Им является число, которое определяет тип отсчета недели. Если второй аргумент опущен, то это равносильно значению один. Все возможные варианты аргумента Вы можете увидеть на рисунке ниже:
Если в качестве второго аргумента функции ДЕНЬНЕД подставить 2, то дням недели будут соответствовать номера от 1 (понедельник) до 7 (воскресенье). В итоге функция вернет нам значение 6:
В данном уроке мы вкратце рассмотрели 7 функций Excel, которые позволяют извлекать требуемые нам параметры из дат и времени. В следующем уроке мы научимся отображать даты и время в ячейках Excel с помощью функций. Надеюсь, что этот урок Вам пригодился! Всего Вам доброго и успехов в изучении Excel.
Друзья, сегодня хочу показать вам несколько способов перевода краткого формата даты (например "06.12.2019") в название месяца этой даты ("Дек"). Согласитесь, такой формат периода в диаграмме более визуально понятен для глаза.
Как преобразовать краткий формат даты в название месяца?📅Первый способ - функция "МЕСЯЦ".
Использование данной функции - это самый простой способ извлечь месяц из даты. Все, что вам нужно сделать, так это просто сослаться на действительную дату этой функцией и она возвратит номер месяца в диапазоне от 1 до 12. Таким образом вы получите порядковый номер периода.
Как преобразовать краткий формат даты в название месяца?📅Номер месяца имеет ограниченное использование, в большинстве случаев лучше указывать его название, а не цифры, поэтому если вы хотите вывести название месяца, лучше использовать другой способ.
Другой способ - функция "ТЕКСТ".
Как я уже сказал, лучше использовать название месяца вместо номера. Использование функции ТЕКСТ - идеальный метод для извлечения названия месяца из даты. Основная работа текстовой функции здесь - преобразовать дату в месяц, используя определенный формат.
Как преобразовать краткий формат даты в название месяца?📅По умолчанию есть 5 различных форматов даты, которые можно использовать в текстовой функции. Эти форматы вернут название месяца в виде текста. Все, что вам нужно сделать, так это указать дату и её формат в функции.
Третий способ - функция "ВЫБОР".
Теперь предположим, что вы хотите получить произвольное название месяца или имя на другом языке вместо числа или обычного имени.
В этой ситуации вам поможет функция ВЫБОР и уже пройденная нами функция МЕСЯЦ. Построим формулу. Для этого нам необходимо указать пользовательское имя для всех 12 месяцев в функции и использовать функцию месяца, чтобы получить номер месяца из даты.
Как преобразовать краткий формат даты в название месяца?📅Таким образом, когда функция месяца возвращает номер месяца от даты, функция выбора будет возвращать произвольное имя месяца вместо этого числа.
И последний четвертый способ - Пользовательское форматирование.
Если вы не хотите использовать какой-либо из представленных выше способов, вы можете использовать простой метод преобразования даты в месяц путем применения пользовательского форматирования .
Что и как нужно сделать?
1. Выберите диапазон ячеек или столбца.
2. Нажмите сочетание клавиш Ctrl + 1.
Как преобразовать краткий формат даты в название месяца?📅3. От опции формата, перейдите к «все форматы.
4. Теперь в строке ввода «Тип» введите «ММ», «МММ» или «ММММММ».
Как преобразовать краткий формат даты в название месяца?📅Поскольку значение является датой, то когда вы будете копировать и вставлять его в другое место в качестве значений, это будет опять прежняя первоначальная дата, а не текст. Если кто-то изменит формат, название месяца будет потеряно.
Есть еще один способ. Он используется в Power Query, но это не оптимизирует и не упрощает нашу работу, поэтому про него я не буду рассказывать )).
Все вышеперечисленные методы могут быть использованы в разных ситуациях. Но некоторые из них используются чаще. В конце я хочу сказать, что вы можете использовать любой из этих методов в соответствии с вашими потребностями. Но ответьте мне на один вопрос.
Какой ваш любимый способ?
Поделись, пожалуйста, со мной этим в разделе комментариев. И не забудьте рассказать об этом своими друзьям. )) Спасибо!
Умеете ли вы извлекать из ячейки с датой название месяца?
Я расскажу вам о двух способах.
Способ №1
1️⃣ В ячейке В2 создадим ссылку на ячейку с датой А2
2️⃣ Нажмем сочетание клавиш CTRL+1 для вызова окна Формат ячеек.
3️⃣ Применим формат ячеек ММММ. Нажмем ОК.
✅ Название месяца из даты успешно извлечено.
Способ №2
С помощью функции ТЕКСТ (англ. TEXT) преобразуем значение даты в текстовое значение месяца присвоив формат ММММ.
Если у вас есть список формата даты, теперь вы хотите извлечь только месяц и год из даты, как показано на скриншоте слева, как вы могли бы быстро и легко извлечь месяц и год из даты в Excel?
Извлечь только месяц и год из числа с формулами
Следующие простые формулы могут помочь вам извлечь только месяц и год из заданной даты, пожалуйста, сделайте следующее:
1. Введите формулу: = ТЕКСТ (A2; «ммм-гггг») в пустую ячейку помимо ваших данных, например, C2, см. снимок экрана:
2. Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и из столбца даты были извлечены только месяц и год, см. Снимок экрана:
Ноты:
1. Кроме приведенной выше формулы, вы также можете применить эту формулу: = ТЕКСТ (A2, «ммм») & «-» & ТЕКСТ (A2, «гггг») .
2. В приведенных выше формулах A2 указывает ячейку даты, которую вы хотите использовать, и разделитель « - »Используется для разделения месяца и года, вы можете изменить его на любые другие необходимые вам разделители.
Отформатируйте выбранные даты как другие форматы даты, как вам нравится
Работы С Нами Kutools for Excel's Применить форматирование даты вы можете быстро преобразовать нормальный формат даты в любое другое форматирование по вашему усмотрению. Нажмите, чтобы загрузить Kutools for Excel!
Преобразование даты в формат месяца и года с помощью Kutools for Excel
Если у вас есть Kutools for Excel, используя его Применить форматирование даты Утилита вы можете преобразовать дату в любое другое форматирование даты по своему усмотрению, не применяя никаких формул.
После установки Kutools for Excel, пожалуйста, сделайте это :( Бесплатная загрузка Kutools для Excel сейчас )
1. Выделите ячейки даты, которые вы хотите преобразовать в формат месяца и года.
2. Нажмите Kutools > Формат > Применить форматирование даты, см. снимок экрана:
3. В Применить форматирование даты В диалоговом окне укажите один формат даты, который вы хотите, в этом примере я выберу один из форматов месяца и года, см. снимок экрана:
Советы: Вы также можете выбрать Мар-01 в формате месяца и года.
4. Затем нажмите Ok or Применить , дата преобразована в формат месяца и года, см. скриншоты:
Извлеките только месяц и год с даты с помощью Kutools for Excel
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
В таблицах Excel предусмотрена возможность работы с различными видами текстовой и числовой информации. Доступна и обработка дат. При этом может возникнуть потребность вычленения из общего значения конкретного числа, например, года. Для этого существует отдельные функции: ГОД, МЕСЯЦ, ДЕНЬ и ДЕНЬНЕД.
Примеры использования функций для обработки даты в Excel
Таблицы Excel хранят даты, которые представлены в качестве последовательности числовых значений. Начинается она с 1 января 1900 года. Этой дате будет соответствовать число 1. При этом 1 января 2009 года заложено в таблицах, как число 39813. Именно такое количество дней между двумя обозначенными датами.
Функция ГОД используется аналогично смежным:
Все они отображают числовые значения, соответствующие григорианскому календарю. Даже если в таблице Excel для отображения введенной даты был выбран календарь Хиджра, то при вычленении года и других составных значений посредством функций, приложение представит число, которое является эквивалентом по григорианской системе летоисчисления.
Чтобы воспользоваться функцией ГОД, нужно ввести в ячейку следующую формулу функции с одним аргументом:
=ГОД(адрес ячейки с датой в числовом формате)
Рассмотрим пример работы с функцией ГОД в Excel. Если нам нужно получить год из исходной даты нам не поможет функция ПРАВСИМВ так как она не работает с датами, а только лишь текстовыми и числовыми значениями. Чтобы отделить год, месяц или день от полной даты для этого в Excel предусмотрены функции для работы с датами.
Пример: Есть таблица с перечнем дат и в каждой из них необходимо отделить значение только года.
Введем исходные данные в Excel.
Для решения поставленной задачи, необходимо в ячейки столбца B ввести формулу:
=ГОД (адрес ячейки, из даты которой нужно вычленить значение года)
В результате мы извлекаем года из каждой даты.
Аналогичный пример работы функции МЕСЯЦ в Excel:
Пример работы c функциями ДЕНЬ и ДЕНЬНЕД. Функция ДЕНЬ получает вычислить из даты число любого дня:
Функция ДЕНЬНЕД возвращает номер дня недели (1-понедельник, 2-второник… и т.д.) для любой даты:
Во втором опциональном аргументе функции ДЕНЬНЕД следует указать число 2 для нашего формата отсчета дня недели (с понедельника-1 по восркесенье-7):
Если пропустить второй необязательный для заполнения аргумент, тогда будет использоваться формат по умолчанию (английский с воскресенья-1 по суботу-7).
Создадим формулу из комбинаций функций ИНДЕКС и ДЕНЬНЕД:
Получим более понятный вид реализации данной функции.
Примеры практического применения функций для работы с датами
Эти примитивные функции очень полезны при группировки данных по: годам, месяцам, дням недели и конкретным дням.
Допустим у нас имеется простой отчет по продажам:
Нам нужно быстро организовать данные для визуального анализа без использования сводных таблиц. Для этого приведем отчет в таблицу где можно удобно и быстро группировать данные по годам месяцам и дням недели:
Теперь у нас есть инструмент для работы с этим отчетом по продажам. Мы можем фильтровать и сегментировать данные по определенным критериям времени:
Кроме того, можно составить гистограмму для анализа самых продаваемых дней недели, понять на какой день недели приходится наибольшее количество продаж:
В таком виде очень удобно сегментировать отчеты по продажам за длительные, средние и короткие периоды времени.
Стоит сразу отметить что для того чтобы получить разницу между двумя датами нам не поможет ни одна из выше описанных функций. Для данной задачи следует воспользоваться специально предназначенной функцией РАЗНДАТ:
Тип значений в ячейках «дата» требует особого подхода при обработке данных. Поэтому следует использовать соответствующие данному типу функции в Excel.
Читайте также: