Inserire automaticamente la data quando si inseriscono i dati in Excel

  • Condividi Questo
Hugh West

Se siete alla ricerca di un metodo per inserire automaticamente la data quando si inseriscono i dati in Excel, allora siete nel posto giusto. Microsoft Excel offre un'ampia gamma di modi fruttuosi per mostrare automaticamente le date insieme ai timestamp quando si inseriscono i dati. In questo articolo cercheremo di discutere l'inserimento automatico della data quando si inseriscono i dati in Excel con illustrazioni appropriate.

Scarica il quaderno di esercizi

Scaricate qui la cartella di lavoro che abbiamo utilizzato per preparare questo articolo. Potete utilizzarla anche come calcolatrice, poiché abbiamo incorporato le celle di output con le formule.

Inserimento automatico della data.xlsm

5 modi per inserire automaticamente la data quando si inseriscono dati in Excel

Excel offre diversi modi per inserire automaticamente la data quando si inseriscono i dati. È sufficiente seguire i semplici passaggi di ciascun metodo.

1. Utilizzo delle scorciatoie da tastiera

Per ottenere la data odierna e il timestamp corrente possiamo utilizzare direttamente le scorciatoie da tastiera.

  • In ogni cella in cui si desidera conoscere la data odierna, premere CTRL + ; (Controllo + Punto e virgola) .
  • Utilizzo CTRL + SHIFT + ; per inserire automaticamente l'ora corrente.
  • Se si desidera inserire entrambi in una cella, premere CTRL + ; 1°, poi SPAZIO & infine CTRL + SHIFT + ; Si otterrà la data e il timestamp insieme.

2. Utilizzo della funzione OGGI

Excel ha un'impostazione predefinita Funzione OGGI per inserire la data odierna.

  • Come nell'immagine qui sotto, per prima cosa, digitate la formula nel campo C4 cella come questa .
=GIORNO()

  • In secondo luogo, premere ENTRARE .
  • Alla fine si otterrà come output la data di oggi.

Inoltre, è possibile esercitarsi nel C6 cellulare.

3. Applicazione della funzione NOW

La funzione NOW aggiunge un timestamp insieme alla data.

  • Per dimostrarlo, si scriva innanzitutto la formula nel campo C4
=NOW()

  • In secondo luogo, premere ENTRARE e si otterranno come output sia l'ora che la data del momento.

4. Combinazione delle funzioni IF e NOW (timestamp)

Supponiamo di volere l'orario di ingresso di ogni dipendente in un ufficio e in un campo; i dipendenti inseriranno i loro orari di ingresso inserendo solo i loro nomi in una colonna del foglio di calcolo ogni giorno. Un'altra colonna accanto mostrerà automaticamente i loro orari di ingresso insieme alle date in cui inseriscono i loro nomi nella prima colonna.

Come possiamo farlo?

Fase 1:

In primo luogo, selezionare la cella C5 e scrivere la formula in questo modo.

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

Breve spiegazione delle funzioni:

Questa è la formula di base per il Timestamp Quello che sta succedendo qui è che stiamo ordinando a Excel che se Cellula B5 rimane vuoto, Cellula C5 sarà anch'esso vuoto. E quando i dati di input saranno inseriti in Cellula B5 , allora Cellula C5 mostrerà il timestamp in una sola volta. Il tutto sarà eseguito dalla combinazione di due semplici funzioni. SE & ORA Utilizzeremo SE per inserire la condizione & ORA mostra l'ora in cui vengono inseriti i dati.

Fase 2:

  • In secondo luogo, puntare il cursore del mouse sull'angolo inferiore destro di Cellula C5 e il campo; vedrete un '+' icona che si chiama Maniglia di riempimento .
  • In terzo luogo, fare clic su di esso e trascinarlo fino all'ultima cella necessaria per l'inserimento dei dati in Colonna C e il campo; rilasciare il pulsante del mouse.

Fase 3:

  • Quarto, andare alla pagina File

  • Ora, scegliere Excel Opzioni .

  • Quinto, selezionare l'opzione Formule e il campo; contrassegnare il punto Abilita il calcolo iterativo .
  • Fare clic su OK .

In questo modo si dice a Excel che qualsiasi cella in Colonna C può essere necessario fare riferimento a se stesso nella funzione durante l'inserimento dei dati in Colonna B Se non si attiva il calcolo iterativo dalle opzioni di Excel, durante l'inserimento dei dati verrà visualizzato un messaggio di errore.

Passo 4:

  • Sesto, inserire un nome in Cellula B5 & premere ENTRARE .
  • Si vedrà subito la data e il timestamp in Cellula C5 .

  • In Cellula B6 , inserire un altro nome & il risultato prospettico verrà mostrato proprio ad esso in Cellula C6 .

In questo modo è possibile inserire qualsiasi nome o dato in Colonna B e conoscerete la data e il campo; i timestamp accanto ad essi.

Letture simili

  • Come visualizzare il giorno della settimana dalla data in Excel (8 modi)
  • Inserire l'ultima data salvata in Excel (4 esempi)
  • Come inserire un calendario a discesa in Excel (con passaggi rapidi)
  • Inserire la data nel piè di pagina in Excel (3 modi)
  • Come inserire un selezionatore di date in Excel (con procedura passo-passo)

5. Incorporare comandi VBA per creare funzioni di Excel

Ed ecco il metodo finale, in cui è possibile utilizzare la propria funzione personalizzata, formattandola con Codifica VBA Prima di tutto, conosceremo il Tempo di ingresso dei dipendenti ancora una volta qui, ma questa volta con la nostra funzione.

Fase 1:

  • Stampa ALT+F11 & VBA In alternativa, è possibile eseguire l'operazione manualmente: per prima cosa, accedere alla sezione Sviluppatore selezionare Visual Basic .

  • In secondo luogo, scegliere Inserire selezionare Modulo .

  • Alla fine apparirà un modulo vuoto.
  • In terzo luogo, inserire il seguente codice nel modulo.
 Function EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function 

  • Ora premere ALT+F11 di nuovo per chiudere il VBA oppure tornare al foglio dati di Excel.

Passo 3:

  • Selezionare Cellula C5 & tipo =Tempo di ingresso(B5) come Tempo di entrata è la nuova funzione che abbiamo appena costruito con VBScript .
  • Utilizzo Maniglia di riempimento ancora una volta per copiare la formula fino a Cella C10 o più in base alle vostre esigenze.

Passo 4:

  • Inserire un nome Cellula B5 .
  • Stampa ENTRARE e il campo; il gioco è fatto.
  • Otterrete immediatamente l'ora di ingresso in Cellula C5 .

Alternative a Inserire la data con il metodo automatico

Excel offre alcune alternative per inserire automaticamente le date, che sono.

  • Utilizzo Riempimento automatico
  • Utilizzando il Serie di riempimento comando

1. Utilizzo dell'opzione di riempimento automatico con criteri multipli

Se è necessario inserire le date secondo l'ordine cronologico, l'opzione Riempimento automatico Nell'immagine sottostante, è necessario utilizzare l'opzione Maniglia di riempimento in Cellula B5 per trascinarlo in B12 Dal menu a tendina nell'angolo, troverete diversi criteri.

In secondo luogo, selezionare Giorni di riempimento

Alla fine, troverete i giorni automaticamente.

Se si sceglie Riempire i giorni feriali , le date saranno visualizzate in ordine cronologico, ad eccezione dei fine settimana (sabato & domenica).

Di conseguenza, l'output è il seguente.

È anche possibile visualizzare i mesi solo in ordine progressivo se si seleziona Mesi di riempimento .

In questo caso, l'output è il seguente.

Inoltre, allo stesso modo, si può scegliere di Anni di riempimento per vedere gli anni in ordine sequenziale.

Alla fine, l'output sarà come questo.

2. Utilizzo del comando Serie di riempimento per personalizzare l'opzione di riempimento automatico

È possibile utilizzare la funzione Serie di riempimento se si desidera personalizzare maggiormente le date, compresi gli intervalli.

Fase 1:

  • Innanzitutto, selezionate l'intera colonna o un intervallo di celle in una colonna in cui volete inserire le date.
  • In secondo luogo, ai sensi del Casa andare alla scheda Editing gruppo di comandi.
  • In terzo luogo, dal Riempimento scegliere il menu a tendina Serie

Alla fine apparirà un riquadro che vi permetterà di personalizzare le date in base ai vostri criteri.

Fase 2:

  • Nel Serie selezionare Serie in come Colonne , Tipo come Data & Unità di data come Giorno .
  • Tipo '2' come il Valore del passo Questo si chiama differenza comune in una progressione o serie aritmetica.
  • Stampa OK .

Di conseguenza, questa è la serie risultante di date con 2 giorni di differenza in comune.

Ora, se si sceglie Giorno feriale come il Data Unità dal Serie le date escluderanno i fine settimana (sabato & domenica).

Alla fine, questa volta otterrete questo.

Selezionare Mese come il Data Unità e si vedrà una serie di mesi con 2 mesi come differenza o intervallo comune tra 2 mesi.

Quindi, l'output sarà.

Allo stesso modo, è possibile farlo anche per gli anni selezionando Anno come Data Unità .

Di conseguenza, si otterrà un risultato come questo.

Conclusione

Queste sono tutte le tecniche di base, facili e utili che potete seguire per far sì che Excel inserisca automaticamente le date e i timestamp quando si inseriscono i dati. Spero che abbiate trovato questi metodi abbastanza efficaci. Se avete domande o commenti su questo articolo, potete commentare. Potete anche dare un'occhiata agli altri articoli interessanti e informativi di questo sito.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.