Guarda il video - Come evidenziare le celle vuote in Excel
Quando ricevo un file di dati da un cliente/collega o lo scarico da un database, eseguo alcuni controlli di base sui dati. Lo faccio per assicurarmi che non ci siano punti dati mancanti, errori o duplicati che potrebbero causare problemi in seguito.
Uno di questi controlli consiste nel trovare ed evidenziare le celle vuote in Excel.
Ci sono molte ragioni che possono portare a celle vuote in un set di dati:
- I dati non sono disponibili.
- I punti dati sono stati cancellati accidentalmente.
- Una formula restituisce una stringa vuota risultante in una cella vuota.
Sebbene sia facile individuare queste celle vuote in un piccolo set di dati, se ne hai uno enorme con centinaia di righe e colonne, farlo manualmente sarebbe altamente inefficiente e soggetto a errori.
In questo tutorial, ti mostrerò vari modi per trovare ed evidenziare le celle vuote in Excel.
Evidenzia le celle vuote usando la formattazione condizionale
La formattazione condizionale è un ottimo modo per evidenziare le celle in base al loro valore quando viene soddisfatta la condizione specificata.
Ho intenzione di mostrare questi esempi con un piccolo set di dati. Tuttavia, puoi utilizzare queste stesse tecniche anche con set di dati di grandi dimensioni.
Supponiamo di avere un set di dati come mostrato di seguito:
Puoi vedere che ci sono celle vuote in questo set di dati.
Ecco i passaggi per evidenziare le celle vuote in Excel (usando la formattazione condizionale):
- Seleziona i dati.
- Vai alla scheda Home.
- Nel menu a discesa Formattazione condizionale, fai clic su Nuova regola.
- Nella finestra di dialogo "Nuove regole di formattazione", seleziona "Formatta solo le celle che contengono".
- Seleziona "Vuoti" dal menu a discesa (come mostrato di seguito):
- Specificare la formattazione (in cui si desidera evidenziare gli spazi).
- Fare clic su OK.
Ciò evidenzierebbe tutte le celle vuote nel set di dati.
Tieni presente che la formattazione condizionale è dinamica. Ciò significa che se viene applicata la formattazione condizionale e si elimina un punto dati, quella cella verrà evidenziata automaticamente.
Allo stesso tempo, questo comportamento dinamico comporta un costo indiretto. La formattazione condizionale è volatile e, se utilizzata su set di dati di grandi dimensioni, può rallentare la cartella di lavoro.
Seleziona ed evidenzia le celle vuote in Excel
Se desideri selezionare ed evidenziare rapidamente le celle vuote, puoi utilizzare la tecnica "Vai a speciale".
Ecco i passaggi per selezionare ed evidenziare le celle vuote in Excel:
- Seleziona i dati.
- Premi il tasto F5. Si aprirà la finestra di dialogo Vai a.
- Nella finestra di dialogo Vai a, fare clic sul pulsante Speciale.
- Nella finestra di dialogo Vai a speciale, selezionare Vuoti.
- Fare clic su OK. Questo selezionerà tutte le celle vuote nel set di dati.
- Con tutte le celle vuote selezionate, evidenziale dandogli un colore di cella.
Come accennato, questo metodo è utile quando si desidera selezionare rapidamente tutte le celle vuote ed evidenziarle. Puoi anche utilizzare gli stessi passaggi per selezionare tutte le celle vuote e quindi riempire 0 o NA o qualsiasi altro testo pertinente al suo interno.
Tieni presente che, a differenza della formattazione condizionale, questo metodo non è dinamico. Se lo fai una volta e poi per errore elimini un punto dati, non verrà evidenziato.
Utilizzo di VBA per evidenziare le celle vuote in Excel
Puoi anche utilizzare un breve codice VBA per evidenziare le celle vuote in un set di dati selezionato.
Questo metodo è più adatto quando è necessario trovare ed evidenziare spesso le celle vuote nei set di dati. Puoi facilmente utilizzare il codice seguente e creare un componente aggiuntivo o salvarlo nella cartella di lavoro macro personale.
Ecco il codice VBA che evidenzierà le celle vuote nel set di dati selezionato:
'Codice di Sumit Bansal (https://trumpexcel.com) Sub HighlightBlankCells() Dim Dataset As Range Set Dataset = Selection Dataset.SpecialCells(xlCellTypeBlanks).Interior.Color = vbRed End Sub
Ecco i passaggi per inserire questo codice VBA nel back-end e quindi utilizzarlo per evidenziare le celle vuote in Excel:
- Vai alla scheda Sviluppatore e fai clic su Visual Basic (o premi ALT + F11).
- Nell'editor Vb, all'interno di Esplora progetti, fai clic con il pulsante destro del mouse su uno dei nomi dei fogli (se non vedi Esplora progetti, premi CTRL + R).
- Vai su Inserisci e fai clic su Modulo.
- Nella finestra Codice modulo, copia e incolla il codice VBA.
- Chiudi l'editor VB.
Come eseguire il codice VBA (Macro)?
Dopo aver copiato e incollato questa macro, ci sono un paio di modi in cui puoi usare questa macro.
Utilizzo della finestra di dialogo Macro
Ecco i passaggi per eseguire questa macro utilizzando la finestra di dialogo Macro:
- Seleziona i dati.
- Vai alla scheda Sviluppatore e fai clic su Macro.
- Nella finestra di dialogo Macro, seleziona la macro "EvidenziaBlankCells" e fai clic su Esegui.
Utilizzo dell'editor VB
Ecco i passaggi per eseguire questa macro utilizzando l'editor VB:
- Seleziona i dati.
- Vai alla scheda Sviluppatore e fai clic su Visual Basic.
- Nell'editor VB, fare clic in un punto qualsiasi del codice.
- Fare clic sul pulsante triangolo verde nella barra degli strumenti (o premere il tasto F5).
Come ho detto, l'uso della macro VBA per evidenziare le celle vuote è la strada da percorrere se è necessario farlo spesso. Oltre ai modi mostrati sopra per eseguire la macro, puoi anche creare un componente aggiuntivo o salvare il codice nella cartella di lavoro della macro personale. Ciò ti consentirà di accedere a questo codice da qualsiasi cartella di lavoro nel tuo sistema.