Come inserire il giorno, il mese o l'anno corrente in una cella di Excel?
In Excel, sia i professionisti che gli utenti comuni spesso devono inserire la data, il mese o l'anno corrente in un foglio di lavoro. Che si tratti di registrare transazioni giornaliere, generare report con timestamp o tenere traccia di tappe importanti, aggiungere queste informazioni in modo efficiente aiuta a semplificare il flusso di lavoro e migliorare l'accuratezza. Inserire manualmente la data ogni volta può essere soggetto a errori e richiedere molto tempo, specialmente in documenti dinamici che necessitano di aggiornamenti costanti. Questo articolo introduce diversi metodi pratici per inserire la data, il mese o l'anno corrente in una cella di Excel, nonché nell'intestazione o nel piè di pagina. Troverete anche approcci alternativi utilizzando formule Excel, scorciatoie da tastiera, funzionalità dedicate di Kutools e automazione VBA, ognuno con i propri vantaggi e scenari d'uso.
- Inserisci anno, mese o data corrente tramite formule e tasti rapidi
- Inserisci anno, mese o data corrente con formattazione data speciale
- Inserisci data e ora correnti nella cella/intestazione/piè di pagina
- VBA: inserimento automatico della data, del mese o dell'anno corrente al cambiamento della cella o tramite pulsante
Inserisci anno, mese o data corrente tramite formule e tasti rapidi in Excel
Excel fornisce funzioni integrate e scorciatoie da tastiera convenienti che ti permettono di inserire rapidamente la data, il mese o l'anno corrente. Questi metodi sono ideali quando vuoi che Excel mostri le informazioni sulla data corrente che si aggiornano automaticamente, oppure quando è necessario inserire manualmente un timestamp in un momento specifico.
Ad esempio, per visualizzare il mese corrente come numero, basta digitare la seguente formula nella cella desiderata: =MONTH(TODAY()) e premere Invio. Questo restituirà il mese corrente (ad esempio, 8 per Agosto).
Formula | Risultato della formula | |
Inserisci Mese Corrente (Formato numerico) | =MONTH(TODAY()) | 8 |
Inserisci Mese Corrente (Nome completo) | =TEXT(TODAY(),"MMMM") | Agosto |
Inserisci Anno Corrente | =YEAR(TODAY()) | 2015 |
Inserisci Data Corrente (Auto-aggiornante) | =TODAY() | 2015/8/20 |
Inserisci Data e Ora Correnti (Auto-aggiornante) | =NOW() | 2015/8/20 9:41 |
Note sui parametri:
- Le formule
=TODAY()
e=NOW()
si aggiornano automaticamente ogni volta che il foglio di lavoro ricalcola, quindi la data/ora visualizzata rimane sempre aggiornata. =YEAR(TODAY())
restituisce l'anno come numero a quattro cifre, mentre=TEXT(TODAY(),"MMMM")
fornisce il nome completo del mese.- Se vuoi un valore statico (che non cambia successivamente), usa le seguenti scorciatoie da tastiera.
Per voci statiche, come quando vuoi registrare la data di un evento specifico e non vuoi che il valore si aggiorni in futuro, le scorciatoie da tastiera sono particolarmente utili:
(1) Per inserire immediatamente la data corrente nella cella selezionata, premi CTRL + ;.
(2) Per inserire la data e l'ora correnti nella stessa cella, prima premi CTRL + ; per inserire la data, rilascia i tasti, poi premi la Barra Spaziatrice per aggiungere uno spazio, e infine premi CTRL + SHIFT + ; per aggiungere l'ora corrente.
Suggerimenti pratici & promemoria:
- Le formule che usano
=TODAY()
o=NOW()
continuano ad aggiornarsi quando il file ricalcola, mentre le voci da tastiera rimangono fisse una volta inserite. - Presta attenzione alla modalità di calcolo del tuo foglio di lavoro. Se i valori non si aggiornano automaticamente, potrebbe essere necessario premere F9 per aggiornare.
- Se stai copiando una formula su più righe, assicurati di regolare i riferimenti alle celle se necessario.
Entrambi questi approcci sono ampiamente applicabili per tabelle di inserimento dati, registri giornalieri, report automatizzati e ovunque siano necessari valori di data aggiornati. I metodi puramente basati su formule sono i migliori quando i dati devono sempre riflettere l'ultima data; gli approcci da tastiera offrono controllo per la registrazione statica.
Inserisci anno, mese o data corrente con formattazione data speciale
Se hai installato Kutools per Excel, l'utilità Inserisci Data rende semplice inserire l'anno, il mese o il giorno corrente con il formato data preferito in pochi clic. Questo metodo è particolarmente pratico quando richiedi una formattazione personalizzata consistente o un accesso rapido a un selettore di calendario per una selezione flessibile.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Dopo aver installato Kutools per Excel, segui questi passaggi:
1. Seleziona la cella dove vuoi inserire l'anno, il mese o il giorno corrente. Poi vai su Kutools > Inserisci > Inserisci Data.
2. Nella finestra Inserisci Data, assicurati che l'opzione Utilizzando formato sia selezionata. Dopodiché, fai doppio clic sul formato data desiderato dall'elenco a destra. La formattazione selezionata verrà applicata immediatamente alla tua cella attiva. Guarda lo screenshot qui sotto:
Ora, la data corrente appare nella cella scelta con la formattazione che hai specificato.
Note & consigli per l'uso:
- Per impostazione predefinita, la data di oggi è già evidenziata nel calendario della finestra Inserisci Data. Per inserire una data diversa, basta cliccare la data richiesta sul calendario prima di fare doppio clic sul formato preferito.
- Questo approccio ti offre flessibilità per lavorare con formati data localizzati, modelli professionali per report e qualsiasi scenario in cui è importante una presentazione visiva coerente.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Inserisci data e ora correnti nella cella/intestazione/piè di pagina con Kutools per Excel
Per scenari che richiedono di timbrare un foglio di lavoro con informazioni in tempo reale nell'area del contenuto, nell'intestazione o nel piè di pagina, Kutools per Excel fornisce l'utilità Inserisci Informazioni Cartella di Lavoro. Questa funzionalità è particolarmente rilevante per il controllo automatizzato dei documenti, scopi di revisione o timbratura temporale coerente su report distribuiti, poiché inserisce dati di data e ora accurati in pochi passaggi.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
1. Clicca Kutools Plus > Cartella di Lavoro > Inserisci Informazioni Cartella di Lavoro nella barra degli strumenti.
2. Nella finestra di dialogo Inserisci Informazioni Cartella di Lavoro, seleziona l'opzione Data e ora correnti. Nella sezione Inserisci in, specifica dove vuoi che queste informazioni vengano inserite – le opzioni includono qualsiasi cella del foglio di lavoro, così come qualsiasi area dell'intestazione o del piè di pagina. Clicca OK per completare l'inserimento. Consulta lo screenshot sopra per guida visiva.
La data e l'ora correnti sono ora inserite esattamente dove ne hai bisogno.
Consigli aggiuntivi:
- Questo approccio è particolarmente utile quando è necessario aggiungere date di revisione, timestamp per esportazioni di dati o stampe per registrazioni fisiche.
- Ricorda che i dati inseriti nelle intestazioni o nei piè di pagina sono più visibili nella vista Layout di Pagina o Anteprima di Stampa.
- Le modifiche apportate qui non si aggiornano automaticamente a meno che non riapplichi l'utilità Inserisci Informazioni Cartella di Lavoro.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
VBA: inserimento automatico della data, del mese o dell'anno corrente al cambiamento della cella o tramite pulsante
Per un livello ancora maggiore di automazione – ad esempio, quando vuoi che Excel registri la data esatta di inserimento ogni volta che una determinata cella viene modificata, o desideri attivare il timbro della data facendo clic su un pulsante – puoi utilizzare VBA (Visual Basic for Applications). Questo metodo è altamente applicabile per fogli di registro, tracciamento delle modifiche o report personalizzati dove è necessario un controllo preciso. VBA ti permette di inserire dinamicamente la data, il mese o l'anno corrente in base ai requisiti specifici del tuo flusso di lavoro.
Scenario1: inserimento automatico della data corrente ogni volta che una cella in una colonna o intervallo specificato viene modificata. Questa soluzione è ideale per creare colonne "ultima modifica" o timbrature temporali automatiche delle voci.
Come configurare:
- Fai clic con il tasto destro sul tab del foglio di lavoro dove vuoi l'automazione e seleziona Visualizza Codice.
- Nella finestra aperta Microsoft Visual Basic for Applications, incolla il seguente codice nel riquadro del codice:
Private Sub Worksheet_Change(ByVal Target As Range)
'Automatically insert current date when any change occurs in column B (adjust to your needs)
On Error Resume Next
xTitleId = "KutoolsforExcel"
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Target.Offset(0, 1).Value = Date 'Inserts date in column C when column B changes
End If
End Sub
Suggerimenti operativi:
- Ogni volta che modifichi una cella nella colonna B, la data corrente apparirà automaticamente nella cella adiacente nella colonna C (puoi regolare gli intervalli target e gli offset secondo necessità per la tua configurazione).
- Per applicare questa logica a un intervallo diverso o inserire il mese/l'anno, modifica
Data
inMonth(Date)
oYear(Date)
di conseguenza. - Questo metodo è il migliore per i registri di controllo o per il tracciamento delle date di "ultimo aggiornamento". Assicurati che le macro siano abilitate affinché questo codice funzioni correttamente.
Scenario2: inserisci la data, il mese o l'anno corrente facendo clic su un pulsante personalizzato, adatto per flussi di lavoro personalizzati o timbrature temporali su richiesta.
Come configurare:
- Clicca Sviluppatore > Visual Basic.
- Nella finestra dell'editor VBA, clicca Inserisci > Modulo
- Inserisci il seguente codice (l'esempio mostra l'inserimento della data corrente nella cella A1; puoi modificare la cella target o la logica secondo necessità):
Sub InsertCurrentDate()
On Error Resume Next
xTitleId = "KutoolsforExcel"
Worksheets("Sheet1").Range("A1").Value = Date
End Sub
Come Assegnare la Macro a un Pulsante in Excel
- Inserisci il Pulsante:
- Vai alla scheda Sviluppatore sulla barra multifunzione.
- Clicca Inserisci > Sotto Controlli Modulo, scegli Pulsante (Controllo Modulo).
- Disegna il pulsante in qualsiasi punto del tuo foglio di lavoro.
- Assegna la Macro:
- Dopo aver disegnato il pulsante, si aprirà la finestra Assegna Macro.
- Seleziona InsertCurrentDate (o il nome che hai dato alla tua macro).
- Clicca OK.
Ogni volta che lo clicchi, la data corrente verrà inserita nella cella A1 di Sheet1.
Puoi modificare la macro per cambiare la cella target, il foglio, o inserire il mese o l'anno corrente invece.
Risoluzione dei problemi & note:
- Se le macro non funzionano, assicurati di aver abilitato le macro nelle impostazioni di Excel.
- Testa il tuo codice VBA su una cartella di lavoro di prova prima di applicarlo a file importanti per prevenire la perdita accidentale di dati.
- Combinare VBA con controlli del foglio di lavoro permette un'automazione del flusso di lavoro potente e flessibile, ma salva sempre un backup prima di integrare nuove macro.
In sintesi, le soluzioni VBA offrono una flessibilità senza pari per il timbratura temporale automatizzata in Excel. Sono particolarmente raccomandate quando le formule standard o gli strumenti non soddisfano completamente le esigenze del tuo flusso di lavoro.
Demo: inserire il giorno, il mese o l'anno corrente in cella/intestazione/piè di pagina in Excel
Articolo correlato:
Inserisci rapidamente la data corrente con un formato data specifico
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!