Saltar al contenido principal

¿Cómo convertir el nombre del mes en número en Excel?

A veces, es posible que desee convertir el nombre del mes en número o el número en el nombre del mes, como convertir enero a 1, en Excel, puede usar fórmulas y VBA para convertir rápidamente entre el nombre del mes y el número.
nombre del mes del documento al número 1

Convertir el nombre del mes en número en Excel

Convierta el número al nombre del mes con VBA

Convierta la fecha en el nombre del mes o el número de mes con Kutools para Excel buena idea3


flecha azul burbuja derecha Convertir el nombre del mes en número en Excel

Hay dos formas que pueden ayudarlo a convertir los nombres de los meses en números en Excel.

Método 1: Convierta el nombre del mes en un número con una fórmula.

Escriba esta fórmula = MES (DATEVALUE (A1 y "1")) (A1 indica la celda en la que desea convertir el nombre del mes en número, puede cambiarlo según lo necesite) en una celda en blanco y presione Participar llave. Ver captura de pantalla:
nombre del mes del documento al número 2

Si desea convertir una lista de columnas de nombres de meses en números, simplemente arrastre el controlador de relleno de la celda de fórmula para completar el rango que necesita. Ver captura de pantalla:
nombre del mes del documento al número 3

Método 2: convertir el nombre del mes en número con VBA

1. Sostener ALT botón y prensa F11 en el teclado para abrir un Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > móduloe, y copie el VBA en el módulo.

VBA: convierte el nombre del mes en número

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. Hacer clic en Ejecutar para ejecutar el código VBA, y un KutoolsparaExcel aparece un cuadro de diálogo para que seleccione un rango de celdas con los nombres de los meses que desea convertir en números, luego haga clic en Aceptar, los nombres de los meses seleccionados se han convertido en números de meses. Ver captura de pantalla:
nombre del mes del documento al número 4

Consejo: El uso del VBA anterior puede perder sus datos originales, puede guardarlos antes de ejecutar el código VBA.

Convierta rápida y fácilmente la fecha a otro formato de fecha en Excel

¿Alguna vez ha intentado convertir una fecha en día, mes o año solamente? Las fórmulas pueden ser difíciles de recordar, pero la Aplicar formato de fecha of Kutools for Excel puede convertir rápidamente una fecha estándar al formato de fecha que necesite, como se muestra a continuación. No esperes ¡Haga clic para obtener una prueba gratuita de 30 días!
doc aplicar formato de fecha
 
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días.

flecha azul burbuja derecha Convierta el número al nombre del mes con VBA

A la inversa, si desea convertir números a nombres de meses, también puede usar dos métodos para resolverlo.

Método 1: Convierta el número al nombre del mes con la fórmula.

Escriba esta fórmula = TEXTO (FECHA (2000, A1,1), "mmmm") (A1 indica la celda en la que desea convertir el número en el nombre del mes, puede cambiarlo según lo necesite) en una celda en blanco y presione Participar llave. Ver captura de pantalla:
nombre del mes del documento al número 5

Si desea convertir una lista de columnas de números en nombres de meses, simplemente arrastre el controlador de relleno de la celda de fórmula para completar el rango que necesita. Ver captura de pantalla:
nombre del mes del documento al número 6

Consejo: Si desea convertir el número a la abreviatura del nombre del mes, puede usar esta fórmula = TEXTO (FECHA (2000, A1,1), "mmm").
nombre del mes del documento al número 7

Método 2: convertir el número al nombre del mes con VBA

1. Sostener ALT botón y prensa F11 en el teclado para abrir un Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Móduloy copie el VBA en el módulo.

VBA: convierte el número al nombre del mes

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. Hacer clic en Ejecutar para ejecutar el código VBA, y un KutoolsparaExcel aparece un cuadro de diálogo para que seleccione un rango de celdas con números que desea convertir a los nombres de los meses. Luego haga clic en Aceptar, los números se han convertido a los nombres de los meses correspondientes. Ver captura de pantalla:
nombre del mes del documento al número 8

Consejo:

1. El uso del VBA anterior puede perder sus datos originales, puede guardarlos antes de ejecutar el código VBA.

2. Si desea convertir el número a la abreviatura del nombre del mes, puede cambiar "mmmm" a "mmm" en el VBA anterior.


flecha azul burbuja derecha Convierta la fecha en el nombre del mes o el número de mes con Kutools para Excel

Si tiene una lista de fechas en una hoja de trabajo necesaria para convertir al nombre del mes o al número de mes, en este caso, puede solicitar Kutools for Excel, Aplicar formato de fecha utilidad.

Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. 

Después instalación gratuita Kutools para Excel, haga lo siguiente:

1. Seleccione las fechas y haga clic en Kutools > Formato > Aplicar formato de fecha. Ver captura de pantalla:
doc aplicar formato de fecha 1

2. Luego, en el cuadro de diálogo emergente, seleccione el formato de fecha que necesita del Formato de fecha lista, y puede ver el resultado de la Vista previa cristal.
doc aplicar formato de fecha 2

3. Luego haga clic Ok or ¡Aplicá!, puede ver que las fechas se han convertido a nombres de meses relativos o números de meses.
doc aplicar formato de fecha 3

Haga clic aquí para saber más sobre Aplicar formato de fecha

flecha azul burbuja derecha Convertir la fecha en el número del mes o el nombre del mes u otros formatos de fecha


Convierta rápidamente fecha no estándar en formato de fecha estándar (mm / dd / aaaa)

En algunas ocasiones, es posible que reciba hojas de trabajo con varias fechas no estándar, y convertirlas todas al formato de fecha estándar como mm / dd / aaaa puede resultarle problemático. aquí Kutools for Excel's Conver hasta la fecha puede convertir rápidamente estas fechas no estándar al formato de fecha estándar con un solo clic.  ¡Haga clic para obtener una prueba gratuita con todas las funciones en 30 días!
doc convertir fecha
 
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
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