Excel: конвертуйте 3-буквену абревіатуру місяця в число


Ви можете використати таку формулу в Excel, щоб перетворити 3-буквену абревіатуру місяця на номер місяця в Excel:

 =MONTH(DATEVALUE( A2 &1))

Ця конкретна формула перетворює 3-буквену абревіатуру місяця в клітинці A2 на номер місяця.

Наприклад, якщо клітинка A2 містить жовтень , ця формула створить значення 10 , оскільки жовтень є 10-м місяцем.

У наступному прикладі показано, як використовувати цю формулу на практиці.

Приклад. Перетворення 3-буквеної абревіатури місяця на число в Excel

Припустімо, у Excel є наступний стовпець із 3-літерними скороченнями місяців:

Ми можемо ввести таку формулу в клітинку B2 , щоб перетворити 3-буквену абревіатуру місяця в клітинці A2 на номер місяця:

 =MONTH(DATEVALUE( A2 &1))

Потім ми можемо перетягнути та заповнити цю формулу в кожній клітинці, що залишилася в стовпці B:

Excel перетворює місяць із 3 літер на число

У стовпці B тепер відображається номер місяця для кожного 3-літерного скорочення місяця в стовпці A.

Як працює ця формула?

Розглянемо формулу, яку ми використали:

 =MONTH(DATEVALUE( A2 &1))

По-перше, ця формула використовує A2&1 для додавання 1 до кінця абревіатури з трьох літер.

Наприклад, JAN стає JAN1 .

Далі функція DATEVALUE перетворює текстову дату на порядковий номер, який представляє кількість днів з 1 січня 1900 року.

Наприклад, JAN1 стає 44 927 (формула припускає, що використаний рік є поточним), оскільки 1 січня 2023 року становить 44 927 днів після 1 січня 1900 року.

Нарешті, функція MONTH витягує номер місяця з порядкового номера.

Наприклад, номер місяця, пов’язаний із серійним номером 44927, дорівнює 1 .

Примітка . Ви можете знайти повну документацію функції DATEVALUE в Excel тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Як перетворити дні на місяці в Excel
Як розрахувати середнє за місяць в Excel
Як розрахувати кількість місяців між датами в Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *