Note: The other languages of the website are Google-translated. Back to English

Як перетворити назву місяця на число в 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 для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (7)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Функція Excel МІСЯЦЬ: чи отримує вона число з тексту, наприклад, з NOV, він отримає 11, або: текст із числа, наприклад, з 11, він отримає NOV, чи що? На моєму місці з 11 до 11, не дуже цікаво!!
Цей коментар був мінімізований модератором на сайті
Це кумедно. Наступна функція перетворює ім’я файлу, яке є ім’ям місяця, у відповідне числове значення =MONTH(1&LEFT((MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH (".",CELL("ім'я файлу",A1))-1-SEARCH("[",CELL("ім'я файлу",A1)))),3))
Цей коментар був мінімізований модератором на сайті
Дякую. У моєму випадку це працює
Цей коментар був мінімізований модератором на сайті
Якщо ви попередньо заповнювали назви місяців, чи намагалися ви використовувати vlookup замість VBA?
Цей коментар був мінімізований модератором на сайті
wf = через тиждень mf= один місяць від запису 2mf= 2 місяці від запису 4mf= 4 місяці від запису 6mf= 6 місяців від запису yf= один рік від запису Мені цікаво, чи можна приховати цей запис в іншій колонці як терміни виконання.
Цей коментар був мінімізований модератором на сайті
DATEVALUE не працюватиме з більшістю локальних форматів дати.
Цей коментар був мінімізований модератором на сайті
Миле рішення з використанням datevalue. Мені знадобилася хвилина, щоб зрозуміти це. «Ян» — це випадковий фрагмент тексту. «&1» перетворює його на «1 січня», що є датою, на яку datevalue може зробити це чарівне. Розумне рішення. :)
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця