Inserte rápida y automáticamente la fecha y la marca de tiempo en Excel
En Excel, insertar la fecha y la marca de tiempo es una operación normal. Aquí, en este tutorial, presentaré varios métodos para insertar de forma manual o automática la fecha y la marca de tiempo en las celdas de Excel proporcionando diferentes casos.
Insertar fecha y marca de tiempo con accesos directos
Insertar fecha y marca de tiempo con fórmula
Fórmula para insertar automáticamente la marca de tiempo al ingresar datos en otra columna
VBA para insertar automáticamente la marca de tiempo al ingresar datos en otra columna
Si solo necesita insertar la fecha y la marca de tiempo en algunas celdas, puede insertarlas manualmente presionando atajos.
Insertar fecha actual: Control + :
Insertar hora actual: Shift + Control + :
Ver captura de pantalla:
Consejos:
1. Puede formatear las salidas como formatos de fecha o formatos de hora que necesite en Formato de celdas diálogo.
2. Si tiene Kutools for Excel, puede insertar la fecha actual u otras fechas en un formato de fecha específico que necesite con su Insertar la fecha función. Haga clic para descargar gratis
Si desea insertar una fecha o marca de tiempo que se pueda actualizar automáticamente, puede usar las fórmulas siguientes.
Insertar fecha actual
= HOY ()
Prensa Participar clave, y la fecha actual se inserta en la celda.
Insertar hora actual:
= AHORA ()
Presione la tecla Intro y la fecha y hora actuales se insertarán en la celda.
Consejos:
1. Puede formatear las salidas como formatos de fecha o formatos de hora que necesite en Formato de celdas diálogo. Por ejemplo, solo desea mostrar la hora actual, simplemente formatee la celda como Hora después de usar el = AHORA () fórmula
2. Si desea insertar la fecha y hora actuales en el encabezado o pie de página de la hoja de trabajo, puede usar el Insertar información del libro función de Kutools for Excel para manejar rápidamente este trabajo. Haga clic para descargar gratis
Supongamos que hay dos columnas, la columna A y la columna B, ahora desea insertar la marca de tiempo actual en la columna B mientras ingresa datos en la columna A, ¿cómo puede hacerlo?
Inserte automáticamente la marca de tiempo al ingresar datos
1. En primer lugar, haga clic en Archive > Opciones para abrir el Opciones de Excel diálogo, elegir Fórmulas en el panel izquierdo, luego verifique Habilitar el cálculo iterativo in Opciones de cálculo grupo. Y haga clic en OK.
2. En la columna B, por ejemplo, celda B1, escriba esta fórmula
= SI (A1 <> "", SI (B1 <> "", B1, AHORA ()), "")
luego arrastre el controlador de relleno automático hacia abajo hasta las celdas.
3. Luego, formatee las celdas de fórmula con el formato de fecha y hora que necesite en el Formato de celdas diálogo: mantenga las celdas de fórmula seleccionadas, haga clic derecho para mostrar el menú contextual, elija Formato de celdas, Entonces el Formato de celdas aparece el diálogo, en el Personalizado sección que bajo el Número pestaña, escriba el formato que necesita en la Tipo de Propiedad cuadro de texto y haga clic en OK.
Ahora, cuando ingrese datos en la Columna A, la fecha y hora actual se insertará en la Columna B.
Inserte y actualice automáticamente la marca de tiempo mientras la celda cambia en otra columna
Si desea insertar automáticamente la marca de tiempo mientras ingresa la celda y, al mismo tiempo, si la entrada cambia, la marca de tiempo insertada se actualizará, puede usar la siguiente fórmula:
=IF(A1<>"",IF(AND(B1<>"",CELL("address")=ADDRESS(ROW(A1),COLUMN(A1))),NOW(),IF(CELL("address")<>ADDRESS(ROW(A1),COLUMN(A1)),B1,NOW())),"")
A1 es la celda en la que ingresará datos, B1 es la celda de fórmula en la que desea insertar la marca de tiempo.
Arrastre el controlador de relleno automático hacia abajo en las celdas que use.
Luego formatee las celdas de fórmula con el formato de fecha y hora que necesite en el Formato de celdas diálogo: mantenga las celdas de fórmula seleccionadas, haga clic derecho para mostrar el menú contextual, elija Formato de celdas, Entonces el Formato de celdas aparece el diálogo, en el Personalizado sección que bajo el Número pestaña, escriba el formato que necesita en la Tipo de Propiedad cuadro de texto, haga clic en OK.
Si está familiarizado con el código VBA, puede hacer lo siguiente:
1. Haga clic con el botón derecho en la pestaña de la hoja de trabajo que utiliza, luego elija Ver código desde el menú contextual.
2. Luego, en el Microsoft Visual Basic para aplicaciones ventana, pegue debajo del código.
VBA: marca de tiempo de inserción automática
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. De ahora en adelante, siempre que ingrese datos o cambie datos en la Columna A, la nueva marca de tiempo se insertará en la Columna B.
Note: puede cambiar la columna A y B y el formato de hora mm / dd / aaaa hh: mm: ss en el código VBA para que coincida con sus necesidades reales.
Si desea utilizar la función definida, puede hacer lo siguiente:
1. Sostener Alt + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana. Y haga clic en recuadro > Módulo para insertar un módulo en blanco.
2. Pegue el código siguiente en el nuevo módulo. Luego guarde el código y vuelva 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 en la que se insertará la marca de tiempo, escriba esta fórmula
= FormatDate (F1)
F1 es la celda en la que ingresará datos o cambiará datos. Luego, arrastre el controlador de relleno automático hacia las celdas.
Ahora se insertará la fecha y hora actual si la celda F1 ingresó datos o se actualizó.
Convierta la fecha almacenada como texto a la fecha en Excel
Ocasionalmente, cuando copia o importa fechas de otras fuentes de datos a una celda de Excel, la fecha puede formatearse y almacenarse como texto. Y aquí presento los trucos para convertir estas fechas almacenadas como textos en fechas estándar en Excel.
Agregue / reste medio año / mes / hora a la fecha u hora en Excel
Agregar año, mes u hora a la fecha u hora es habitual en nuestro trabajo diario de Excel. ¿Alguna vez ha intentado agregar medio año, mes u hora a la fecha o la hora? Aquí les presento los trucos para manejar con este trabajo.
Marcas de tiempo promedio del día en Excel
Por ejemplo, ha registrado las marcas de tiempo de inicio de sesión de 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 mayor cantidad de tiempo posible que estos usuarios accederán al sitio web en el futuro, ¿cómo podría hacerlo? ?
Calcular horas entre horas después de la medianoche en Excel
Suponiendo que tiene una tabla de tiempo para registrar su tiempo de trabajo, la hora en la Columna A es la hora de inicio de hoy y la hora 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 directamente menos "= B2-A2", no mostrará el resultado correcto
Las mejores herramientas de productividad de oficina
Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%
- Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
- Combinar celdas / filas / columnas y conservación de datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir celdas duplicadas; Comparar rangos...
- Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
- Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
- Fórmulas favoritas e insertar rápidamente, Rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
- Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
- Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
- Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
- Agrupación de tablas dinámicas por número de semana, día de la semana y más ... Mostrar celdas bloqueadas y desbloqueadas por diferentes colores; Resalte las celdas que tienen fórmula / nombre...
- 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!