Перейти до основного матеріалу

Як перетворити назву місяця на число в Excel?

Іноді вам може знадобитися перетворити назву місяця в число або число в назву місяця, наприклад, перетворити січень на 1, в Excel, ви можете використовувати формули та VBA для швидкого перетворення між назвою місяця та номером.
назва місяця документа на номер 1

Перетворити назву місяця на число в Excel

Перетворіть номер у назву місяця за допомогою VBA

Перетворіть дату на назву місяця або номер місяця за допомогою Kutools для Excel гарна ідея3


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

Існує два способи перетворення назв місяців у цифри в Excel.

Спосіб 1: Перетворення назви місяця на число за допомогою формули.

Введіть цю формулу = МІСЯЦЬ (ДАТАЦІЯ (A1 & "1")) (А1 вказує клітинку, яку ви хочете перетворити назву місяця на число, ви можете змінити її, як вам потрібно) у порожню клітинку та натисніть Що натомість? Створіть віртуальну версію себе у ключ. Дивіться знімок екрана:
назва місяця документа на номер 2

Якщо ви хочете перетворити список стовпців назв місяців у числа, просто перетягніть маркер заповнення комірки формули, щоб заповнити потрібний діапазон. Дивіться знімок екрана:
назва місяця документа на номер 3

Спосіб 2: Перетворення назви місяця на число за допомогою VBA

1 Тримайся ALT і натисніть F11 на клавіатурі, щоб відкрити a Microsoft Visual Basic для програми вікна.

2. клацання Insert > модульe, і скопіюйте VBA в модуль.

VBA: Перетворення назви місяця на число

Sub ChangeNum()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Value <> "" Then
        Rng.Value = Month(DateValue("03/" & Rng.Value & "/2014"))
    End If
Next
End Sub

3. клацання прогін для запуску коду VBA, а Kutools для Excel спливає діалогове вікно для вибору діапазону комірок з іменами місяців, які потрібно перетворити в цифри, а потім натисніть кнопку ОК, назви місяців selecetd перетворені в номери місяців. Дивіться знімок екрана:
назва місяця документа на номер 4

Чайові: Використання вищезазначеного VBA може втратити вихідні дані, ви можете зберегти їх перед запуском коду VBA.

Швидко та легко конвертуйте дату в інше форматування дати в Excel

Ви коли-небудь пробували перетворити дату лише на день, місяць або рік? Формули, можливо, важко запам'ятати, але Застосувати форматування дати of Kutools для Excel можна швидко перетворити стандартну дату на форматування дати, як вам потрібно, як показано на знімку екрана нижче. Не чекай, натисніть для 30-денної безкоштовної пробної версії!
doc застосовувати формат дати
 
Kutools для Excel: із понад 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень протягом 30 днів.

стрілка синя права міхур Перетворіть номер у назву місяця за допомогою VBA

Навпаки, якщо ви хочете перетворити числа в назви місяців, ви також можете використовувати два методи для його вирішення.

Спосіб 1: Перетворення числа в назву місяця за допомогою формули.

Введіть цю формулу = ТЕКСТ (ДАТА (2000, A1,1), "мммм") (А1 вказує клітинку, яку ви хочете перетворити число на ім'я місяця, ви можете змінити його, як вам потрібно) у порожню комірку та натисніть Що натомість? Створіть віртуальну версію себе у ключ. Дивіться знімок екрана:
назва місяця документа на номер 5

Якщо ви хочете перетворити список номерів стовпців на назви місяців, просто перетягніть маркер заповнення комірки формули, щоб заповнити потрібний діапазон. Дивіться знімок екрана:
назва місяця документа на номер 6

Чайові: Якщо ви хочете перетворити число на абревіатуру назви місяця, ви можете скористатися цією формулою = ТЕКСТ (ДАТА (2000, A1,1), "ммм").
назва місяця документа на номер 7

Спосіб 2: Перетворення числа в назву місяця за допомогою VBA

1 Тримайся ALT і натисніть F11 на клавіатурі, щоб відкрити a Microsoft Visual Basic для програми вікна.

2. клацання Insert > Модуліта скопіюйте VBA в модуль.

VBA: Перетворення числа в назву місяця

Sub ChangeMonth()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.Format(Rng.Value * 29, "mmmm")
Next
End Sub

3. клацання прогін для запуску коду VBA, а Kutools для Excel спливає діалогове вікно для вибору діапазону комірок із номерами, які потрібно перетворити на назви місяців. Потім натисніть OK, цифри були перетворені у відповідні назви місяців. Дивіться знімок екрана:
назва місяця документа на номер 8

Чайові:

1. Використання вищезазначеного VBA може втратити вихідні дані, ви можете зберегти їх перед запуском коду VBA.

2. Якщо ви хочете перетворити число на абревіатуру назви місяця, ви можете змінити "мммм" на "ммм" у наведеному вище VBA.


стрілка синя права міхур Перетворіть дату на назву місяця або номер місяця за допомогою Kutools для Excel

Якщо у вас на робочому аркуші є список дат, необхідних для перетворення на назву місяця або номер місяця, у цьому випадку ви можете подати заявку Kutools для ExcelАвтора Застосувати форматування дати утиліта

Kutools для Excel, з більш ніж 300 зручні функції, полегшує вам роботу. 

після безкоштовна установка Kutools для Excel, виконайте наведені нижче дії.

1. Виберіть дати та натисніть Кутулс > сформований > Застосувати форматування дати. Дивіться знімок екрана:
doc застосовувати форматування дати 1

2. Потім у діалоговому вікні, що з’явиться, виберіть потрібний формат дати з вікна Форматування дати і ви можете побачити результат із попередній перегляд панель
doc застосовувати форматування дати 2

3 Потім натисніть Ok or Застосовувати, ви можете побачити, як дати були перетворені у відповідні назви місяців або номери місяців.
doc застосовувати форматування дати 3

Клацніть тут, щоб дізнатися більше про Застосування форматування дати

стрілка синя права міхур Перетворити дату на номер місяця або назву місяця або інші формати дати


Швидке перетворення нестандартної дати у стандартне форматування дати (мм / дд / рррр)

Іноді ви можете отримати робочі таблиці з декількома нестандартними датами, і перетворити всі їх у стандартне форматування дат, як мм / дд / рррр, може бути для вас складною справою. Ось Kutools для Excel's Перетворити на дату можна швидко перетворити ці нестандартні дати в стандартне форматування дати одним клацанням миші.  Натисніть, щоб отримати безкоштовну повнофункціональну пробну версію за 30 днів!
дата перетворення документа -
 
Kutools для Excel: із понад 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень протягом 30 днів.

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Cute solution, using datevalue. Took me a minute to figure it out. "Jan" is a random piece of text. The "&1" turns it into "Jan 1," which is a date upon which datevalue can do it's magic. Clever solution. :)
This comment was minimized by the moderator on the site
DATEVALUE wouldn't work with most of the local date formats.
This comment was minimized by the moderator on the site
wf = one week from now mf= one month from the entry 2mf= 2 months from the entry 4mf= 4 months from the entry 6mf= 6 months from the entry yf= one year from the entry I am wondering if possible to covert this entry in another column as due dates.
This comment was minimized by the moderator on the site
If you pre-filling the month names, did you try using a vlookup instead of using a VBA?
This comment was minimized by the moderator on the site
Thank you It works in my case
This comment was minimized by the moderator on the site
This is funny. Following Function converts the Filename which is Month Name to its corresponding Numerical value =MONTH(1&LEFT((MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1)))),3))
This comment was minimized by the moderator on the site
Excel function MONTH: does it get the number from text for example from NOV it would get 11, or: the text from the number for example from 11 it would get NOV, or what? On my location it goes from 11 to 11, not very interesting!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations