Excel дозволяє форматувати дати різними способами. Ви можете вибрати, щоб дата відображалася у форматі короткої дати або у форматі довгої дати.
Ви також можете показати лише номер дня, назву місяця або рік з певної дати.
У цьому короткому посібнику з Excel я покажу вам кілька простих методів отримати назву місяця з дати в Excel.
Отже, почнемо!
Отримання назви місяця з дати
Існує кілька різних способів отримання щомісяця з дати в Excel.
Вибраний вами метод залежатиме від того, як ви хочете отримати результат (тобто, чи хочете ви його як текстовий рядок або мати всю дату, але відображати лише назву місяця)
Давайте розглянемо пару способів зробити це, які можна використовувати в різних сценаріях.
Спеціальне форматування
Використання користувацького форматування чисел для отримання назви місяця - найкращий метод з усіх, описаних у цьому посібнику.
Це тому, що він не змінює базову дату. Це лише змінює спосіб відображення дати в комірці - тобто відображає лише назву місяця від дати.
Перевага використання цього методу в тому, що ви все ще можете використовувати дату в розрахунках.
Припустимо, у вас є дати, як показано нижче, і ви хочете відображати лише назву місяця, а не всю дату.
Нижче наведено кроки для цього.
- Виберіть усі клітинки, у яких є дати, для яких потрібно відобразити назву місяця
- Натисніть вкладку Домашня сторінка
- У групі "Число" натисніть значок запуску діалогового вікна (або ви можете скористатися комбінацією клавіш Control +1). Відкриється діалогове вікно Форматування клітинок
- У параметрах категорії натисніть кнопку Спеціальне
- У полі типу введіть - ‘мммм'. Ви повинні побачити одну з назв місяців у попередньому перегляді Зразка.
- Натисніть OK
Вищезазначені кроки перетворять усі дати у відповідні назви місяців (як показано нижче).
Як я вже згадував, хорошим у цьому методі є те, що навіть якщо ви бачите назви місяців у комірці, базове значення все ще є датою (що означає, що базове значення все ще є числом, яке представляє дату).
Отже, якщо ви хочете використовувати ці дати у розрахунках, ви можете легко це зробити.
Ви також можете використовувати користувацьке форматування чисел, щоб різними способами відображати назву місяця або значення місяця. Для цього вам потрібно буде вказати спеціальний номер для форматування правильного коду для відображення назви місяця.
Нижче наведені різні коди місяців, які можна використовувати:
- м - це покаже номер місяця. Наприклад, дата в січні відображатиметься як 1, дата у лютому - як 2 тощо
- мм - це також покаже номер місяця, але також переконається, що завжди відображаються дві цифри. Наприклад, дату в січні буде показано як 01, дату в лютому - як 02, а дату в листопаді - як 11
- ммм - це відобразить назву місяця у трилітерному коді. Наприклад, дата у січні відображатиметься як січень, дата в серпні - як серпень тощо
- мммм - це той варіант, який ми використовували у наведеному вище прикладі, і він показував би повну назву місяця
- мммммм - ця опція показує лише перший алфавіт назви місяця. Наприклад, січень відображається як J, а лютий - як F тощо. Я ніколи не бачив, щоб це використовувалося, тому що це заплутано, оскільки січень також покаже J, а липень також покаже J
Функція ТЕКСТ
Функція TEXT дозволяє нам перетворити дату в будь -який допустимий формат, який ми хочемо, і дає результат у вигляді текстового рядка.
Наприклад, ми можемо використовувати функцію ТЕКСТ, щоб показати назву місяця з дати.
Тепер, якщо вам цікаво, чим він відрізняється від форматування користувацького числа, яке ми використовували раніше, велика відмінність полягає в тому, що за допомогою функції TEXT можна поєднати результат з іншими функціями або текстовими рядками.
Не хвилюйтеся, якщо ви трохи заблукали зараз, наступні кілька прикладів дадуть зрозуміти.
Припустимо, у вас є набір даних, як показано нижче, і ви хочете показати назву місяця замість повної дати.
Нижче наведена формула ТЕКСТ дасть вам назву місяця:
= ТЕКСТ (A2, "мммм")
Наведена вище текстова формула бере дату як вхідну інформацію і застосовує до неї зазначений формат (який у цій формулі - «мммм»).
На відміну від методу користувацького форматування чисел, під час використання функції TEXT результатом є текстове значення. Це означає, що ви не можете використовувати результат як дату чи число у розрахунках.
Але хорошим у використанні функції TEXT є те, що ви можете об’єднати результат функції з іншими текстовими рядками.
Поясню на прикладі.
Припустимо, у вас є той самий набір даних, і в цьому випадку замість того, щоб просто отримати назву місяця, ви хочете отримати назву місяця, а потім номер кварталу (наприклад, січень - квартал 1).
Формула нижче зробить це за вас:
= TEXT (A2, "mmmm") & " - Quarter" & ROUNDUP (MONTH (A2)/3,0)
У наведеній вище формулі використовуються функції ROUNDUP і MONTH для отримання номера кварталу календарного року, а потім він поєднується з назвою місяця, заданою функцією TEXT.
Оскільки результатом функції TEXT є текстовий рядок, я можу поєднати його з іншими текстовими рядками або результатами формул.
Функція ВИБІР
Ще одна формула, за допомогою якої можна швидко отримати назву місяця з номера місяця, - це використання формули ВИБІР.
Хоча це стає довгою формулою, техніка вибору формули корисна, коли ви хочете отримати результат, який ви не можете отримати за допомогою користувацького форматування чи тексту.
Наприклад, якщо ви хочете повернути власні назви місяців (наприклад, назви місяців будь -якою іншою мовою або лише п’ять алфавітів для кожної назви місяця), ви можете зробити це за допомогою формули ВИБІР.
Припустимо, у вас є набір даних, як показано нижче, і ви хочете отримати назву місяця для кожної з цих дат.
Нижче наведена формула, яка дозволить це зробити:
= ВИБРАТИ (МІСЯЦЬ (A2), "січень", "лютий", "березень", "квітень", "травень", "червень", "липень", "серпень", "вересень", "жовтень", "листопад" "," Грудень ")
Формула CHOOSE бере номер індексу (який у нашому прикладі задається формулою місяця), а потім використовує цей номер індексу, щоб вирішити, яке значення повернути.
У цьому прикладі я назвав місячні стандартними іменами з трьох букв, але ви можете змінити це і використовувати будь-яку назву.
Використання Power Query
Я почав використовувати Power Query набагато більше у своїй роботі, оскільки мені набагато легше очищати дані за допомогою них.
Він має вбудовану функцію, яка дозволяє швидко перетворити дату в назву місяця.
Справжня цінність використання Power Query у такому сценарії була б, коли ви імпортуєте дані з інших файлів Excel (або консолідуєте дані з кількох файлів Excel в один файл), і при цьому ви хочете перетворити свої дати в назви місяців .
Ви можете ознайомитися з моїм курсом Power Query на YouTube, якщо хочете дізнатися більше про це.
Щоб ця техніка працювала, ваші дані мають бути у таблиці Excel. Хоча ви все ще можете використовувати Power Query з іменованими діапазонами, якщо ваші дані відсутні в таблиці Excel, я рекомендую вам використовувати будь -який із вищевказаних методів.
Припустимо, у вас є наведені нижче дані, і ви хочете перетворити ці дати на назви місяців.
Нижче наведено кроки для цього.
- Виберіть будь -яку клітинку в наборі даних
- Перейдіть на вкладку Дані
- На вкладці Отримати та перетворити дані натисніть З таблиці/діапазону
- У відкритому редакторі Power Query клацніть правою кнопкою миші заголовок стовпця Дата
- Перейдіть до Transform >> Month >> Назва місяця
- Натисніть кнопку Закрити та завантажити
Вищезазначені кроки вставлятимуть новий робочий аркуш і даватимуть отриману таблицю на цьому новому аркуші.
Тепер, якщо вам цікаво, навіщо це все робити, коли ви можете просто використовувати користувацьке форматування чи текстову функцію, вам потрібно зрозуміти справжню цінність Power Query, намагаючись автоматизувати роботу.
Якщо вам потрібна назва місяця від дати лише один раз, сміливо використовуйте методи, наведені вище.
Але якщо ви вже використовуєте Power Query для керування даними з кількох різних джерел або комбінованих файлів або аркушів, знання, що ви можете легко отримати назву місяця з дати, може заощадити вам багато часу.
Отже, це деякі з методів, які можна використовувати, щоб швидко отримати назву місяця з дати в Excel.
Сподіваюся, цей підручник був вам корисним.
Інші підручники Excel вам також можуть сподобатися:
- Обчисліть кількість місяців між двома датами в Excel
- Розрахунок часу в Excel (різниця в часі, відпрацьовані години, додавання/ віднімання)
- Як отримати перший день місяця в Excel
- Як додати чи відняти дні до дати в Excel (ярлик + формула)
- Як перетворити серійні номери на дати в Excel)
- Як заборонити Excel автоматично змінювати номери на дати