Come inserire il giorno, il mese o l’anno corrente in una cella di Excel?
In Excel, sia i professionisti che gli utenti occasionali devono spesso inserire la data, il mese o l’anno corrente in un foglio di lavoro. Che si tratti di registrare transazioni quotidiane, generare report con marcature temporali o monitorare traguardi, inserire queste informazioni in modo efficiente semplifica il flusso di lavoro e migliora la precisione. Digitare manualmente la data ogni volta è non solo soggetto a errori, ma anche dispendioso in termini di tempo, soprattutto nei documenti dinamici che richiedono aggiornamenti continui. Questo articolo presenta diversi metodi pratici per inserire la data, il mese o l’anno corrente direttamente in una cella di Excel, nonché nell’intestazione o nel piè di pagina. Scoprirete inoltre approcci alternativi basati su formule di Excel, scorciatoie da tastiera, funzionalità dedicate di Kutools e automazione VBA—ognuno con vantaggi specifici e scenari d’uso ideali.
- Inserire anno, mese o data correnti mediante formule e scorciatoie da tastiera
- Inserire anno, mese o data correnti con formattazione speciale delle date
- Inserire Data e ora correnti in cella/intestazione/piè di pagina
- VBA: Inserire automaticamente data/mese/anno correnti al cambiamento di cella o tramite pulsante
Inserire anno, mese o data correnti mediante formule e scorciatoie da tastiera in Excel
Excel offre funzioni integrate e pratiche scorciatoie da tastiera per inserire rapidamente la data, il mese o l’anno corrente. Questi metodi sono perfetti sia quando si desidera che Excel mostri automaticamente informazioni aggiornate sulla data, sia quando occorre inserire manualmente una marca temporale in un momento preciso.
Ad esempio, per visualizzare il mese corrente come numero, digita semplicemente la seguente formula nella cella desiderata: =MONTH(TODAY()) e premi Invio. Verrà restituito il mese corrente (ad esempio, 8 per agosto).
| Formula | La formula restituisce | |
| Inserisci il mese corrente (formato numerico) | =MONTH(TODAY()) | 8 |
| Inserisci il mese corrente (Nome completo) | =TEXT(TODAY(),«MMMM») | Agosto |
| Inserisci l'anno corrente | =YEAR(TODAY()) | 2015 |
| Inserisci la data corrente (aggiornamento automatico) | =TODAY() | 2015/8/20 |
| Inserisci Data e ora correnti (aggiornamento automatico) | =NOW() | 2015/8/20 9:41 |
Note sui parametri:
- Le formule
=TODAY()e=NOW()si aggiornano automaticamente ogni volta che il foglio di lavoro viene ricalcolato, garantendo così una data e un’ora sempre aggiornate. =YEAR(TODAY())restituisce l'anno come numero a quattro cifre, mentre=TEXT(TODAY(),"MMMM")fornisce il nome completo del mese.- Se desideri un valore statico (che non cambierà in seguito), utilizza le scorciatoie da tastiera indicate di seguito.
Per immissioni statiche—ad esempio quando si desidera registrare la data di un evento specifico senza 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 data e ora correnti nella stessa cella, premi innanzitutto CTRL + ; per inserire la data, rilascia i tasti, quindi premi la barra spaziatrice per aggiungere uno spazio e infine premi CTRL + MAIUSC + ; per aggiungere l’ora corrente.
Suggerimenti pratici e promemoria:
- Le formule che utilizzano
=TODAY()o=NOW()continuano ad aggiornarsi ogni volta che il file viene ricalcolato, mentre i dati inseriti manualmente tramite tastiera rimangono fissi una volta immessi. - Presta attenzione alla modalità di calcolo del foglio di lavoro. Se i valori non si aggiornano automaticamente, potrebbe essere necessario premere F9 per aggiornarli.
- Quando si copia una formula su più righe, assicurarsi di adattare i riferimenti di cella, se necessario.
Entrambi questi approcci sono ampiamente applicabili a tabelle di immissione dati, registri giornalieri, report automatizzati e ovunque siano richiesti valori di data sempre aggiornati. I metodi basati esclusivamente su formule sono ideali quando i dati devono riflettere costantemente la data più recente, mentre gli approcci tramite tastiera offrono il controllo necessario per acquisire date statiche.
Inserire anno, mese o data correnti con formattazione speciale delle date
Se hai installato Kutools per Excel, l’utilità Inserisci data ti permette di inserire in pochi clic l’anno, il mese o il giorno corrente con il tuo formato data preferito. Questo metodo è particolarmente pratico quando serve una formattazione personalizzata coerente o un accesso rapido a un selettore di calendario per una scelta flessibile.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Dopo aver installato Kutools per Excel, seguire questi passaggi:
1. Seleziona la cella in cui vuoi inserire l'anno, il mese o il giorno corrente, quindi vai su Kutools > Inserisci > Inserisci data.
2. Nella finestra di dialogo Inserisci data, assicurati che sia selezionata l'opzione Utilizzando formato. Fai quindi doppio clic sul formato data desiderato nell'elenco a destra: la formattazione selezionata verrà applicata immediatamente alla cella attiva. Vedere lo screenshot seguente:

Ora la data corrente appare nella cella selezionata con la formattazione specificata.
Note e consigli per l'uso:
- Per impostazione predefinita, la data odierna è già evidenziata nel calendario della finestra di dialogo Inserisci data. Per inserire una data diversa, basta cliccare sulla data desiderata nel calendario e poi fare doppio clic sul formato preferito.
- Questo approccio offre flessibilità per gestire formati data localizzati, modelli professionali per la reportistica e qualsiasi scenario in cui è fondamentale garantire una presentazione visiva coerente.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
Inserire Data e ora correnti in cella/intestazione/piè di pagina con Kutools per Excel
Per scenari che richiedono di apporre un timbro su un foglio di lavoro con informazioni in tempo reale nell'area del contenuto, nell'intestazione o nel piè di pagina, Kutools per Excel offre l’utilità Inserisci informazioni del foglio di lavoro. Questa funzionalità è particolarmente utile per il controllo automatizzato dei documenti, per finalità di audit o per apporre in modo coerente marcature temporali su report distribuiti, inserendo dati precisi di data e ora in pochi semplici passaggi.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
1. Fai clic su KUTOOLS PLUS > Cartella di lavoro > Inserisci informazioni del foglio di lavoro nella barra degli strumenti.

2. Nella finestra di dialogo Inserisci informazioni del foglio di lavoro, seleziona l'opzione Data e ora correnti. Nella sezione Inserisci in, specifica dove desideri inserire queste informazioni: puoi scegliere qualsiasi cella del foglio di lavoro, nonché qualsiasi area dell'intestazione o del piè di pagina. Fai clic su OKper completare l'inserimento. Consulta l’immagine qui sopra come guida visiva.
Data e ora correnti vengono ora inserite esattamente dove servono.
Suggerimenti aggiuntivi:
- Questo approccio è particolarmente utile quando si devono aggiungere date di revisione, marcature temporali per esportazioni di dati o stampe destinate all’archiviazione cartacea.
- I dati inseriti nelle intestazioni o nei piè di pagina risultano più visibili nella vista Layout di pagina o nell’Anteprima di stampa.
- Le modifiche apportate qui non vengono aggiornate automaticamente, a meno che non si riapplichi l’utilità Inserisci informazioni del foglio di lavoro.
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora
VBA: Inserire automaticamente data, mese o anno correnti al cambio di cella o tramite pulsante
Per un'automazione ancora più avanzata—ad esempio quando si desidera che Excel registri la data esatta di immissione ogni volta che una determinata cella viene modificata, oppure quando si vuole attivare l'apposizione della data facendo clic su un pulsante—è possibile utilizzare VBA (Visual Basic for Applications). Questo metodo è particolarmente indicato per fogli di registrazione, tracce di audit o report personalizzati in cui è necessario un controllo preciso. VBA consente di inserire dinamicamente la data, il mese o l'anno correnti in base alle specifiche esigenze del flusso di lavoro.
Scenario 1: Inserisci automaticamente la data corrente ogni volta che modifichi una cella in una colonna o intervallo specificato. Questa soluzione è perfetta per creare colonne «Data di modifica» o per aggiungere automaticamente marcature temporali alle voci.
Procedura di configurazione:
- Fai clic con il pulsante destro del mouse sulla scheda del foglio di lavoro in cui desideri attivare l'automazione e seleziona Visualizza codice.
- Nella finestra di Microsoft Visual Basic, Applications Edition aperta, incollare 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 si modifica una cella nella colonna B, la data corrente verrà inserita automaticamente nella cella adiacente della colonna C (è possibile regolare gli intervalli di destinazione e gli offset in base alle proprie esigenze).
- Per applicare questa logica a un intervallo diverso o inserire il mese/l'anno, sostituisci
DateconMonth(Date)oYear(Date)di conseguenza. - Questo metodo è ideale per registri di controllo o per tracciare la data dell'ultimo aggiornamento. Assicurarsi che le macro siano abilitate affinché il codice venga eseguito correttamente.
Scenario 2: Inserisci la data, il mese o l’anno corrente con un semplice clic su un pulsante personalizzato, perfetto per flussi di lavoro su misura o per aggiungere marcature temporali al volo.
Procedura di configurazione:
- Fare clic su Sviluppo > Visual Basic.
- Nella finestra dell'editor VBA, fare clic su Inserisci>Modulo
- Immettere il seguente codice (l'esempio mostra l'inserimento della data corrente nella cella A1; è possibile modificare la cella di destinazione o la logica in base alle proprie esigenze):
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
- Inserire il pulsante:
- Vai alla scheda Sviluppo nella Barra multifunzione.
- Fare clic su Inserisci>In Controlli modulo, quindi scegliere Pulsante (controllo modulo).

- Disegna il pulsante in qualsiasi punto del foglio di lavoro.
- Assegnare la macro:
- Dopo aver disegnato il pulsante, verrà visualizzata la finestra Assegna macro.
- Selezionare InsertCurrentDate(o qualsiasi nome assegnato alla macro).

- Fai clic su OK.
Ogni volta che ci si clicca, la data corrente viene inserita nella cella A1 del Foglio1.
È possibile modificare la macro per cambiare la cella di destinazione, il foglio oppure per inserire il mese o l’anno corrente al posto della data completa.
Risoluzione problemi e note:
- Se le macro non vengono eseguite, assicurati di averle abilitate nelle impostazioni di Excel.
- Prima di applicarlo a file importanti, testa il codice VBA su una cartella di lavoro di esempio per evitare perdite accidentali di dati.
- Combinare VBA con i controlli del foglio di lavoro permette di creare automazioni potenti e flessibili, ma è sempre consigliabile salvare un backup prima di integrare nuove macro.
In sintesi, le soluzioni VBA offrono una flessibilità impareggiabile per l’apposizione automatizzata di marcature temporali in Excel e sono particolarmente indicate quando le formule standard o gli strumenti integrati non soddisfano appieno le esigenze del proprio flusso di lavoro.
Demo: inserire giorno, mese o anno correnti in cella/intestazione/piè di pagina in Excel
Articolo correlato:
Inserire rapidamente la data corrente con uno specifico Formato data
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 oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi

