Introducir fecha automáticamente al introducir datos en Excel

  • Compartir Este
Hugh West

Si usted está buscando Excel automáticamente introducir la fecha cuando se introducen datos, entonces usted está en el lugar correcto. Microsoft Excel ofrece una amplia gama de formas fructíferas para mostrar las fechas junto con las marcas de tiempo de forma automática cuando se introducen datos. En este artículo vamos a tratar de discutir automáticamente introducir la fecha cuando se introducen datos en Excel con ilustraciones adecuadas.

Descargar el cuaderno de prácticas

Descarga aquí el libro de trabajo que hemos utilizado para preparar este artículo. Puedes utilizarlo también como calculadora, ya que hemos incrustado las celdas de salida con fórmulas.

Introducción automática de la fecha.xlsm

5 Formas de Introducir la Fecha Automáticamente al Introducir Datos en Excel

Excel ofrece diferentes formas de introducir automáticamente la fecha cuando introducimos datos. Sólo tenemos que seguir los sencillos pasos de cada método.

1. Atajos de teclado

Para obtener la fecha de hoy &; timestamp actual podemos utilizar atajos de teclado directamente.

  • En cualquier celda en la que desee conocer la fecha de hoy, pulse CTRL + ; (Control + Punto y coma) .
  • Utilice CTRL + MAYÚS + ; para introducir automáticamente la hora actual.
  • Si desea introducir ambos en una celda, pulse CTRL + ; Primero, luego ESPACIO & por último CTRL + MAYÚS + ; Obtendrás la fecha y la hora juntas.

2. Utilización de la función HOY

Excel tiene por defecto Función HOY para introducir la fecha de hoy.

  • Como en la imagen siguiente, en primer lugar, escriba la fórmula en el campo C4 celda como esta .
=HOY()

  • En segundo lugar, pulse INTRODUCE .
  • Al final, obtendrá la fecha de hoy como salida.

Además, puedes practicarlo en el C6 celda.

3. Aplicación de la función NOW

La función NOW añade una marca de tiempo junto con la fecha.

  • Para demostrarlo, en primer lugar, escriba la fórmula en el campo C4
=NOW()

  • En segundo lugar, pulse INTRODUCE y obtendrá como salida tanto la hora como la fecha de ahora.

4. Combinación de las funciones IF y NOW (marcas de tiempo)

Ahora, supongamos que queremos la hora de entrada de cada empleado en una oficina & los empleados introducirán sus marcas de tiempo de entrada introduciendo sólo sus nombres en una columna de la hoja de cálculo todos los días. Otra columna al lado mostrará automáticamente sus marcas de tiempo de entrada junto con las fechas en las que introducen sus nombres en la primera columna.

¿Cómo lo haremos?

Paso 1:

En primer lugar, seleccione la celda C5 y escribe la fórmula así.

=IF(B5"",IF(C5="",NOW(),C5),"")

Breve explicación de las funciones:

Esta es la fórmula base para el Marca de tiempo Lo que ocurre aquí es que estamos ordenando a Excel que Si Célula B5 permanece vacía, Célula C5 también estará vacía. Y cuando se introduzcan datos de entrada en Célula B5 entonces Célula C5 mostrará la marca de tiempo a la vez. Todo ello se ejecutará mediante la combinación de dos sencillas funciones- SI & AHORA Usaremos SI para introducir la condición & AHORA mostrará la hora a la que se introducen los datos.

Segundo paso:

  • En segundo lugar, apunte con el cursor del ratón a la esquina inferior derecha de Célula C5 & verá un '+' icono que se llama Asa de llenado .
  • En tercer lugar, haga clic en él y arrástrelo hasta la última celda que necesite para introducir los datos en Columna C & suelte el botón del ratón.

Tercer paso:

  • En cuarto lugar, vaya al Archivo

  • Ahora, seleccione Excel Opciones .

  • En quinto lugar, seleccione el Fórmulas ficha & marque la Activar el cálculo iterativo .
  • Haga clic en OK .

Lo que estamos haciendo aquí es decirle a Excel que cualquier celda en Columna C puede necesitar referirse a sí mismo en la función durante la entrada de datos en Columna B Y si no activamos este cálculo iterativo desde las opciones de Excel, aparecerá un mensaje de error durante la introducción de datos.

Paso 4:

  • En sexto lugar, introduzca un nombre en Célula B5 & pulse INTRODUCE .
  • Verá la fecha y hora inmediatamente en Célula C5 .

  • En Célula B6 ponga otro nombre & el resultado de la perspectiva se mostrará justo a su lado en Célula C6 .

Así, puede introducir cualquier nombre o dato en Columna B y conocerás la fecha & marcas de tiempo junto a ellas.

Lecturas similares

  • Cómo mostrar el día de la semana a partir de la fecha en Excel (8 maneras)
  • Insertar Última Fecha Guardada en Excel (4 Ejemplos)
  • Cómo insertar un calendario desplegable en Excel (con pasos rápidos)
  • Insertar Fecha en Pie de Página en Excel (3 Maneras)
  • Cómo Insertar un Selector de Fecha en Excel (Con Procedimiento Paso a Paso)

5. Incrustación de comandos VBA para hacer que Excel funcione

Y ahora aquí está el método final donde puedes usar tu propia función personalizada formateándola con Codificación VBA primero. Vamos a conocer el Hora de entrada de los empleados una vez más aquí, pero esta vez con nuestra propia función.

Paso 1:

  • Pulse ALT+F11 & VBA como en la imagen de abajo. O puede hacerlo manualmente. Para ello, en primer lugar, vaya a la ventana Desarrollador tab> seleccionar Visual Basic .

  • En segundo lugar, elija Inserte Seleccionar Módulo .

  • Finalmente, aparecerá un módulo en blanco.
  • En tercer lugar, pon el siguiente código en el módulo.
 Function EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function 

  • Ahora pulse ALT+F11 de nuevo para cerrar el VBA o simplemente vuelva a su hoja de datos Excel.

Paso 3:

  • Seleccione Célula C5 & tipo =Hora de entrada(B5) como Hora de entrada es la nueva función que acabamos de crear con VBScript .
  • Utilice Asa de llenado una vez más para copiar la fórmula hasta Celda C10 o más según sus necesidades.

Paso 4:

  • Pon un nombre Célula B5 .
  • Pulse INTRODUCE & ya está.
  • Obtendrá la hora de entrada instantáneamente en Célula C5 .

Alternativas a Introducir fecha de forma automática

Excel ofrece algunas alternativas para introducir fechas automáticamente, que son.

  • Utilizando Autorrelleno
  • Utilizando la Serie Fill comando

1. Uso de la opción de autorrelleno con varios criterios

Si necesita introducir fechas según el orden cronológico, entonces la opción Autorrelleno En la imagen siguiente, debe utilizar la opción Asa de llenado en Célula B5 para arrastrarlo a B12 En el desplegable de la esquina encontrarás varios criterios.

En segundo lugar, seleccione Días de relleno

Con el tiempo, encontrarás días automáticamente.

Si elige Llenar Días laborables En ese caso, las fechas se mostrarán en orden cronológico, excepto los fines de semana (sábado & domingo).

En consecuencia, la salida es así.

También puede ver los meses sólo en orden progresivo si selecciona Llenar meses .

En este caso, la salida es la siguiente.

Además, de la misma manera, vaya para Llenar años para ver los años en orden secuencial.

Finalmente, aquí la salida será así.

2. Utilizar el comando Fill Series para personalizar la opción de autorrelleno

Puede utilizar la función Serie Fill si necesita personalizar más las fechas, incluidos los intervalos.

Paso 1:

  • En primer lugar, seleccione toda la columna o un rango de celdas de una columna en la que desee introducir fechas.
  • En segundo lugar, en virtud de la Inicio vaya a la pestaña Edición de grupo de comandos.
  • En tercer lugar, desde el Rellene seleccione la opción Serie

Finalmente, aparecerá un cuadro que te permitirá personalizar las fechas según tus criterios.

Segundo paso:

  • En el Serie seleccione Serie en como Columnas , Tipo como Fecha & Unidad de fecha como Día .
  • Tipo '2' como el Paso Valor se denomina diferencia común en una progresión o serie aritmética.
  • Pulse OK .

En consecuencia, ésta es la serie resultante de fechas con 2 días de diferencia común.

Ahora bien, si elige Entre semana como el Fecha Unidad del Serie las fechas excluirán los fines de semana (sábado & domingo).

Al final, esta vez conseguirás esto.

Seleccione Mes como el Fecha Unidad y verás una serie de meses con 2 meses como diferencia común o intervalo entre 2 meses.

Por lo tanto, la salida será.

Del mismo modo, también puede hacerlo para años seleccionando Año como Fecha Unidad .

En consecuencia, obtendrá una salida como ésta.

Conclusión

Por lo tanto, estos son todos los básicos, fácil & técnicas útiles que usted puede seguir para hacer Excel introducir fechas, así como marcas de tiempo de forma automática cuando se introducen datos. Espero que hayas encontrado estos métodos bastante eficaz. Si tienes alguna pregunta o comentario con respecto a este artículo puedes comentar. También puede echar un vistazo a nuestro otro interesante & artículos informativos en este sitio web.

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.