¿Cómo dar formato a las fechas en Excel para que los meses aparezcan en mayúsculas?
Al trabajar con fechas en Excel, es posible que necesite mostrar únicamente el mes en letras mayúsculas para mejorar la visibilidad, cumplir con estándares de informes o satisfacer requisitos específicos de formato. Por ejemplo, convertir una fecha como 01/15/2024 en el texto ENE o ENERO en mayúsculas. Excel no incluye un formato integrado directo para mostrar los meses en mayúsculas, pero con algunos métodos prácticos podrá lograrlo fácilmente. En este artículo le presentamos varias soluciones eficaces para formatear fechas como meses en mayúsculas en Excel, incluidos enfoques mediante fórmulas, el uso de Kutools para Excel y la aplicación de código VBA para una conversión automatizada. ¡Descubra a continuación el método ideal para su caso!
Dar formato a fechas para mostrar los meses en mayúsculas con fórmulas
Dar formato a fechas para mostrar los meses en mayúsculas con Kutools para Excel
Dar formato a fechas para mostrar los meses en mayúsculas con código VBA
Dar formato a fechas para mostrar los meses en mayúsculas con fórmulas
Las fórmulas ofrecen una forma cómoda de extraer y mostrar componentes de fechas en Excel. Los métodos siguientes le permiten convertir una fecha en la abreviatura del mes en mayúsculas o en su nombre completo mediante fórmulas integradas. Este enfoque resulta ideal si desea que el resultado aparezca en una celda nueva y necesita un formato dinámico: cuando la fecha original cambia, el resultado se actualiza automáticamente.
1. Seleccione una celda vacía (por ejemplo,)C2) junto a la fecha que desea formatear como mes en mayúsculas y, a continuación, introduzca la siguiente fórmula en la Barra de fórmulas:
=UPPER(TEXT(A2,"mmm")) 
Tras pulsar Intro, la celda seleccionada mostrará la abreviatura del mes de tres letras en mayúsculas (por ejemplo, SEP).
2. Para aplicar este formato a filas adicionales, mantenga seleccionada la celda C2 y arrastre el controlador de relleno (el pequeño cuadrado en la esquina inferior derecha de la celda) hacia abajo por su lista. Cada fecha aparecerá ahora representada con su correspondiente abreviatura del mes en mayúsculas.

Este método resulta especialmente útil cuando trabaja con informes, tablas resumen o paneles que requieren un formato estandarizado para los nombres de los meses.
- Ventajas: La solución es dinámica: los cambios en las fechas de origen actualizan automáticamente el resultado. No necesitas complementos ni conocimientos avanzados.
- Limitaciones: El resultado se almacena en una columna independiente, no en la original. Si necesita aplicar el formato directamente sobre los valores originales (sobrescribiéndolos), considere usar un método basado en VBA o un complemento.
Notas y consejos:
- Si desea mostrar el mes junto con el año (por ejemplo, ENE 24 en mayúsculas), utilice la siguiente fórmula en la celda deseada (por ejemplo, C2):
- Para mostrar el nombre completo del mes en mayúsculas (por ejemplo, ENERO):
- Después de introducir la fórmula deseada, pulse siempre Intro y use el controlador de relleno para aplicarla a todo el rango de fechas.
- Si sus fechas no se reconocen como fechas válidas de Excel (por ejemplo, si se introdujeron como texto), la fórmula no devolverá el resultado correcto. Asegúrese de que los datos de origen estén formateados como fecha.
=UPPER(TEXT(A2,"mmm YY")) 
=UPPER(TEXT(A2,"mmmm")) Dar formato a fechas para mostrar los meses en mayúsculas con Kutools para Excel
La utilidad Aplicar formato de fecha proporcionada por Kutools para Excel permite convertir fechas de forma rápida y flexible a cualquier formato deseado, incluidos los meses en mayúsculas. Este método es ideal para usuarios que prefieren una interfaz gráfica en lugar de editar fórmulas y desean aplicar directamente el formato de celda sobre sus datos o personalizar al instante la apariencia de sus fechas.
1. Seleccione las celdas con fechas que desea convertir a meses en mayúsculas. A continuación, en la Cinta de opciones de Excel, vaya a Kutools > Formato > Aplicar formato de fecha. (Si la pestaña Kutools no es visible, asegúrese de que esté instalada y habilitada.)

2. En el cuadro de diálogo Aplicar formato de fecha, elija el formato de fecha que necesite en el cuadro Formato de fecha. Haga clic en Aceptar para confirmar.

Una vez finalizado, las celdas seleccionadas se modificarán para mostrar abreviaturas o nombres completos de los meses según su configuración.

- Ventajas: El enfoque de Kutools es directo, fácil de usar para quienes prefieren no trabajar con fórmulas y permite procesar grandes rangos rápidamente.
- Consejo: Tras aplicar el formato de fecha, el resultado sigue siendo una fecha y puede utilizarse en otros cálculos o formatearse adicionalmente.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Dar formato a fechas para mostrar los meses en mayúsculas con código VBA
Si necesita una conversión automática e in situ —reemplazando los valores originales de las fechas por los nombres de sus meses correspondientes en mayúsculas— o desea procesar rápidamente un conjunto de datos grande sin recurrir a columnas auxiliares, puede utilizar una macro de VBA. Este enfoque resulta altamente eficiente para operaciones masivas y le brinda control total sobre el formato del resultado.
Escenarios de aplicación: Utilice este método si desea sobrescribir los datos originales, automatizar el proceso de conversión o gestionar un gran volumen de celdas sin necesidad de columnas adicionales ni operaciones manuales.
Precaución: Tenga en cuenta que al ejecutar esta macro, sus fechas originales se reemplazarán por nombres de mes en mayúsculas, lo que provocará la pérdida permanente de los datos de fecha originales en esas celdas. ¡Recomendamos encarecidamente hacer una copia de seguridad antes de ejecutarla!
1. Abra el editor de VBA haciendo clic en Programador > Visual Basic. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. Copie y pegue el siguiente código en el módulo:
Sub ConvertDatesToUppercaseMonths()
Dim WorkRng As Range
Dim Cell As Range
Dim OutputType As Integer
Dim Msg As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range of dates to convert", xTitleId, WorkRng.Address, Type:=8)
Msg = "Enter 1 for 3-letter month (JAN), 2 for full month name (JANUARY):"
OutputType = Application.InputBox(Msg, xTitleId, 1, Type:=1)
For Each Cell In WorkRng
If IsDate(Cell.Value) Then
If OutputType = 2 Then
Cell.Value = UCase(Format(Cell.Value, "mmmm"))
Else
Cell.Value = UCase(Format(Cell.Value, "mmm"))
End If
End If
Next
End Sub 2. Para utilizar la macro, haga clic en el botón
Ejecutar, seleccione a continuación el rango deseado de celdas con fechas en el cuadro de diálogo emergente y se le pedirá que elija entre 1 para una abreviatura de tres letras (por ejemplo, ENE) o 2 para el nombre completo del mes (por ejemplo, ENERO). Tras su respuesta, la macro reemplazará los valores originales de las fechas por el nombre del mes en mayúsculas especificado.
- Ventajas: Simplifica la conversión de columnas completas o rangos; ofrece flexibilidad (abreviatura o nombre completo del mes); se ejecuta rápidamente incluso con conjuntos de datos grandes; y sobrescribe los valores originales para reducir al mínimo la limpieza manual.
- Limitaciones: El valor original de la fecha se sobrescribe; asegúrese de tener una copia de seguridad si necesita conservar los datos originales. Las macros deben estar habilitadas en el libro de trabajo.
- Consejo para solucionar problemas: Si la macro parece no hacer nada, asegúrese de que la selección incluya celdas con fechas válidas y de que las macros estén habilitadas y no bloqueadas por la configuración de seguridad de Excel.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos