Táboa de contidos
Se estás a buscar Excel, introduce automaticamente a data cando se introducen os datos, entón estás no lugar correcto. Microsoft Excel ofrece unha gran variedade de formas fructíferas de mostrar as datas xunto coas marcas de tempo automaticamente cando introduce datos. Neste artigo trataremos de introducir automaticamente a data cando se introducen os datos en Excel coas ilustracións adecuadas.
Descargar Practice Workbook
Descarga aquí o libro de traballo que usamos para preparar este artigo . Tamén podes usalo como calculadora xa que incorporamos as celas de saída con fórmulas.
Introdución automática da data.xlsm
5 xeitos de introducir a data Automaticamente cando se introducen datos en Excel
Excel ofrece diferentes formas de introducir automaticamente a data cando introducimos os datos. Só necesitamos seguir os pasos sinxelos de cada método.
1. Usando atallos de teclado
Para obter a data de hoxe & A marca de tempo actual podemos usar os atallos do teclado directamente.
- En calquera cela na que queiras saber a data de hoxe, preme CTRL + ; (Control + Punto e coma) .
- Utiliza CTRL + MAYÚS + ; para introducir a hora actual automaticamente.
- Se queres introducir ambas as dúas nunha cela, preme CTRL + ; 1o, despois ESPAZO & finalmente CTRL + MAIÚS + ; . Recibirás a data & marca de tempo xuntos.
2. Utilizando a función TODAY
Excel ten unha función TODAY predeterminada para introducira data de hoxe.
- Como na imaxe de abaixo, en primeiro lugar, escriba a fórmula na cela C4 como esta .
=TODAY()
- En segundo lugar, preme ENTER .
- Eventualmente, Obter a data de hoxe como saída.
Ademais, podes practicala na cela C6 .
3. Aplicando a función AGORA
A función AGORA engade unha marca de tempo xunto coa data.
- Para mostrar isto, en primeiro lugar, escriba a fórmula no C4
=NOW()
- En segundo lugar, prema ENTER e obterá a hora e a data de agora como saída.
4. Combinando funcións IF e NOW (marcas de tempo)
Agora, supoñamos que queremos o tempo de entrada de cada empregado nunha oficina & os empregados introducirán as súas marcas de tempo de entrada introducindo os seus nomes só nunha columna de folla de cálculo todos os días. Outra columna ao seu carón mostrará automaticamente as marcas de tempo de entrada xunto coas datas nas que introducen os seus nomes na primeira columna.
Como faremos isto?
Paso 1:
Primeiro, selecciona a cela C5 e escribe a fórmula así.
=IF(B5"",IF(C5="",NOW(),C5),"")
Breve explicación das funcións:
Esta é a fórmula base para a función Marca de tempo . O que está a suceder aquí é que estamos mandando a Excel que se a Cela B5 permanece baleira, a Cela C5 tamén estará baleira. E candoos datos de entrada introduciranse na Cela B5 , a continuación, a Cela C5 mostrará a marca de tempo á vez. Todo será executado pola combinación de dúas funcións simples- IF & AGORA . Usaremos IF para introducir a condición & A función AGORA mostrará a hora na que se introducen os datos.
Paso 2:
- En segundo lugar, apunte o cursor do rato á esquina inferior dereita da Cela C5 & verás unha icona '+' alí que se chama Recheo de control .
- En terceiro lugar, fai clic nel e arrástraa cara abaixo ata a última cela que precisa para introducir datos na Columna C & solta o botón do rato.
Paso 3:
- En cuarto lugar, vai ao Ficheiro
- Agora, escolla Excel Opcións .
- En quinto lugar, seleccione a pestana Fórmulas & marque Activar cálculo iterativo .
- Fai clic en Aceptar .
O que estamos facendo aquí é dicirlle a Excel que calquera cela da A Columna C pode ter que referirse a si mesma na función durante a entrada de datos na Columna B para executar a función. E se non activamos este cálculo iterativo desde as opcións de Excel, aparecerá unha mensaxe de erro durante a entrada de datos.
Paso 4:
- En sexto lugar, introduce un nome na Cela B5 & preme ENTER .
- Verás a data e amp; marca de tempo inmediatamente en Cela C5 .
- Na Cela B6 , pon outro nome e amp; o resultado da perspectiva amosarase directamente na Cela C6 .
Así podes introducir calquera nome ou datos na Columna B e obterás para saber a data & marcas de tempo xunto a elas.
Lecturas similares
- Como mostrar o día da semana a partir da data en Excel (8 xeitos)
- Inserir a última data gardada en Excel (4 exemplos)
- Como inserir o calendario despregable en Excel (con pasos rápidos) )
- Inserir data no pé de páxina en Excel (3 xeitos)
- Como inserir un selector de data en Excel (con paso a paso) Procedemento)
5. Incrustar comandos VBA para facer a función de Excel
E agora aquí está o método final no que pode usar a súa propia función personalizada formatándoa con Codificación VBA primeiro. Imos coñecer o Hora de entrada dos empregados unha vez máis aquí, pero esta vez coa nosa propia función.
Paso 1:
- Preme ALT+F11 & A xanela VBA aparecerá como na imaxe de abaixo. Ou pode facelo manualmente. Para iso, en primeiro lugar, vai á pestana Desenvolvedor > seleccione Visual Basic .
- En segundo lugar, escolla Inserir > selecciona Módulo .
- Ao final, aparecerá un módulo en branco.
- En terceiro lugar, pon o seguinte código nomódulo.
1797
- Agora preme ALT+F11 de novo para pechar a xanela VBA ou simplemente volver á súa folla de datos de Excel.
Paso 3:
- Seleccione Cela C5 & escriba =EntryTime(B5) xa que EntryTime é a nova función que acabamos de crear con VBScript .
- Utiliza Fill Handle unha vez máis para copiar a fórmula ata Cela C10 ou máis segundo a túa necesidade.
Paso 4:
- Pon un nome na Cela B5 .
- Preme ENTER & xa estás.
- Obterás o tempo de entrada ao instante na Cela C5 .
Alternativas para introducir Data con modo automático
Excel ofrece algunhas alternativas para introducir datas automaticamente. Eses son.
- Uso Autocompleto
- Utilización do comando Fill Series
1. Usando Autocompleto Opción con varios criterios
Se precisa introducir datas segundo a orde cronolóxica, a opción Completo automático será o máis adecuado para vostede. Na imaxe de abaixo, tes que usar o Recheo na Cela B5 para arrastralo a B12 . No menú despregable da esquina, atoparás varios criterios.
En segundo lugar, selecciona Encher días
Ao final, atoparás os días automaticamente.
Se escollas Encher os días laborables , as datas mostraranse en orde cronolóxica excepto os fins de semana (sábado& domingo).
En consecuencia, a saída é así.
Tamén podes ver os meses só de forma progresiva. ordena se selecciona Encher meses .
Neste caso, a saída é así.
Ademais, do mesmo xeito, vai a Encher anos para ver os anos en orde secuencial.
Ao final, aquí a saída será así .
2. Utilizando o comando Recheo de serie para personalizar a opción de recheo automático
Tamén pode usar a opción Recheo de serie se precisa personaliza máis as datas incluíndo intervalos.
Paso 1:
- Primeiro, selecciona toda a columna ou un intervalo de celas nunha columna onde queres introducir as datas .
- En segundo lugar, na pestana Inicio , vaia ao grupo de comandos Edición .
- En terceiro lugar, desde o Encher menú despregable, escolla a Serie
Ao final, aparecerá unha caixa para permitirche personalizar as datas segundo os teus criterios.
Paso 2:
- Na serie , seleccione Serie en Columnas , Tipo como Data & Unidade de data como Día .
- Escriba '2' como Valor de paso , isto denomínase diferenza común nunha progresión ou serie aritmética.
- Preme OK .
En consecuencia, esta é a serie resultante de datas con 2 días de diferenza común.
Agora se escolles Día da semana como a Unidade de data da caixa Serie , entón as datas excluirán os fins de semana (sábado e domingo).
Eventualmente, esta vez conseguirás isto.
Selecciona Mes como Unidade de data e verás unha serie de meses con 2 meses como diferenza común ou intervalo entre 2 meses.
Entón, a saída será.
Do mesmo xeito, tamén podes facelo durante anos seleccionando Ano como Unidade de data .
Consecuentemente, obterás a saída como esta.
Conclusión
Entón, estes son todos básicos, fáciles e amp; técnicas útiles que pode seguir para facer que Excel introduza automaticamente datas e marcas de tempo cando se introducen datos. Espero que atopes estes métodos bastante efectivos. Se tes algunha dúbida ou comentario sobre este artigo podes comentar. Tamén podes botar unha ollada ao noso outro interesante & artigos informativos neste sitio web.