Cómo Insertar la Fecha y Hora Actual en la Celda A1 (6 Maneras Fáciles)

  • Compartir Este
Hugh West

Necesidad de aprender cómo insertar la fecha y hora actuales en la celda A1 A veces queremos introducir la última hora a la que un empleado llega a su puesto de trabajo, o cuándo se editó un archivo por última vez. Si está buscando este tipo de trucos únicos, ha llegado al lugar adecuado. Aquí, le llevaremos a través de 6 métodos fáciles y cómodos de insertar la fecha y hora actuales en la celda A1 en Excel.

Descargar el cuaderno de prácticas

Puede descargar el siguiente libro de Excel para comprenderlo mejor y practicar usted mismo.

Insertar Fecha y Hora Actual en Celda A1.xlsm

6 Métodos para insertar la fecha y hora actuales en la celda A1

Para mayor claridad, tenemos un Hoja de horas de los empleados en nuestras manos. El conjunto de datos contiene el Nombre , ID y Estado de Guillermo Frank .

Ahora, insertaremos el Hora de entrada de este empleado en la celda A1 Así que vamos a explorarlos uno por uno.

Aquí hemos utilizado Microsoft Excel 365 puede utilizar cualquier otra versión según su conveniencia.

1. Atajo de teclado

En el primer método, le mostraremos cómo insertar la fecha y hora actuales en Excel utilizando el método abreviado de teclado. Siga los pasos que se indican a continuación para hacerlo en su propio conjunto de datos.

📌 Pasos:

  • Al principio, seleccione la celda A1 .
  • A continuación, pulse CTRL + ; en el teclado. (Devuelve la fecha actual)
  • A continuación, pulse la tecla ESPACIO llave.
  • Después, pulse CTRL+MAYÚS+; en el teclado (devuelve la hora actual).

En este momento, la celda seleccionada muestra la fecha y la hora actuales en una sola línea.

Pero será más tentador si la fecha y la hora permanecen en líneas diferentes. Para ello, tenemos que formatear la celda. Así que sigue los pasos que se indican a continuación.

  • En primer lugar, pulse CTRL + 1 en el teclado.
  • Inmediatamente, el Formatear celdas se abre el cuadro de diálogo.
  • A continuación, vaya al Número ficha.
  • A continuación, seleccione A medida como Categoría .
  • A continuación, escriba dd-mm-aaaa h:mm AM/PM en el Tipo caja.

  • Ahora, elimine el espacio entre aaaa y h .
  • Después, mantenga pulsada la tecla ALT tecla y tipo 0010 en el teclado numérico.

Después de teclear 0010 la parte del tiempo parece desaparecer en el Tipo Pero ahora está en la segunda línea.

  • A continuación, proceda a la Alineación ficha.

  • En el Alineación marque la casilla de Envolver texto bajo el Control de texto sección.
  • Por último, haga clic en OK .

Actualmente, la fecha y la hora de la celda A1 como en la imagen de abajo.

Más información: Cómo insertar automáticamente entradas de datos de fecha y hora en Excel (5 métodos)

2. Inserción de la función NOW

En este método, utilizaremos la función Función NOW para obtener la fecha y hora actuales. Es tan sencillo & fácil, sólo tienes que seguir a lo largo.

📌 Pasos:

  • Al principio, escriba Presente como el Estado en celda C6 .

  • A continuación, vaya a la celda A1 y escribe la siguiente fórmula.
=NOW()

Función NOW vuelve con la fecha y hora actuales formateadas como fecha y hora.

  • A continuación, formateamos la celda para mostrar el resultado en el formato que deseemos, de la siguiente manera Método 1 .

Más información: Cómo Insertar Fecha Estática en Excel (4 Métodos Sencillos)

3. Utilización de funciones IF y NOW anidadas

En este método, utilizaremos el método anidado SI y AHORA para introducir la fecha y la hora en Excel. Las funciones anidadas Función IF se utiliza para comprobar varias condiciones en Excel y la función Función NOW devuelve la fecha y hora actuales.

📌 Pasos:

Antes de seguir adelante, tenemos que habilitar la función cálculo iterativo Siga los pasos que se indican a continuación.

  • En primer lugar, vaya a la página Archivo ficha.

  • En segundo lugar, seleccione Opciones del menú.

  • Al instante, el Opciones de Excel aparece la ventana.
  • Aquí, salta al Fórmulas ficha.
  • En el Opciones de cálculo marque la casilla de Activar el cálculo iterativo .
  • Por último, haga clic en OK .

Ahora, podemos aplicar nuestra fórmula a la hoja.

  • Inicialmente, seleccione la celda A1 y escribe la fórmula que aparece a continuación.
=IF(C6"",IF(A1"",A1,NOW()),"")

Aquí, en el Función IF en primer lugar, comprobamos si la célula C6 no es igual a en blanco luego otro Función IF se ejecutará, o bien devolverá un en blanco El segundo Función IF comprobará si la celda A1 no es igual a en blanco Si el valor es TRUE entonces devolverá la celda A1 o de lo contrario ejecutará el Función NOW .

  • En consecuencia, pulse INTRODUCE .

En la imagen anterior, podemos ver que la fórmula devuelve un espacio en blanco en la celda A1 ya que no hay ningún valor en la celda C6 Comprobemos si la fórmula funciona cuando hay un valor en la celda C6 .

  • Actualmente, anote Presente en celda C6 y pulse INTRODUCE .

De repente, la fecha y hora actuales se mostrarán en la celda A1 .

Lecturas similares

  • Cómo Insertar un Sello de Fecha en Excel Cuando se Modifican las Celdas de una Fila
  • Insertar Marca de Tiempo en Excel Cuando Cambia la Celda (2 Maneras Efectivas)
  • Cómo insertar Excel marca de tiempo cuando los cambios de celda sin VBA (3 maneras)
  • Cómo convertir una marca de tiempo Unix a una fecha en Excel (3 métodos)

4. Empleo de funciones combinadas

Ahora, mostraremos cómo se puede insertar la hora en Excel con actualizaciones utilizando la función DIRECCIÓN , CELDA , COLUMNA , SI , AHORA y FILA Por favor, siga los pasos para hacerlo en su propio conjunto de datos.

📌 Pasos:

  • En primer lugar, seleccione la celda A1 e introduce la siguiente fórmula en esa celda.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),") Desglose de fórmulas
  • ROW(C6)→ En Función ROW devuelve el número de fila de una celda específica.
    • Salida: 6
  • COLUMNA(C6)→ En Función COLUMNA devuelve el número de columna de una celda específica.
    • Salida: 3
  • DIRECCIÓN(FILA(C6),COLUMNA(C6))→ En Función DIRECCIÓN devuelve la dirección de la celda dada.
    • DIRECCIÓN(6,3)→ se convierte en
      • Salida: $C$6
  • CELL("dirección")=ADDRESS(ROW(C6),COLUMN(C6))→ En Función CELL devuelve información de una celda determinada.
    • CELDA("dirección")=ADDRESS(6,3))→ se convierte en
      • Salida: FALSE
  • CELL("dirección")DIRECCIÓN(FILA(C6),COLUMNA(C6))→ se convierte en
    • Salida: TRUE
  • AND(A1"",CELDA("dirección")=DIRECCIÓN(FILA(C6),COLUMNA(C6)))→ En Función CELL devuelve información de una celda determinada.
    • Y(A1"",{FALSO})→ se convierte en
      • Salida: FALSE
  • IF(CELDA("dirección")DIRECCIÓN(FILA(C6),COLUMNA(C6)),A1,AHORA())),→ En Función IF devuelve un valor si la condición es TRUE y devuelve un valor diferente si es FALSO .
    • IF({VERDADERO},A1,AHORA())→ se convierte en
      • Salida: 44816.522597
  • IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")→ se convierte en
    • IF(C6””,44816.522597,””))→ se convierte en
      • Salida: 44816.522597
  • A continuación, pulse la tecla INTRODUCE llave.

  • En cuanto escribimos algo en la celda C6 la fecha y hora actuales se muestran en la celda A1 .

La diferencia entre este método y el anterior es que cuando cambiamos el valor de la celda C6 la fecha y la hora en la celda A1 no se actualizó en Método 3 Pero, en nuestro método actual, se actualiza cada vez que cambiamos el contenido de la celda C6 .

  • Por lo tanto, cambie el contenido de la celda C6 a P .

Ahora, nos muestra la hora actual actualizada.

5. Aplicación del código VBA

¿Ha pensado alguna vez en automatizar los mismos pasos aburridos y repetitivos en Excel?

No lo pienses más, porque VBA De hecho, puede automatizar por completo el método anterior con la ayuda de VBA Veámoslo en acción.

📌 Pasos:

  • Al principio, vaya a la Desarrollador ficha.
  • Seleccione Visual Basic en el Código grupo.
  • Alternativamente, pulse ALT + F11 para replicar la tarea.

Al instante, el Microsoft Visual Basic para Aplicaciones aparece la ventana.

  • A continuación, haga doble clic en la hoja correspondiente VBA para abrir el módulo de código.

  • En el módulo de código, escribe el siguiente código.
 Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub 

Desglose de códigos
  • Para crear la subprivada, seleccione en primer lugar el botón Hoja de trabajo en lugar de General y Cambia como Declaración . siempre que se produzca algún cambio en esa hoja de cálculo el código se ejecutará solo.
  • A continuación, utilizamos el Función IF donde comprobamos si el Estado no es igual a en blanco utilizando el Valor y también si el número de columna es 3 utilizando el Columna método.
  • Ahora, fijamos el Application.EnableEvents como Falso .
  • A continuación, fijamos el desplazamiento (-5,-2) para insertar la fecha y la hora en compensando 5 filas arriba y 2 columnas a la izquierda.
  • Aquí, el Función Now dará la hora reciente y el formato será el siguiente dd-mm-aaaa hh:mm AM/PM si el valor es TRUE .
  • En consecuencia, fijamos Application.EnableEvents como Verdadero .
  • Por último, finalice el subprocedimiento con Fin Sub .
  • A continuación, vuelve a la hoja de cálculo.
  • Y, anota Presente en el Estado columna.
  • Automáticamente, podemos ver la fecha y la hora en la celda A1 .

Más información: Excel VBA: Insertar marca de tiempo cuando se ejecuta una macro

6. Implementación de funciones definidas por el usuario

Además, también podemos insertar la fecha y hora actuales en Excel automáticamente aplicando una función definida por el usuario. Exploremos el método paso a paso.

📌 Pasos:

  • En primer lugar, abra el Microsoft Visual Basic para Aplicaciones ventana como antes de .
  • En segundo lugar, pasar a la Inserte ficha.
  • A continuación, seleccione Módulo de las opciones.

  • En el módulo de código, pegue el siguiente código.
 Function Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Else Insert_Current_Date_Time = "" End If End Function 

Desglose de códigos
  • En primer lugar, creamos un Función llamado Insertar_Fecha_actual y establece Estado como Gama .
  • A continuación, utilizamos el Si en la que comprobamos si el Estado no es igual a blanco utilizando la función Valor método.
  • Después, fijamos Insertar_Fecha_actual igual al valor del Función Now y formatear la celda como dd-mm-aaaa hh:mm AM/PM si el valor es TRUE .
  • De lo contrario, será en blanco .
  • En ese momento, vuelve a la hoja de trabajo.
  • A continuación, seleccione la celda C1 y empieza a escribir el nombre de la función.
  • Justo después de escribir =en la función será visible.
  • A continuación, seleccione la función pulsando la tecla TAB del teclado.

  • Después de eso, dale a la célula C6 como rango de referencia de la función y pulse INTRODUCE .

Pero, célula A1 sigue en blanco porque la celda C6 también está vacío.

  • En este momento, escriba Presente en celda C6 y obtener la fecha y hora actuales en la celda A1 al instante.

Inserte la fecha y hora actuales en la celda A1 pero no incluya la hora actual

Aquí, insertaremos la fecha y hora actuales en la celda A1 al no incluir la hora actual. En realidad, te pide que introduzcas sólo la fecha actual. Para hacerlo como nosotros, sigue los pasos que se indican a continuación.

📌 Pasos:

  • En primer lugar, seleccione la celda A1 y pon la siguiente fórmula en esa celda.
=HOY()

En Función HOY devuelve la fecha actual formateada como fecha.

  • A continuación, pulse el botón INTRODUCE botón.

Simplemente, la fecha actual está presente ante nosotros.

Más información: Cómo insertar la fecha y hora de la última modificación en una celda de Excel

Sección práctica

Para hacer prácticas por su cuenta hemos proporcionado un Práctica por favor, hágalo usted mismo.

Conclusión

Este artículo proporciona soluciones fáciles y breves para insertar la fecha y hora actuales en la celda A1 en Excel. No olvide descargar el Práctica Gracias por leer este artículo, esperamos que le haya sido útil. Si tiene alguna duda o sugerencia, no dude en hacérnosla saber en la sección de comentarios. Visite nuestro sitio web Exceldemy para explorar más.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.