Как преобразовать название месяца в число в Excel?
Иногда вам может потребоваться преобразовать название месяца в число или число в название месяца, например преобразовать январь в 1, в Excel вы можете использовать формулы и VBA для быстрого преобразования названия месяца в число.
Преобразование названия месяца в число в Excel
Преобразование числа в название месяца с помощью VBA
Преобразование даты в название месяца или номер месяца с помощью Kutools for Excel
Преобразование названия месяца в число в Excel
Преобразовать названия месяцев в числа в Excel можно двумя способами.
Метод 1. Преобразование названия месяца в число с помощью формулы.
Введите эту формулу = МЕСЯЦ (ДАТА ЗНАЧЕНИЕ (A1 & "1")) (A1 указывает ячейку, в которой вы хотите преобразовать название месяца в число, вы можете изменить его по своему усмотрению) в пустую ячейку и нажмите Enter ключ. Смотрите скриншот:
Если вы хотите преобразовать список столбцов с названиями месяцев в числа, просто перетащите маркер заполнения ячейки формулы, чтобы заполнить нужный диапазон. Смотрите скриншот:
Метод 2: преобразовать название месяца в число с помощью VBA
1. Держать ALT и нажмите F11 на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > модуль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. Нажмите Run для запуска кода VBA и KutoolsforExcel Появится диалоговое окно, в котором вы можете выбрать диапазон ячеек с названиями месяцев, которые вы хотите преобразовать в числа, затем нажмите OK, выбранные названия месяцев были преобразованы в номера месяцев. Смотрите скриншот:
Функции: Использование вышеуказанного VBA может привести к потере исходных данных, вы можете сохранить их перед запуском кода VBA.
Быстро и легко конвертируйте дату в другое форматирование даты в Excel
|
Вы когда-нибудь пробовали преобразовать дату только в день, месяц или год? Формулы трудно запомнить, но Применить форматирование даты of Kutools for Excel можно быстро преобразовать стандартную дату в формат даты, как вам нужно, как показано ниже. Не подожди, нажмите, чтобы получить 30-дневную бесплатную пробную версию! |
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. |
Преобразование числа в название месяца с помощью VBA
И наоборот, если вы хотите преобразовать числа в названия месяцев, вы также можете использовать два метода для решения этой проблемы.
Метод 1: преобразовать число в название месяца с помощью формулы.
Введите эту формулу = ТЕКСТ (ДАТА (2000; A1,1; XNUMX); «мммм») (A1 указывает ячейку, в которой вы хотите преобразовать число в название месяца, вы можете изменить его по своему усмотрению) в пустую ячейку и нажмите Enter ключ. Смотрите скриншот:
Если вы хотите преобразовать список чисел в столбцы в названия месяцев, просто перетащите маркер заполнения ячейки формулы, чтобы заполнить нужный диапазон. Смотрите скриншот:
Функции: Если вы хотите преобразовать число в сокращение названия месяца, вы можете использовать эту формулу = ТЕКСТ (ДАТА (2000; A1,1; XNUMX); «ммм»).
Метод 2: преобразовать число в название месяца с помощью VBA
1. Держать ALT и нажмите F11 на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, и скопируйте 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. Нажмите Run для запуска кода VBA и KutoolsforExcel Появится диалоговое окно, в котором вы можете выбрать диапазон ячеек с числами, которые вы хотите преобразовать в названия месяцев. Затем нажмите OK, числа были преобразованы в соответствующие названия месяцев. Смотрите скриншот:
Функции:
1. Использование вышеуказанного VBA может привести к потере исходных данных, вы можете сохранить их перед запуском кода VBA.
2. Если вы хотите преобразовать число в аббревиатуру названия месяца, вы можете изменить «мммм» на «ммм» в приведенном выше VBA.
Преобразование даты в название месяца или номер месяца с помощью Kutools for Excel
Если у вас есть список дат на листе, необходимый для преобразования в название месяца или номер месяца, в этом случае вы можете подать заявку Kutools for ExcelАвтора Применить форматирование даты утилита.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. | ||
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите даты и нажмите Кутулс > Формат > Применить форматирование даты. Смотрите скриншот:
2. Затем в появившемся диалоговом окне выберите нужный формат даты из Форматирование даты список, и вы можете увидеть результат из предварительный просмотр панель.
3. Затем нажмите Ok or Применить, вы можете увидеть, что даты были преобразованы в относительные названия месяцев или номера месяцев.
Нажмите здесь, чтобы узнать больше о Применить форматирование даты
Преобразование даты в номер месяца или название месяца или другие форматы даты
Быстрое преобразование нестандартной даты в стандартное форматирование даты (мм / дд / гггг)
|
В некоторых случаях вы можете получить рабочие листы с несколькими нестандартными датами, и преобразовать их все в стандартное форматирование даты как мм / дд / гггг может быть для вас проблематичным. Вот Kutools for Excel's Преобразовать в дату можно быстро преобразовать эти нестандартные даты в стандартное форматирование даты одним щелчком мыши. Нажмите, чтобы получить бесплатную полнофункциональную пробную версию через 30 дней! |
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. |
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!