Inserisci rapidamente e automaticamente la data e il timestamp in Excel
In Excel, l'inserimento di data e timestamp è un'operazione normale. Qui in questo tutorial, introdurrò più metodi sull'inserimento manuale o automatico di data e timestamp nelle celle di Excel fornendo casi diversi.
Inserisci data e timestamp con scorciatoie
Inserisci data e timestamp con formula
Formula per inserire automaticamente il timestamp durante l'immissione dei dati in un'altra colonna
VBA per inserire automaticamente il timestamp durante l'inserimento dei dati in un'altra colonna
Se devi solo inserire data e timestamp in poche celle, puoi inserirle manualmente premendo scorciatoie.
Inserisci la data corrente: Control + :
Inserisci l'ora corrente: Shift + Control + :
Visualizza gli screenshot:
Suggerimenti:
1. È possibile formattare gli output come formati di data o formati di ora in base alle proprie esigenze formato celle dialogo.
2. Se hai Kutools for Excel, puoi inserire la data corrente o altre date in un formato di data specificato di cui hai bisogno con il suo Inserisci data funzione. Fare clic per scaricare gratuitamente
Se vuoi inserire una data o un timestamp che può essere aggiornato automaticamente, puoi utilizzare le seguenti formule.
Inserisci la data corrente
= OGGI ()
Rassegna Stampa entrare chiave e la data corrente viene inserita nella cella.
Inserisci l'ora corrente :
= ORA ()
Premere il tasto Invio e la data e l'ora correnti vengono inserite nella cella.
Suggerimenti:
1. È possibile formattare gli output come formati di data o formati di ora in base alle proprie esigenze formato celle dialogo. Ad esempio, vuoi solo visualizzare l'ora corrente, formatta la cella come Ora dopo aver usato il = ORA () formula
2. Se si desidera inserire la data e l'ora correnti nell'intestazione o nel piè di pagina del foglio di lavoro, è possibile utilizzare il Inserisci le informazioni sulla cartella di lavoro funzione Kutools for Excel per gestire rapidamente questo lavoro. Fare clic per scaricare gratuitamente
Supponendo che ci siano due colonne, Colonna A e Colonna B, ora vuoi inserire il timestamp corrente nella Colonna B mentre inserisci i dati nella Colonna A, come puoi farlo?
Inserimento automatico del timestamp durante l'immissione dei dati
1. In primo luogo, fare clic su Compila il > Opzioni per aprire il Opzioni di Excel dialogo, scegliere Formule nel riquadro di sinistra, quindi seleziona Abilita calcolo iterativo in Opzioni di calcolo gruppo. E clicca OK.
2. Nella colonna B, ad esempio, cella B1, digitare questa formula
= IF (A1 <> "", IF (B1 <> "", B1, NOW ()), "")
quindi trascina la maniglia di riempimento automatico verso il basso sulle celle.
3. Quindi formatta le celle della formula come formato datetime di cui hai bisogno nel file formato celle finestra di dialogo: mantieni selezionate le celle della formula, fai clic con il tasto destro per visualizzare il menu contestuale, scegli formato celle, Allora l' formato celle viene visualizzata la finestra di dialogo, nel file Custom sezione che sotto il Numero scheda, digita il formato di cui hai bisogno nel file Tipologia casella di testo e fare clic su OK.
Ora quando inserisci i dati nella colonna A, il datetime corrente verrà inserito nella colonna B.
Inserisci e aggiorna automaticamente il timestamp mentre la cella cambia in un'altra colonna
Se si desidera inserire automaticamente il timestamp durante l'immissione della cella e, allo stesso tempo, se la voce cambia, il timestamp inserito verrà aggiornato, è possibile utilizzare la formula seguente:
=IF(A1<>"",IF(AND(B1<>"",CELL("address")=ADDRESS(ROW(A1),COLUMN(A1))),NOW(),IF(CELL("address")<>ADDRESS(ROW(A1),COLUMN(A1)),B1,NOW())),"")
A1 è la cella in cui inserirai i dati, B1 è la cella della formula in cui vuoi inserire il timestamp.
Trascina la maniglia di riempimento automatico verso il basso nelle celle che utilizzi.
Quindi formatta le celle della formula come formato datetime di cui hai bisogno nel file formato celle finestra di dialogo: mantieni selezionate le celle della formula, fai clic con il tasto destro per visualizzare il menu contestuale, scegli formato celle, Allora l' formato celle viene visualizzata la finestra di dialogo, nel file Custom sezione che sotto il Numero scheda, digita il formato di cui hai bisogno nel file Tipologia casella di testo, fare clic su OK.
Se hai familiarità con il codice VBA, puoi fare come di seguito:
1. Fare clic con il pulsante destro del mouse sulla scheda del foglio di lavoro che si utilizza, quindi scegliere Visualizza codice dal menu di scelta rapida.
2. Quindi in Microsoft Visual Basic, Applications Edition finestra, incolla sotto il codice.
VBA: inserimento automatico del timestamp
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyKutools20190919
Dim xRInt As Integer
Dim xDStr As String
Dim xFStr As String
On Error Resume Next
xDStr = "A" 'Data Column
xFStr = "B" 'Timstamp Column
If (Not Application.Intersect(Me.Range(xDStr & ":" & xDStr), Target) Is Nothing) Then
xRInt = Target.Row
Me.Range(xFStr & xRInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub
3. Quindi salvare questo codice. D'ora in poi, finché immetti dati o modifichi i dati nella colonna A, il nuovo timestamp verrà inserito nella colonna B.
Note:: puoi cambiare le colonne A e B e mm / gg / aaaa hh: mm: ss formato dell'ora nel codice VBA per soddisfare le tue reali necessità.
Se vuoi usare la funzione definita, puoi fare come di seguito:
1. Aspetta Alt + F11 tasti per abilitare il Microsoft Visual Basic, Applications Edition finestra. E clicca inserire > Moduli per inserire un modulo vuoto.
2. Incolla sotto il codice nel nuovo modulo. Quindi salva il codice e torna al foglio di lavoro.
Function FormatDate(xRg As Range)
'UpdatebyKutools20190919
On Error GoTo Err_01
If xRg.Value <> "" Then
FormatDate = Format(Now, "mm/dd/yyyy hh:mm:ss")
Else
FormatDate = ""
End If
Exit Function
Err_01:
FormatDate = "Error"
End Function
3. Nella cella in cui verrà inserito il timestamp, digitare questa formula
= FormatDate (F1)
F1 è la cella in cui inserirai i dati o cambierai i dati. Quindi trascina la maniglia di riempimento automatico verso il basso sulle celle.
Ora il datetime corrente verrà inserito se la cella F1 ha inserito dati o aggiornato.
Converti la data memorizzata come testo fino ad oggi in Excel
A volte, quando si copiano o si importano date da altre origini dati nella cella di Excel, la data potrebbe essere formattata e archiviata come testo. E qui presento i trucchi per convertire tali date memorizzate come testi in date standard in Excel.
Aggiungi / sottrai semestre / mese / ora alla data o all'ora in Excel
Aggiungere anno, mese o ora alla data o all'ora è normale nel nostro lavoro quotidiano di Excel. Hai mai provato ad aggiungere metà anno, mese o ora alla data o all'ora? Qui presento i trucchi da gestire con questo lavoro.
Timestamp medi del giorno in Excel
Ad esempio, hai registrato i timestamp di accesso di ogni volta che un utente specifico accede a un sito Web in Excel e ora desideri calcolare la media di questi timestamp per prevedere il tempo più possibile che questi utenti accederanno al sito Web in futuro, come potresti farlo ?
Calcola le ore tra le ore dopo la mezzanotte in Excel
Supponendo che tu abbia una tabella oraria per registrare il tuo tempo di lavoro, l'ora nella colonna A è l'ora di inizio di oggi e l'ora nella colonna B è l'ora di fine del giorno successivo. Normalmente, se si calcola la differenza di tempo tra le due volte direttamente meno "= B2-A2", non verrà visualizzato il risultato corretto
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!