Insertar rápidamente y automáticamente fecha y marca de tiempo en Excel
En Excel, insertar fecha y marca de tiempo es una operación normal. En este tutorial, presentaré varios métodos para insertar manual o automáticamente la fecha y la marca de tiempo en las celdas de Excel proporcionando diferentes casos.
Insertar fecha y marca de tiempo con atajos
Insertar fecha y marca de tiempo con fórmula
Fórmula para insertar automáticamente marca de tiempo al ingresar datos en otra columna
VBA para insertar automáticamente marca de tiempo al ingresar datos en otra columna
Si solo necesita insertar fecha y marca de tiempo en unas pocas celdas, puede insertarlas manualmente presionando atajos.
Insertar fecha actual: Control + :
Insertar hora actual: Mayús + Control + :
Ver captura de pantalla:
Consejos:
1. Puede formatear las salidas como formatos de fecha u horas según sea necesario en el cuadro de diálogo Formato de celdas.
2. Si tiene Kutools para Excel, puede insertar la fecha actual u otras fechas en un formato de fecha específico que necesite con su función Ingreso de fecha función. Haga clic para descargar gratis
Si desea insertar una fecha o marca de tiempo que se actualice automáticamente, puede usar las siguientes fórmulas.
Insertar fecha actual
=HOY()
Presione la tecla Enter, y la fecha actual se insertará en la celda.
Insertar hora actual:
=AHORA()
Presione la tecla Enter, y la fecha y hora actuales se insertarán en la celda.
Consejos:
1. Puede formatear las salidas como formatos de fecha u horas según sea necesario en el cuadro de diálogo Formato de celdas. Por ejemplo, si solo quiere mostrar la hora actual, simplemente formatee la celda como Hora después de usar la fórmula =AHORA().
2. Si desea insertar la fecha y hora actuales en el encabezado o pie de página de la hoja de trabajo, puede usar la función Insertar información del libro de Kutools para Excel para manejar rápidamente esta tarea. Haga clic para descargar gratis
Supongamos que hay dos columnas, Columna A y Columna B, ahora desea insertar la marca de tiempo actual en la Columna B mientras ingresa datos en la Columna A, ¿cómo lo haría?
Insertar automáticamente marca de tiempo al ingresar datos
1. Primero, haga clic en Archivo > Opciones para abrir el cuadro de diálogo Opciones de Excel elija Fórmulas en el panel izquierdo, luego marque Habilitar cálculo iterativo en opciones de cálculo grupo. Y haga clic en Aceptar.
2. En la Columna B, por ejemplo, Celda B1, escriba esta fórmula
=SI(A1<>"",SI(B1<>"",B1,AHORA()),"")
luego arrastre el controlador de autollenado hacia abajo hasta las celdas.
3. Luego formatee las celdas de la fórmula como el formato de fecha y hora que necesite en el cuadro de diálogo Formato de celdas mantenga seleccionadas las celdas de la fórmula, haga clic derecho para mostrar el menú contextual, elija Formato de celdas, luego el cuadro de diálogo Formato de celdas aparece, en la sección Personalizado que está bajo la pestaña Número escriba el formato que necesita en el cuadro de texto Tipo y haga clic en Aceptar.
Ahora, cuando ingrese datos en la Columna A, la fecha y hora actuales se insertarán en la Columna B.
Insertar y actualizar automáticamente la marca de tiempo mientras cambia la celda en otra columna
Si desea insertar automáticamente la marca de tiempo al ingresar datos en la celda, y al mismo tiempo, si la entrada cambia, la marca de tiempo insertada se actualizará, puede usar la siguiente fórmula:
=SI(A1<>"",SI(Y(B1<>"",CELDA("dirección")=DIRECCIÓN(FILA(A1),COLUMNA(A1))),AHORA(),SI(CELDA("dirección")<>DIRECCIÓN(FILA(A1),COLUMNA(A1)),B1,AHORA())),"")
A1 es la celda donde ingresará los datos, B1 es la celda de la fórmula donde desea insertar la marca de tiempo.
Arrastre el controlador de autollenado hacia abajo en las celdas que utilice.
Luego formatee las celdas de la fórmula como el formato de fecha y hora que necesite en el cuadro de diálogo Formato de celdas: mantenga seleccionadas las celdas de la fórmula, haga clic derecho para mostrar el menú contextual, elija Formato de celdas, luego aparecerá el cuadro de diálogo Formato de celdas, en la sección Personalizado que está bajo la pestaña Número, escriba el formato que necesita en el cuadro de texto Tipo, haga clic en Aceptar.
Si está familiarizado con el código VBA, puede hacer lo siguiente:
1. Haga clic derecho en la pestaña de la hoja de trabajo que utiliza, luego elija Ver código desde el menú contextual.
2. Luego, en la ventana Microsoft Visual Basic para Aplicaciones, pegue el siguiente código.
VBA: Insertar automáticamente marca de tiempo
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyKutools20190919
Dim xRInt As Integer
Dim xDStr As String
Dim xFStr As String
On Error Resume Next
xDStr = "A" 'Data Column
xFStr = "B" 'Timstamp Column
If (Not Application.Intersect(Me.Range(xDStr & ":" & xDStr), Target) Is Nothing) Then
xRInt = Target.Row
Me.Range(xFStr & xRInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub
3. Luego guarde este código. A partir de ahora, tan pronto como ingrese o cambie datos en la Columna A, la nueva marca de tiempo se insertará en la Columna B.
Nota: puede cambiar las columnas A y B y el formato de hora mm/dd/aaaa hh:mm:ss en el código VBA para adaptarlo a sus necesidades reales.
Si desea utilizar la función definida, puede hacer lo siguiente:
1. Mantenga presionadas Alt + F11 teclas para habilitar la ventana Microsoft Visual Basic para Aplicaciones Y haga clic en Insertar > Módulo para insertar un módulo en blanco.
2. Pegue el siguiente código en el nuevo módulo. Luego guarde el código y regrese a la hoja de trabajo.
Function FormatDate(xRg As Range)
'UpdatebyKutools20190919
On Error GoTo Err_01
If xRg.Value <> "" Then
FormatDate = Format(Now, "mm/dd/yyyy hh:mm:ss")
Else
FormatDate = ""
End If
Exit Function
Err_01:
FormatDate = "Error"
End Function
3. En la celda donde se insertará la marca de tiempo, escriba esta fórmula
=FormatDate(F1)
F1 es la celda donde ingresará o cambiará los datos. Luego arrastre el controlador de autollenado hacia abajo hasta las celdas.
Ahora se insertará la fecha y hora actuales si la celda F1 ha ingresado o actualizado datos.
Convertir fecha almacenada como texto a fecha en Excel
Ocasionalmente, cuando copia o importa fechas desde otras fuentes de datos a una celda de Excel, la fecha podría volverse formateada y almacenada como texto. Aquí le presento algunos trucos para convertir estas fechas almacenadas como texto a fechas estándar en Excel.
Sumar/restar medio año/mes/hora a fecha u hora en Excel
Sumar año, mes u hora a fecha u hora es común en nuestro trabajo diario en Excel. ¿Alguna vez ha intentado sumar medio año, mes u hora a una fecha u hora? Aquí le presento algunos trucos para manejar esta tarea.
Promediar marcas de tiempo del día en Excel
Por ejemplo, ha registrado las marcas de tiempo de inicio de sesión cada vez que un usuario específico accedió a un sitio web en Excel, y ahora desea promediar estas marcas de tiempo para predecir la hora más probable en que este usuario accederá al sitio web en el futuro, ¿cómo podría lograrlo?
Calcular horas entre horarios después de la medianoche en Excel
Supongamos que tiene una tabla de tiempos para registrar su tiempo de trabajo, el tiempo en la Columna A es la hora de inicio de hoy y el tiempo en la Columna B es la hora de finalización del día siguiente. Normalmente, si calcula la diferencia de tiempo entre los dos tiempos restando directamente "=B2-A2", no mostrará el resultado correcto.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel resuelve la mayoría de tus problemas y aumenta tu productividad en un 80%
- Barra de Fórmulas Super (editar fácilmente múltiples líneas de texto y fórmulas); Diseño de Lectura (leer y editar fácilmente grandes cantidades de celdas); Pegar en Rango Filtrado...
- Combinar Celdas/Filas/Columnas manteniendo los datos; Dividir contenido de celdas; Combinar filas duplicadas y Sumar/Promediar... Prevenir celdas duplicadas; Comparar rangos...
- Seleccionar filas duplicadas o únicas; Seleccionar filas en blanco (todas las celdas están vacías); Búsqueda Avanzada y Búsqueda Difusa en muchos libros de trabajo; Selección Aleatoria...
- Copia Exacta de múltiples celdas sin cambiar la referencia de la fórmula; Crear automáticamente referencias a múltiples hojas; Insertar viñetas, casillas de verificación y más...
- Favoritos e inserción rápida de fórmulas, rangos, gráficos e imágenes; Encriptar celdas con contraseña; Crear lista de correo y enviar correos electrónicos...
- Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir estadísticas de página; Convertir entre el contenido de las celdas y los comentarios...
- Super Filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes/semana/día, frecuencia y más; Filtro especial por negrita, cursiva...
- Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión masiva de xls, xlsx y PDF...
- Agrupación de Tabla Dinámica por número de semana, día de la semana y más... Mostrar celdas desbloqueadas, bloqueadas por diferentes colores; Resaltar celdas que tienen fórmula/nombre...

- Habilitar edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abrir y crear varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
- ¡Aumenta tu productividad en un 50%, y reduce cientos de clics del ratón cada día!
