¿Cómo insertar el día, el mes o el año actual en una celda de Excel?
En Excel, tanto profesionales como usuarios habituales suelen necesitar insertar la fecha, el mes o el año actuales en una hoja de cálculo. Ya sea que esté registrando transacciones diarias, generando informes con marca de tiempo o haciendo un seguimiento de hitos, incorporar esta información de forma eficaz le permite agilizar su flujo de trabajo y garantizar mayor precisión. Introducir manualmente la fecha cada vez no solo consume tiempo, sino que también puede provocar errores, especialmente en documentos dinámicos que requieren actualizaciones constantes. Este artículo le presenta varios métodos prácticos para insertar la fecha, el mes o el año actuales directamente en una celda de Excel, así como en las cabeceras o pies de página. Además, descubrirá enfoques alternativos mediante fórmulas de Excel, atajos de teclado, funciones específicas de Kutools y automatización con VBA, cada uno con ventajas únicas y escenarios ideales de uso.
- Insertar año, mes o fecha actuales mediante fórmulas y atajos de teclado
- Insertar año, mes o fecha actuales con formato de fecha especial
- Insertar Fecha y hora actual en celda/encabezado/pie de página
- VBA: Insertar automáticamente la fecha/mes/año actuales al modificar una celda o mediante un botón
Insertar el año, el mes o la fecha actuales mediante fórmulas y atajos de teclado en Excel
Excel ofrece funciones integradas y atajos de teclado prácticos para insertar rápidamente la fecha, el mes o el año actuales. Estos métodos son ideales si desea que Excel muestre automáticamente información de fecha actualizada o si necesita introducir manualmente una marca de tiempo en un momento específico.
Por ejemplo, para mostrar el mes actual como número, simplemente escriba la siguiente fórmula en la celda deseada:=MONTH(TODAY()) y pulse Intro. Así obtendrá el mes actual (por ejemplo, 8 para agosto).
| Fórmula | La fórmula devuelve | |
| Insertar mes actual (formato número) | =MONTH(TODAY()) | 8 |
| Insertar mes actual (Nombre completo) | =TEXT(TODAY(),«MMMM») | Agosto |
| Insertar año actual | =YEAR(TODAY()) | 2015 |
| Insertar fecha actual (actualización automática) | =TODAY() | 2015/8/20 |
| Insertar Fecha y hora actual (actualización automática) | =NOW() | 2015/8/20 9:41 |
Notas sobre los parámetros:
- Las fórmulas
=TODAY()y=NOW()se actualizan automáticamente cada vez que la hoja de cálculo recalcula, por lo que la fecha y hora mostradas siempre permanecen actualizadas. =YEAR(TODAY())devuelve el año como un número de cuatro dígitos, mientras que=TEXT(TODAY(),"MMMM")proporciona el nombre completo del mes.- Si desea un valor estático (que no cambie posteriormente), use los siguientes atajos de teclado.
Para entradas estáticas —como cuando desea registrar la fecha de un evento específico y no quiere que el valor se actualice en el futuro—, los atajos de teclado resultan especialmente útiles:
(1) Para insertar inmediatamente la fecha actual en la celda seleccionada, pulse CTRL + ;.
(2) Para insertar la fecha y hora actuales en la misma celda, primero pulse CTRL + ; para insertar la fecha, suelte las teclas, luego pulse la barra Espacio para añadir un espacio y, finalmente, pulse CTRL + MAYÚS + ; para añadir la hora actual.
Consejos prácticos y recordatorios:
- Las fórmulas que utilizan
=TODAY()o=NOW()se actualizan automáticamente cada vez que se recalcula el archivo, mientras que las entradas realizadas mediante teclado permanecen fijas una vez introducidas. - Tenga en cuenta el modo de cálculo de su hoja de cálculo. Si los valores no se actualizan automáticamente, es posible que deba pulsar F9 para actualizarlos.
- Si copia una fórmula en varias filas, asegúrese de ajustar las referencias de celda según sea necesario.
Ambos enfoques son ampliamente aplicables en tablas de entrada de datos, registros diarios, informes automatizados y cualquier situación que requiera valores de fecha actualizados. Los métodos basados exclusivamente en fórmulas son ideales cuando los datos deben reflejar siempre la fecha más reciente, mientras que los métodos mediante teclado le brindan control para registrar fechas estáticas.
Insertar año, mes o fecha actuales con formato de fecha especial
Si tiene instalado Kutools para Excel, la utilidad Insertar fecha le permite insertar fácilmente el año, mes o día actuales con su formato de fecha preferido en tan solo unos clics. Este método resulta especialmente práctico cuando necesita un formato personalizado coherente o acceso rápido a un selector de calendario para una selección flexible.
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
Tras instalar Kutools para Excel, consulte los siguientes pasos:
1. Seleccione la celda en la que desea insertar el año, mes o día actuales y, a continuación, vaya a Kutools > Insertar > Insertar fecha.
2. En el cuadro de diálogo Insertar fecha, asegúrese de que esté seleccionada la opción Usando formato. A continuación, haga doble clic en el formato de fecha deseado de la lista de la derecha. El formato seleccionado se aplicará inmediatamente a su celda activa. Vea la siguiente captura de pantalla:

Ahora, la fecha actual aparece en la celda seleccionada con el formato que especificó.
Notas y consejos de uso:
- De forma predeterminada, la fecha de hoy ya está resaltada en el calendario del cuadro de diálogo Insertar fecha. Para insertar una fecha distinta, haga clic en la fecha deseada en el calendario antes de hacer doble clic en el formato preferido.
- Este enfoque le brinda la flexibilidad necesaria para trabajar con formatos de fecha localizados, plantillas profesionales de informes y cualquier escenario en el que resulte esencial una presentación visual coherente.
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
Insertar Fecha y hora actual en celda/cabecera/pie de página con Kutools para Excel
Para escenarios que requieren estampar una hoja de cálculo con información en tiempo real en el área de contenido, la cabecera o el pie de página, Kutools para Excel ofrece la utilidad Insertar información del libro. Esta función resulta especialmente útil para el control automatizado de documentos, fines de auditoría o la inserción coherente de marcas de tiempo en informes distribuidos, ya que permite añadir datos precisos de fecha y hora en tan solo unos pasos.
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
1. Haga clic en KUTOOLS PLUS > Libro de trabajo > Insertar información del libro en la barra de herramientas.

2. En el cuadro de diálogo Insertar información del libro, seleccione la opción Fecha y hora actual. En la sección Insertar en, indique dónde desea incluir esta información: puede elegir cualquier celda de la hoja de cálculo, así como cualquier área de la cabecera o del pie de página. Haga clic en Aceptar para completar la inserción. Consulte la captura de pantalla anterior como guía visual.
La fecha y hora actuales se han insertado ahora exactamente donde las necesita.
Consejos adicionales:
- Este enfoque resulta especialmente útil cuando necesita añadir fechas de revisión, marcas de tiempo para exportaciones de datos o impresiones destinadas a registros físicos.
- Recuerde que los datos insertados en los encabezados o pies de página se ven con mayor claridad en la vista Diseño de página o en la Vista previa de impresión.
- Los cambios realizados aquí no se actualizan automáticamente a menos que vuelva a aplicar la utilidad Insertar información del libro.
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
VBA: Insertar automáticamente la fecha, el mes o el año actuales al modificar una celda o mediante un botón
Para una automatización aún mayor —por ejemplo, si desea que Excel registre automáticamente la fecha exacta de entrada cada vez que se modifique una celda específica o que inserte una marca de tiempo al hacer clic en un botón— puede utilizar VBA (Visual Basic para Aplicaciones). Este enfoque resulta ideal para hojas de registro, pistas de auditoría o informes personalizados donde se necesita un control preciso. Con VBA, podrá insertar dinámicamente la fecha, el mes o el año actuales según los requisitos específicos de su flujo de trabajo.
Escenario 1: Inserta automáticamente la fecha actual cada vez que se edite una celda dentro de una columna o rango especificado. Esta solución es ideal para crear columnas de «Fecha de modificación» o marcas de tiempo automáticas en las entradas.
Cómo configurarlo:
- Haga clic con el botón derecho en la pestaña de la hoja donde desea aplicar la automatización y seleccione Ver código.
- En la ventana abierta de Microsoft Visual Basic para Aplicaciones, pegue el siguiente código en el panel de código:
Private Sub Worksheet_Change(ByVal Target As Range)
'Automatically insert current date when any change occurs in column B (adjust to your needs)
On Error Resume Next
xTitleId = "KutoolsforExcel"
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Target.Offset(0, 1).Value = Date 'Inserts date in column C when column B changes
End If
End Sub Consejos de operación:
- Cada vez que edite una celda en la columna B, la fecha actual se insertará automáticamente en la celda adyacente de la columna C (puede ajustar los rangos de destino y los desplazamientos según sus necesidades).
- Para aplicar esta lógica a un rango distinto o insertar el mes o el año, modifique
DateporMonth(Date)oYear(Date), según corresponda. - Este método es ideal para registros de auditoría o para hacer un seguimiento de las fechas de «última actualización». Asegúrese de que las macros estén habilitadas para que el código se ejecute correctamente.
Escenario 2: Inserta la fecha, el mes o el año actuales con solo hacer clic en un botón personalizado, ideal para flujos de trabajo adaptados o marcas de tiempo bajo demanda.
Cómo configurarlo:
- Haga clic en Desarrollador > Visual Basic.
- En la ventana del editor de VBA, haga clic en Insertar>Módulo
- Introduzca el siguiente código (el ejemplo muestra la inserción de la fecha actual en la celda A1; puede modificar la celda de destino o la lógica según sus necesidades):
Sub InsertCurrentDate()
On Error Resume Next
xTitleId = "KutoolsforExcel"
Worksheets("Sheet1").Range("A1").Value = Date
End Sub Cómo asignar la macro a un botón en Excel
- Insertar el botón:
- Vaya a la pestaña Desarrollador en la Cinta de opciones.
- Haga clic en Insertar>En controles de formulario, elija Botón (control de formulario).

- Coloque el botón en cualquier lugar de su hoja de cálculo.
- Asignar la macro:
- Tras dibujar el botón, aparecerá la ventana Asignar macro.
- Seleccione InsertarFechaActual(o el nombre que haya asignado a su macro).

- Haga clic en Aceptar.
Cada vez que haga clic en él, se insertará la fecha actual en la celda A1 de la Hoja1.
Puede editar la macro para cambiar la celda de destino, la hoja o insertar el mes o el año actual en lugar de la fecha completa.
Resolución de problemas y notas:
- Si las macros no se ejecutan, asegúrese de haberlas habilitado en la configuración de Excel.
- Pruebe su código VBA en un libro de ejemplo antes de aplicarlo a archivos importantes y así evitar la pérdida involuntaria de datos.
- Combinar VBA con controles de hoja de cálculo permite una automatización de flujos de trabajo potente y flexible; no obstante, siempre guarde una copia de seguridad antes de integrar nuevas macros.
En resumen, las soluciones basadas en VBA ofrecen una flexibilidad incomparable para insertar marcas de tiempo de forma automatizada en Excel, siendo especialmente recomendables cuando las fórmulas o herramientas estándar no cubren plenamente las necesidades de su flujo de trabajo.
Demostración: insertar el día, el mes o el año actuales en una celda/cabecera/pie de página en Excel
Artículo relacionado:
Insertar rápidamente la fecha actual con un Formato de fecha específico
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

