Excel: как преобразовать дату в формат месяца и года
Вы можете использовать одну из следующих формул для преобразования даты в месяц и год в Excel:
Формула 1: преобразование даты в месяц и полный год (например, 01/2022)
=TEXT( A1 , "mm/yyyy")
Формула 2: преобразование даты в месяц и две последние цифры года (например, 01/22)
=TEXT( A1 , "mm/yy")
Формула 3: преобразование даты в сокращенный месяц и полный год (например, январь 2022 г.)
=TEXT( A1 , "mmm. yyyy")
Формула 4: преобразование даты в полный месяц и полный год (например, январь 2022 г.)
=TEXT( A1 , "mmmm yyyy")
Обратите внимание, что каждая формула предполагает, что дата находится в ячейке A1 .
В следующих примерах показано, как использовать каждую формулу на практике.
Пример 1: преобразование даты в месяц и полный год
Мы можем использовать следующую формулу для преобразования даты в месяц и полный год:
=TEXT( A2 , "mm/yyyy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает месяц и полный год для каждой даты в столбце A.
Пример 2. Преобразование даты в месяц и две последние цифры года
Мы можем использовать следующую формулу для преобразования даты в месяц и две последние цифры года:
=TEXT( A2 , "mm/yy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает месяц и две последние цифры года для каждой даты в столбце A.
Пример 3: преобразование даты в сокращенный месяц и полный год
Мы можем использовать следующую формулу для преобразования даты в сокращенное название месяца и полный год:
=TEXT( A2 , "mmm. yyyy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает сокращенный месяц и полный год для каждой даты в столбце A.
Пример 4: преобразование даты в полный месяц и полный год
Мы можем использовать следующую формулу для преобразования даты в полное название месяца и полный год:
=TEXT( A2 , "mmmm yyyy")
Мы можем ввести эту формулу в ячейку B2 и перетащить ее в каждую оставшуюся ячейку в столбце B:
Столбец B отображает полный месяц и полный год для каждой даты в столбце A.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как преобразовать дни в месяцы в Excel
Вы можете использовать следующую формулу в Excel для преобразования дней в месяцы:
=( B1 - A1 )/(365/12)
Эта формула вычисляет количество месяцев между ячейкой B1 (дата окончания) и ячейкой A1 (дата начала).
В следующем примере показано, как использовать эту формулу на практике.
Пример: преобразование дней в месяцы в Excel
Предположим, у нас есть следующий список дат начала и окончания в Excel:
Мы могли бы использовать следующую формулу для расчета количества дней между каждой датой начала и окончания:
B2 - A2
Мы можем ввести эту формулу в ячейку C2 , а затем скопировать и вставить ее в каждую оставшуюся ячейку в столбце C:
Столбец C показывает разницу (в днях) между каждой датой начала и окончания.
Однако вместо этого мы могли бы использовать следующую формулу для расчета разницы между каждой датой начала и окончания в месяцах:
=( B2 - A2 )/(365/12)
Мы можем ввести эту формулу в ячейку C2 , а затем скопировать и вставить ее в каждую оставшуюся ячейку в столбце C:
Столбец C показывает количество месяцев (включая десятичные разряды) между каждой датой начала и окончания.
- Между 01.01.2020 и 18.01.2020 0,5589 месяца.
- Между 01.02.2020 и 05.04.2020 2,1041 месяца.
- Между 01.03.2020 и 06.03.2020 0,1644 месяца.
Обратите внимание, что вместо этого вы можете использовать эту формулу для расчета количества месяцев между двумя датами, если вы хотите предположить, что 30 дней представляют собой средний месяц:
=( B2 - A2 )/30
Однако это не так точно, как использование (365/12) в качестве знаменателя в формуле.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как дату перевести в месяц в excel
к стати да, с окончаниями надо разбираться (пример в #4)
Изменено: Александр — 21.02.2019 10:48:17
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
Пользователь
Сообщений: 1 Регистрация: 06.02.2019
21.02.2019 17:31:10
АlехМ, огромное спасибо! Работает безупречно.
Пользователь
Сообщений: 5 Регистрация: 21.02.2019
22.02.2019 06:42:42
Здравствуйте!
Всё ж вынужден еще раз обратиться за помощью, так как только сейчас вернулся к решению предстоящей задачи и понял, что решение должно быть несколько шире, что мне необходимо.
Даты в столбце D являются на другом листе выпадающим списком, где пользователи её собственно выбирают. Затем, эта дата попадает в наряд (в шаблон Word документа), еще не только прописью, но в сокращенном виде в определенных местах, т.е. название месяца в виде цифр: 01.01.2019.
Мне необходимо все-таки преобразование даты прямо из столбца D, а не из трех столбцов, сводимых в один. Это потому, что надо будет преобразовывать именно выбранную при вводе данных пользователем дату.
Прикрепленные файлы
- prim.xlsx (25.62 КБ)
Пользователь
Сообщений: 5 Регистрация: 21.02.2019
22.02.2019 09:40:59
Нашел способ перевода месяца в цифру, но как бы это все объединить в дату? Может, кто-нибудь поможет?
Для получения из текста номера месяца можно использовать функцию ПОИСКПОЗ. Для этого надо составить массив названий месяцев в порядке их следования, начиная с января. Если название месяца содержится в ячейке A1 то формула для получения номера месяца будет такой:
=ПОИСКПОЗ(A1 ; ;0)
Но в ячейке A1 месяц может быть записан в определённом падеже и тогда ничего не найдётся.
Лучше сократить формулу и искать месяц по первым трём буквам, учитывая что слово май может быть записано как мая надо включить замену функцией подставить:
=ПОИСКПОЗ( ПОДСТАВИТЬ( ПСТР(A1;1;3); "мая"; "май"); ; 0)
С учётом разных падежей слова «май» получится следующая формула преобразующая в число любой месяц в любом падеже, можно скопировать и пользоваться:
=ПОИСКПОЗ( ПОДСТАВИТЬ( ПОДСТАВИТЬ( ПОДСТАВИТЬ( ПСТР(A1;1;3) ; "мая" ; "май") ; "мае" ; "май") ;"маю";"май"); ; 0)
Как дату перевести в месяц в excel
Предположим, вы вводите дату в ячейку, и она отображается как 12. Есть ли способ показать только месяц или день недели или, возможно, текст названия месяца или названия дня недели, например «Декабрь«, или же «Воскресенье«? Методы, описанные ниже, помогут вам легко преобразовать или отформатировать любую дату, чтобы в Excel отображалось только название дня недели или месяца.
- Преобразование дат в название дня недели / месяца / года или число с помощью Format Cell
- Преобразование дат в название дня недели / месяца с помощью функции ТЕКСТ
- Преобразование даты в название дня недели / месяца с помощью функции ВЫБРАТЬ
- Преобразуйте даты в название дня недели / месяца / года или число с помощью удивительного инструмента
Преобразование дат в название дня недели / месяца / года или число с помощью Format Cell
Мы можем настроить форматирование даты и отображать даты в виде названий дней недели или месяцев только в Excel.
1. Выберите ячейки даты, которые вы хотите преобразовать в названия/числа дней недели, месяца или года, щелкните правой кнопкой мыши и выберите Формат ячеек из контекстного меню.
Kutools for Excel
Выделяться из толпы
300+ удобных инструментов
Решите 80% проблем в Excel
Бесплатная пробная версия
Попрощайтесь с утомительным VBA и формулами!
2. В открытии Формат ячеек диалоговое окно под Номер регистрации вкладку нажмите На заказ в Категории поле, а затем введите «ддд«в Тип пунктом.
Внимание: «ддд» будет отображать даты в виде короткого названия дня недели, например «Сб«. Возьми дату 3/7/2019 например, в следующей таблице показаны различные параметры пользовательского форматирования даты:
A | B | C | |
1 | Отобразить «3» как | Код формата | Форматированный результат |
2 | День недели (Имя) | ддд | Чт |
3 | дддд | четверг | |
4 | Месяц (Имя) | ммм | Вт |
5 | мммм | Март | |
6 | Месяц (число) | m | 3 |
7 | mm | 03 | |
8 | Год (число) | yy | 19 |
9 | гггг | 2019 | |
10 | День месяца (число) | d | 7 |
11 | dd | 07 |
3, Нажмите OK кнопку, чтобы применить настраиваемое форматирование даты.
Один щелчок для преобразования нескольких дат в названия или числа недель / месяцев / года в Excel
Вы все еще вручную конвертируете даты в соответствующие дни недели, щелкнув правой кнопкой мыши и указав код форматирования в диалоговом окне «Формат ячеек»? С Kutools для Excel Применить форматирование даты Благодаря этой функции вы можете легко отобразить ряд дат в виде названий месяцев или дней недели одним щелчком мыши в Excel!
Получите 30-дневную бесплатную пробную версию прямо сейчас!
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Преобразование дат в название дня недели / месяца или номер с помощью функции ТЕКСТ
Microsoft Excel ТЕКСТ Функция может помочь вам легко преобразовать дату в соответствующее ей название месяца или дня недели, используя указанный код форматирования.
Пожалуйста, введите формулу = ТЕКСТ (A2; «мммм») в пустую ячейку (в нашем случае ячейку C2) и нажмите кнопку Enter ключ. Затем перетащите маркер заполнения этой ячейки, чтобы применить формулу к нужному диапазону.
Даты немедленно преобразуются в соответствующие названия месяцев. Смотрите скриншот:
Наконечник: Вы можете изменить «мммм» на другие коды формата в соответствии с приведенная выше таблица кодов формата. Например, вы также можете преобразовать дату в название дня недели с помощью формулы = ТЕКСТ (A2; «дддд»).
Хотите выделиться? Повысьте свой опыт с помощью более чем 30 функций дат Excel прямо сейчас!
Совершенствуйте свои навыки Excel с помощью более чем 30 функций даты Kutools! Получите практический опыт работы со свиданиями всего за 3 минуты, опередите своих коллег и с легкостью обеспечьте повышение и продвижение по службе!
Чтобы повысить привлекательность
Эффективно решайте проблемы с датами в Excel, получая признание и признание на работе.
Для семейного отдыха
Попрощайтесь с повторяющимися и тривиальными задачами, связанными с датами, в Excel и сэкономьте больше времени для семейных моментов.
Для более здоровой жизни
Массовая вставка, изменение или расчет дат с легкостью, сводя к минимуму ежедневные клики и избегая напряжения мыши.
Никогда не беспокойтесь об увольнениях
Повысьте эффективность работы на 91 %, решите 95 % проблем с датами в Excel и выполняйте задачи раньше.
Успокойте свой разум
Используйте 13 формул дат Kutools, забудьте о сложных формулах и кодах VBA и упростите свою работу.
Получите 300+ мощных Kutools for Excel инструменты для более чем 1500 рабочих сценариев всего за $49.0 — стоимость традиционного обучения Excel превышает 4000 долларов США, что позволяет вам значительно сэкономить.
Его выбрали более 110,000 300 лучших специалистов и более 30 известных компаний. Попробуйте все функции бесплатно в течение XNUMX дней, кредитная карта не требуется! Узнать больше Скачать сейчас Купить сейчас
Преобразование даты в название дня недели / месяца с помощью функции ВЫБРАТЬ
Если вам сложно запомнить и использовать эти конкретные коды форматирования в формулах, Excel также позволяет вам использовать ВЫБЕРИТЕ функция для преобразования дат в названия месяцев или дни недели. Вот как вы можете это сделать:
В пустой ячейке введите формулу = ВЫБРАТЬ (WEEKDAY (B1), «вс», «пн», «вт», «ср», «чт», «пт», «сб»), и нажмите Enter ключ. Эта формула преобразует дату в ячейке B2 в день недели, как показано ниже.
Наконечник: Чтобы преобразовать дату в название месяца, примените следующую формулу: = ВЫБРАТЬ (МЕСЯЦ (B1), «Янв», «Фев», «Мар», «Апр», «Май», «Июнь», «Июль», «Авг», «Сен», «Октябрь», «Ноябрь» «,» Дек «).
Преобразование дат в название дня недели / месяца / года или число с помощью Kutools for Excel
Хотя функция ТЕКСТ в Excel эффективно преобразует даты в нужный вам формат, она менее удобна, когда даты разбросаны по листу. В таких случаях Kutools для Excel Применить форматирование даты Инструмент предлагает превосходное решение, позволяющее обрабатывать несколько вариантов выбора всего несколькими щелчками мыши и легко преобразовывать все даты в выборе в соответствующие названия месяца или дня недели.
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
1. Выберите один или несколько диапазонов, содержащих даты, с которыми вы будете работать, и нажмите Кутулс > Формат > Применить форматирование даты.
2. В Применить форматирование даты диалоговом окне выберите формат даты в Форматирование даты и нажмите Ok .
Советы:
- Выбрав 03, Вт or Март в Форматирование даты поле, вы можете преобразовать даты в названия месяцев или номера месяцев.
- Выбрав Ср or Wednesday, вы можете преобразовать даты в названия дней недели.
- Выбрав 01 or 2001, вы можете преобразовать даты в числа лет.
- Выбрав 14, вы можете преобразовать даты в номера дней.
Теперь все выбранные даты преобразованы в указанный вами формат даты, будь то названия месяцев, дни недели или любой другой формат по вашему выбору.
Ноты:
- Ассоциация Применить форматирование даты инструмент изменяет формат отображения, не изменяя фактические значения, и вы можете легко отменить изменения, нажав Ctrl + Z отменить.
- Хотите получить доступ к Применить форматирование даты особенность? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!