¿Cómo dar formato a una fecha en Excel para mostrar el día de la semana o el mes abreviado?
En muchos escenarios prácticos, es posible que necesite mostrar fechas de forma más concisa o ahorrar espacio en sus hojas de cálculo de Excel. Por ejemplo, podría tener una columna de fechas como 2016/1/15 y desear mostrar únicamente el día de la semana abreviado —como vie o incluso V—, o el mes abreviado, como ene o E. Este artículo presenta varias técnicas sencillas para lograr esta conversión de formato en Excel, permitiéndole mostrar rápidamente y con flexibilidad las fechas como día de la semana abreviado o mes, según sus necesidades.
- Formatee fechas para mostrar Día de la semana o meses abreviados con la función Establecer formato de celda
- Formatee fechas para mostrar Día de la semana o meses abreviados con Kutools para Excel
- Formatee fechas para mostrar Día de la semana o meses abreviados con fórmulas
- Formatee fechas para mostrar Día de la semana o meses abreviados con código VBA
Formatear fechas para mostrar Día de la semana abreviados o meses con la función Establecer formato de celda
La función Establecer formato de celda de Microsoft Excel le permite mostrar fechas en diversos formatos personalizados, incluidas formas abreviadas para semanas o meses. Este enfoque resulta especialmente útil cuando desea cambiar la representación visual de las fechas directamente en sus celdas originales, sin crear nuevas columnas ni alterar los valores subyacentes.
1. Seleccione las celdas que contengan las fechas que desee mostrar como semanas o meses abreviados. A continuación, haga clic con el botón derecho en la selección y elija Establecer formato de celda del menú contextual. Véase la captura de pantalla:
2. En el cuadro de diálogo Establecer formato de celda, vaya a la pestaña Número. Haga clic para seleccionar Personalizada en la lista de Categoría. A continuación, introduzca el código de formato deseado en el campo Tipo.
Nota:
- Para mostrar las fechas como abreviaturas del día de la semana (por ejemplo, «lun.», «mar.»), escriba DDD.
- Para mostrar meses abreviados (p. ej., «ene.», «feb.»), escriba MMM.
- Si solo desea la inicial (por ejemplo, «V» para viernes o «E» para enero), Excel no incluye un formato integrado que admita directamente abreviaturas de una sola letra para días ni meses; sin embargo, puede lograrlo mediante fórmulas (véase más abajo) o con VBA.
3. Tras configurar el formato personalizado, haga clic en el botón Aceptar para confirmar y aplicar el nuevo formato de fecha a su selección.
Las fechas seleccionadas se mostrarán al instante con el estilo abreviado que haya elegido, ya sea con nombres de días de la semana o meses en formato de tres letras. Sus datos lucen ahora visualmente compactos, mientras que los valores de las celdas conservan su formato original como fechas. Véase la captura de pantalla:
Consejo práctico: El método de Establecer formato de celda solo cambia la apariencia visual: sus datos siguen siendo reconocidos como fechas por Excel y pueden usarse en cálculos, ordenaciones o filtros. Si necesita convertir la fecha en valores de texto reales (por ejemplo, para exportarlos o usarlos fuera del contexto de las fechas de Excel), considere utilizar alguna de las soluciones con fórmulas que se indican a continuación.
Posible problema: Si las celdas seleccionadas contienen valores que Excel no reconoce como fechas, es posible que el formato personalizado no se muestre como esperas. Asegúrate de que el contenido de las celdas esté almacenado en formato de fecha (no como texto) antes de aplicar el formato.
Formatear fechas para mostrar Día de la semana abreviados o mes con Kutools para Excel
Kutools para Excel incluye una utilidad de Aplicar formato de fecha que te permite mostrar fechas como días de la semana abreviados o meses abreviados con solo unos pocos clics. Es especialmente útil si necesitas cambiar frecuentemente entre distintos formatos de fecha o deseas garantizar coherencia en tus informes, sin tener que recordar códigos de formato personalizado. Esta herramienta es ideal tanto para tareas ocasionales de formato como para usuarios que quieran simplificar flujos de trabajo con formatos de fecha en hojas de cálculo complejas.
1. Seleccione el rango de fechas que desee formatear y vaya a Kutools > Formato > Aplicar formato de fecha.
2. En el cuadro de diálogo Aplicar formato de fecha que aparece, elija una opción como Mar (para un mes abreviado) o Mié (para un día de la semana abreviado) en la lista de Formato de fecha y, a continuación, haga clic en Aceptar.
Las fechas seleccionadas se mostrarán al instante con el nuevo formato según su elección. Este método elimina las suposiciones y ofrece una vista previa inmediata del resultado, lo que resulta especialmente útil para usuarios no familiarizados con el sistema de códigos personalizados de fechas de Excel.
Ventajas:
- La interfaz gráfica intuitiva permite seleccionar rápidamente entre múltiples preajustes de Formato de fecha con vista previa
- No es necesario recordar ni escribir manualmente los códigos de Formato personalizado
- Eficiente para aplicar formato masivo a grandes rangos o selecciones múltiples no contiguas
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Formatear fechas para mostrar Día de la semana abreviados o meses con fórmulas
Si prefiere generar días o meses abreviados como texto en nuevas columnas —por ejemplo, para exportar, elaborar informes o cumplir requisitos específicos de estructura de datos—, las fórmulas de Excel ofrecen un enfoque directo y altamente personalizable. Este método incluso permite abreviaturas de una sola letra o patrones personalizados que no están disponibles con el formato estándar.
1. Seleccione una celda en blanco adyacente a la primera celda con fecha que quiera convertir (por ejemplo, si su primera fecha está en la celda A2, seleccione la celda C2). Introduzca la siguiente fórmula para mostrar el mes abreviado:
=TEXT(A2,"MMM") Esto mostrará la abreviatura de tres letras del mes (por ejemplo, «ene.»).
Tras introducir la fórmula, pulse Intro y, a continuación, cópiela hacia abajo arrastrando el controlador de relleno hasta cubrir todas las filas necesarias.
Variantes y consejos adicionales:
- Para obtener la abreviatura de un solo carácter del mes (por ejemplo, «E» para enero), utilice esta fórmula:
=LEFT(TEXT(A2,"MMM"),1) =TEXT(A2,"DDD") =CHOOSE(WEEKDAY(A2), "Su", "M", "Tu", "W", "Th", "F", "Sa") Cómo usarlo: Después de introducir cualquiera de estas fórmulas, copie el resultado junto a su lista arrastrando el controlador de relleno. Ajuste las referencias de celda si sus fechas están en columnas distintas.
Notas:
- Las fórmulas con
TEXTO()siempre devuelven texto, incluso si el origen es un valor de fecha. - Si aparecen mensajes de error, asegúrese de que los datos de origen en la columna A contengan valores de fecha válidos (no números con formato de texto ni cadenas vacías).
- Las abreviaturas personalizadas son compatibles con
ELEGIR(), así que puedes sustituir tus propios patrones preferidos (por ejemplo, «D», «L», «M», etc.).
Una vez rellenadas estas fórmulas junto a su columna de fechas, obtendrá una nueva columna con la abreviatura deseada para cada fecha. Véase la captura de pantalla:
Formatear fechas para mostrar Día de la semana abreviados o meses con código VBA
Para usuarios avanzados o quienes deseen automatizar este proceso en conjuntos de datos extensos, VBA ofrece una solución potente para convertir fechas directamente a su forma abreviada. Esta opción resulta especialmente adecuada para tareas repetitivas o procesamiento masivo, ya que permite agilizar la abreviatura de fechas sin necesidad de introducir fórmulas ni aplicar formatos manualmente cada vez.
Precaución: Haga siempre una copia de seguridad de sus datos antes de ejecutar scripts de VBA, ya que las operaciones masivas podrían sobrescribir los valores originales.
Para utilizar la solución VBA, siga estas instrucciones:
- Haga clic en Herramientas para desarrolladores > Visual Basic para abrir el editor de VBA.
- En la ventana del editor, haga clic en Insertar > Módulo.
- Pegue el siguiente código en el nuevo módulo:
Sub AbbreviateDate()
Dim cell As Range
Dim WorkRng As Range
Dim OutputType As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to abbreviate dates", xTitleId, WorkRng.Address, Type:=8)
OutputType = Application.InputBox("Enter 'D' for day abbreviation or 'M' for month abbreviation", xTitleId, "D", Type:=2)
For Each cell In WorkRng
If IsDate(cell.Value) Then
If OutputType = "M" Or OutputType = "m" Then
cell.Value = Format(cell.Value, "MMM")
ElseIf OutputType = "D" Or OutputType = "d" Then
cell.Value = Format(cell.Value, "DDD")
End If
End If
Next
End Sub Tras insertar el código:
1. Cierre el editor de VBA.
2. Seleccione el rango de fechas que desee abreviar en Excel.
3. Pulse Alt + F8, elija AbreviarFecha y haga clic en Ejecutar.
4. Siga las indicaciones para seleccionar el rango y el tipo D (para día de la semana) o M (para mes).
Ventajas:
- Procesamiento masivo rápido y sin necesidad de columnas intermedias ni fórmulas
- Personalizable: se puede ampliar para admitir otros estilos, como abreviaturas de una sola letra
- El script sobrescribe los valores originales de las fechas en su lugar; úselo con precaución o ejecútelo en copias de los datos
Demostración: formatear fechas para mostrar Día de la semana abreviado o mes
Artículos relacionados:
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