Come trovare rapidamente le date mancanti in un elenco di Excel?

Questa guida illustra diversi metodi per rilevare e integrare in modo efficiente le date mancanti in Excel:
Trova le date mancanti con Utilizza la formattazione condizionale
Trova le date mancanti con una formula
Trova e compila le date mancanti con Kutools per Excel
Utilizza VBA per identificare e inserire automaticamente le date mancanti
Evidenzia le date mancanti utilizzando un Tabella pivot
Trova le date mancanti con Utilizza la formattazione condizionale
Un modo efficace per individuare le lacune nel proprio elenco di date è utilizzare la formattazione condizionale di Excel. Questo metodo evidenzia visivamente le celle in cui manca una data nella sequenza, permettendoti di rilevare immediatamente le discontinuità.
1. Seleziona l’intervallo contenente le date, quindi vai su Home > Utilizza la formattazione condizionale > Nuova regola. Guarda lo screenshot:
2. Nella finestra di dialogo Nuova regola di formattazione, seleziona Utilizza una formula per determinare quali celle formattare nella sezione Seleziona un tipo di regola. Inserisci la seguente formula: =A2<>(A1+1) (dove A1 è la prima data e A2 quella successiva nell’elenco). Guarda lo screenshot:
3. Fare clic sul pulsante Formato per aprire la finestra di dialogo Imposta formato cella. Nella scheda Riempimento, scegli un colore per evidenziare le date mancanti. Guarda lo screenshot:
4. Dopo aver impostato la formattazione, fai clic su OK due volte per applicarla. Ora le celle in cui manca una data nella sequenza saranno evidenziate.
Nota: L’ultima data dell’elenco potrebbe risultare evidenziata, poiché la formula controlla ciò che segue ogni data. Questo metodo è particolarmente utile per esaminare rapidamente set di dati ampi, ma non inserisce automaticamente le date mancanti.
Trova le date mancanti con una formula
Un altro approccio pratico consiste nell’utilizzare una formula di Excel per individuare direttamente eventuali lacune nella propria tabella. Questo metodo genera una nuova colonna che segnala se manca un giorno successivo a ciascuna data, risultando particolarmente utile per gestire registri presenze, cronoprogrammi di progetti o inventari.
In una colonna vuota accanto all’elenco delle date (ad esempio, nella cella B1 se l’elenco inizia in A1), inserisci la formula:=IF(A2=A1+1,«»,«Missing next day»). Premi Invio, quindi trascina il quadratino di riempimento automatico verso il basso per copiare la formula accanto a tutte le date. Consulta gli screenshot:

Ogni volta che compare «Giorno successivo mancante», è certo che nell’elenco vi sia una lacuna. Questo metodo offre un modo semplice e visivo per individuare le date mancanti ed è particolarmente utile se si desidera filtrare o elaborare ulteriormente le lacune rilevate.
Nota: Come nel metodo precedente, la formula contrassegnerà la riga successiva all’ultima data (poiché non esiste una data successiva), che puoi tranquillamente ignorare o eliminare se non ti serve.
Trova e inserisci le date mancanti con Kutools per Excel
Per chi utilizza Kutools per Excel, è disponibile una funzionalità integrata in grado di individuare rapidamente e persino inserire automaticamente le date o i numeri consecutivi mancanti. Questo strumento è particolarmente utile quando non si tratta solo di localizzare le lacune, ma anche di completare automaticamente i dati per calcoli o verifiche accurate.
Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:
1. Seleziona l’elenco di date da analizzare, quindi vai su Kutools > Inserisci > Trova sequenza mancante. Vedi lo screenshot:
2. Nella finestra di dialogo Trova sequenza mancante puoi scegliere tra diverse opzioni, come trovare o inserire numeri mancanti, evidenziare la sequenza o creare una colonna marcatore. Guarda lo screenshot:
3. Dopo aver confermato la scelta, fai clic su OK. Verrà visualizzato un messaggio con il numero di date mancanti trovate. Guarda lo screenshot:
4. Fare clic su OK per completare. L’elenco mostrerà ora le date mancanti o le inserirà automaticamente, a seconda dell’opzione selezionata. Questo approccio è ideale per set di dati ampi e riduce gli errori causati da controlli manuali o dall’inserimento errato di formule.
| Inserisci i Numero di Sequenza mancanti | Inserisci Righe vuote quando si incontrano Numeri consecutivi mancanti |
![]() | ![]() |
| Inserisci una nuova colonna con il seguente marcatore di dati mancanti | Riempi il colore di sfondo |
![]() | ![]() |
Questo strumento fa risparmiare molto tempo ed è ideale per bilanci finanziari, dati sulle presenze o qualsiasi situazione che richieda un registro continuo di date. Per risultati ottimali, assicurati che l’elenco sia ordinato per data.
Utilizza VBA per identificare e inserire automaticamente le date mancanti
Se lavori con elenchi di date lunghi o aggiornati frequentemente e desideri automatizzare completamente il processo, puoi utilizzare una macro VBA personalizzata in Excel. Questo metodo analizza la colonna delle date, rileva le date mancanti nella sequenza e le inserisce come nuove righe direttamente nell’elenco.
Questo approccio è particolarmente utile per set di dati ampi, report ricorrenti o quando nuovi dati vengono aggiunti regolarmente, garantendo completezza senza la necessità di controlli manuali.
Procedura operativa:
- Fare clic su Sviluppatore > Visual Basic per aprire l'editor VBA. Nella finestra popup Microsoft Visual Basic for Applications, fare clic su Inserisci > Modulo, quindi incollare il codice seguente nella finestra del modulo:
Sub InsertMissingDates()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim currentDate As Date, nextDate As Date
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
i = 2
While i < lastRow
currentDate = ws.Cells(i, 1).Value
nextDate = ws.Cells(i + 1, 1).Value
If nextDate > currentDate + 1 Then
ws.Rows(i + 1).Insert Shift:=xlDown
ws.Cells(i + 1, 1).Value = currentDate + 1
ws.Cells(i + 1, 1).NumberFormat = "yyyy-mm-dd"
lastRow = lastRow + 1
End If
i = i + 1
Wend
End Sub - Fai clic sul pulsante
Esegui (o premi F5) per avviare il codice. La macro analizzerà la prima colonna (colonna A) alla ricerca di un elenco di date e inserirà automaticamente quelle mancanti come nuove righe.
Suggerimenti pratici e note:
– Assicurati che le date siano ordinate in ordine crescente prima di eseguire la macro.
– La macro inserisce le date mancanti come nuove righe; ti consigliamo quindi di fare un backup dei dati o di testare su una copia, se necessario.
– Se le date non si trovano nella colonna A, modifica ws.Cells(i,1) con il numero corretto della colonna.
– Con set di dati molto ampi, la macro potrebbe richiedere alcuni istanti per completarsi.
– In caso di errore, verifica che tutte le celle della colonna delle date contengano effettivi valori di data.
Evidenzia le date mancanti utilizzando una Tabella pivot
Se preferisci evitare formule o codice, puoi sfruttare la funzionalità integrata delle tabelle pivot di Excel per confrontare visivamente l’elenco effettivo delle date con una sequenza completa prevista. Questo approccio è ideale per analizzare o verificare registri di presenze, transazioni o registrazioni giornaliere in cui ogni data dell’intervallo dovrebbe essere presente.
Procedura operativa:
- Per prima cosa, crea una colonna di supporto con una sequenza completa di date previste che copra sia la data iniziale sia la data finale. Inserisci la prima data in una cella (ad esempio D2), quindi trascina il quadratino di riempimento verso il basso per generare automaticamente le date fino al completamento dell’intervallo.
- Copia sia l’elenco originale delle date che il nuovo elenco ausiliario in un nuovo foglio di lavoro, accodandoli in un’unica colonna (ad esempio, la colonna E).
- Seleziona l’elenco combinato, quindi vai su Inserisci > Tabella pivot. Nella finestra di dialogo, imposta la tabella o l’intervallo e scegli un nuovo foglio di lavoro per l’output.
- Nell’elenco campi della Tabella pivot, trascina il campo data nell’area Righe e nuovamente nell’area Valori, impostando l’aggregazione su Conteggio. Le date con un solo conteggio indicano date mancanti (ossia presenti nella sequenza completa ma non nei dati effettivi).
Suggerimenti:
– Questo metodo è particolarmente efficace per individuare voci mancanti su ampi intervalli di tempo.
– Per ottenere risultati ottimali, assicurati che gli elenchi di date non contengano duplicati.
– Puoi filtrare o evidenziare direttamente nella Tabella pivot per trovare rapidamente le date mancanti.
– Gli utenti esperti possono combinare questo metodo con la formattazione condizionale per una visibilità ancora maggiore.
Vantaggi: Facile da visualizzare; non richiede formule né VBA; ideale per la reportistica.
Svantaggi: Non inserisce automaticamente le date mancanti, ma evidenzia quelle assenti.
Demo: Trova e inserisci la data mancante nell’elenco
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



