¿Cómo insertar automáticamente la fecha y la marca de tiempo en Excel?

La marca de fecha y hora es un tipo de tipo de datos que determina la fecha y la hora de una región en particular. Contiene algunos caracteres junto con algunos datos codificados. Este formato puede variar de un idioma a otro. Hacer un seguimiento de la fecha y la hora ayuda a administrar los registros de nuestro trabajo, así como a segregar la información por días. En este artículo, aprenderemos cómo podemos insertar automáticamente la fecha y la marca de tiempo en Excel.

Hay varias formas de insertar fecha y marca de tiempo en Excel. Estos métodos incluyen métodos estáticos y dinámicos.

1. Inserción de fecha y marca de tiempo usando atajos de teclado (método estático)

El método estático es útil cuando solo hay unas pocas celdas donde necesita insertar la fecha y la marca de tiempo. Puede usar rápidamente el atajo de teclado para insertar manualmente la fecha y la marca de tiempo.

Siga los pasos a continuación para implementar lo mismo:

  • Seleccione la celda en la que se debe insertar la fecha u hora actual.
  • Use este atajo: Ctrl + ; ( Control + punto y coma ) para insertar la fecha actual.
  • Use este atajo: Ctrl + Shift + ; ( Control + Shift + punto y coma ) para insertar la hora actual.
  • Use este atajo: presione la combinación ( Ctrl + ; ) y ( Ctrl + Shift + ; ) para insertar la hora y la hora actuales.

2. Inserción de fecha y marca de tiempo usando fórmulas:

Las funciones NOW() y TODAY() se pueden usar para insertar la fecha y hora actuales que se actualizarán automáticamente. Este método actualiza dinámicamente la fecha y hora cada vez que se realiza un cambio en la hoja de trabajo.

  1. NOW(): Para insertar la fecha y hora actual.
  2. HOY(): Para insertar la fecha actual.

Siga los pasos a continuación para implementar lo mismo:

  • Seleccione la celda en la que se debe insertar la fecha u hora actual.
  • Introduzca la función AHORA() o HOY().
  • Pulse la tecla Intro.
  • La fecha y hora actual o la fecha se insertarán en la celda seleccionada.

3. Inserte la marca de tiempo automáticamente al ingresar datos en una columna diferente

Este método permitirá la inserción de la marca de tiempo en una columna mientras ingresa datos en otra columna. Por ejemplo, considere dos columnas A y B en su hoja de trabajo. Mientras ingresa datos en una celda de la columna A, la fecha y la hora actuales en la celda correspondiente de la columna B se actualizarán automáticamente.

Siga los pasos a continuación para implementar lo mismo:

  • Haga clic en Archivo -> Opciones y aparecerá el cuadro de diálogo Opciones de Excel . Ahora, desde el panel izquierdo, seleccione la opción Fórmulas . Verá Habilitar cálculo interactivo en el panel derecho debajo de Opciones de cálculo. Marque esta opción y seleccione Aceptar .

  • En la siguiente columna contigua (por ejemplo, la columna B), ingrese esta fórmula: 
=IF(A1<>"",IF(B1<>"",B1,NOW()),"")
  • Arrastre y seleccione celdas para autocompletar la fórmula.

  • También puede personalizar el formato de la fecha y la hora. Para hacer esto, haga clic con el botón derecho en las celdas de fórmula seleccionadas, vaya al menú contextual y seleccione Formato de celdas. Verá el cuadro de diálogo Formato de celdas. Vaya a la parte inferior y seleccione Personalizado. En el panel derecho, seleccione el formato adecuado para sus celdas.

  • Ahora, cuando ingrese los datos en una columna, obtendrá la fecha y la hora en el formato elegido en la celda contigua.

4. Uso de VBA para insertar una marca de tiempo automáticamente al ingresar datos en una columna diferente

Si está familiarizado con el trabajo en VBA, entonces hay otro método para insertar automáticamente la marca de tiempo en su hoja de Excel usando VBA.

Siga los pasos a continuación para implementar lo mismo:

  • Para abrir Microsoft Visual Basic para aplicaciones, presione Alt + F11. Se abrirá la ventana de VBA. Ahora vaya a Insertar y seleccione el Módulo para abrir un módulo en blanco.

  • Ahora, agregue el código que se proporciona a continuación a su módulo en blanco y guarde el código.
Function MyTimestamp(Reference As Range)

If Reference.Value <> "" Then

MyTimestamp = Format(Now, "dd-mm-yyyy hh:mm:ss")

Else

MyTimestamp = ""

End If

End Function

  • Regrese a su hoja de trabajo y escriba la siguiente fórmula en su celda en la que desea insertar la marca de tiempo.
A is the column for inserting entries of data.
B is corresponding column, into which the date and timestamp will be updated.

Type the below formula into B1 cell:
=MyTimestamp(A1)

  • Ahora, si inserta la entrada en una columna, obtendrá la fecha y la hora en la celda contigua automáticamente.

Publicación traducida automáticamente

Artículo escrito por mank1083 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *