Vai al contenuto principale

Controlla se la cella o l'intervallo è vuoto o meno in Excel: guida semplice

Gestire celle o intervalli vuoti in Excel può essere una parte cruciale della gestione e dell'analisi dei dati. Se è necessario identificare, riempire o saltare le celle vuote, è essenziale capire come controllarle in modo efficiente. Questa guida fornisce metodi semplici ma efficaci per determinare se una cella o un intervallo è vuoto in Excel, con suggerimenti pratici per migliorare le tue capacità di gestione dei dati.


Controlla se una cella è vuota

Questa sezione è divisa in due parti per identificare in modo semplice le celle vuote nell'intervallo specificato. La prima parte mostra come restituire un testo specifico quando viene rilevata una cella vuota, mentre la seconda parte mostra come interrompere i calcoli della formula quando viene rilevata una cella vuota.


Se una cella è vuota, restituisce un testo specifico

Come mostrato nella tabella di spedizione di seguito, se l'articolo viene consegnato in tempo, verrà contrassegnato come consegnato nel Stato della spedizione colonna. In caso di ritardo, lo stato della spedizione rimane vuoto. Per identificare le celle vuote in questa colonna per verificare la consegna in ritardo, puoi procedere come segue.

Seleziona una cella vuota per visualizzare il risultato (come I2 in questo caso), inserisci la seguente formula e premi il entrare chiave. Quindi seleziona questa cella del risultato e trascinala Maniglia di riempimento giù per ottenere il resto dei risultati.

=IF(ISBLANK(F2), "Delay", "Completed") 

Note:
  • In questa formula, F3 è la cella che controllerò se è vuota. "Ritardo" indica che se F3 è vuoto, la formula restituirà Ritardo come risultato. Al contrario, "Completato" significa che se F3 non è vuoto, la formula restituirà Completato. Puoi modificare il riferimento della cella e i testi specificati in base alle tue esigenze.
  • Se desideri mantenere vuota la cella del risultato quando viene rilevata una cella vuota, cancella il primo testo specificato nella formula, lasciando solo le virgolette doppie. Ad esempio:
    =IF(ISBLANK(A2), "", "not blank")
  • Se le celle sembrano vuote ma contengono caratteri non visibili come spazi o altri caratteri non stampabili, anche queste celle verranno trattate come celle non vuote. Per trattare queste celle come celle vuote, puoi utilizzare la seguente formula:
    =IF(LEN(TRIM(A2))=0, "blank", "not blank")
Hai difficoltà a identificare le celle vuote con spazi?
STIMA SMART DI Kutools for Excel's Rimuovi spazi caratteristica. Può eliminare gli spazi iniziali e finali in un intervallo, garantendo che la cella rimanga veramente vuota, il tutto in soli due clic.
Vuoi accedere a questa funzionalità? Scarica Kutools per Excel adesso!

Se una cella è vuota, interrompi il calcolo

In alcune situazioni, quando una formula incontra una cella vuota, potrebbe restituire un errore o un risultato non previsto, a seconda della funzione specifica e delle impostazioni applicate nel foglio. Nell'esempio seguente, sto utilizzando la formula = (C2-B2) / B2 per calcolare la variazione percentuale tra il mese precedente e quello corrente per diversi prodotti. Tuttavia, quando la cella di origine è vuota, la formula produce a # DIV / 0! errore. Questa sezione ti guiderà a prevenire questo errore quando hai a che fare con celle vuote.

Seleziona una cella (come D2 in questo caso), inserisci la formula sottostante e premi entrare. Seleziona questa cella del risultato e trascinala Maniglia di riempimento giù per ottenere il resto del risultato.

=IF(ISBLANK(B2), "", (C2-B2)/B2)

Come puoi vedere dai risultati sopra, tutti i valori di errore sono scomparsi anche se ci sono celle vuote.

Note:: In questa formula, B2 è la cella che controllerò se è vuota, (C2-B2)/B2 è la formula che userò per calcolare la variazione percentuale. Si prega di modificare queste variabili in base alle proprie esigenze.

Controlla se un intervallo è vuoto

Se vuoi verificare se un determinato intervallo è vuoto, la formula in questa sezione può farti un favore.

Qui prenderò la gamma G1:RE8 come esempio. Per verificare se questo intervallo è vuoto o meno, procedere come segue.

Seleziona una cella vuota per visualizzare il risultato, inserisci la seguente formula e premi il entrare chiave.

=IF(SUMPRODUCT(--(G1:K8<>""))=0,"It is blank","It is not blank")

Note:
  • Questa formula controlla se l'intervallo G1:K8 è vuoto. Se l'intervallo è vuoto, restituisce "È vuoto" come risultato. Se l'intervallo non è vuoto, restituisce "Non è vuoto". Puoi modificare il riferimento della cella e i testi specificati in base alle tue esigenze.
  • Se non vuoi specificare i testi e tornare indietro TURE or FALSO, usa questa formula:
    =SUMPRODUCT(--(G1:K8<>""))=0
    Questa formula restituisce VERO se l'intervallo è vuoto, altrimenti restituisce FALSO.
  • Se le celle sembrano vuote ma contengono caratteri non visibili come spazi o altri caratteri non stampabili, anche queste celle verranno trattate come celle non vuote. Per trattare queste celle come celle vuote, puoi utilizzare la seguente formula:
    =IF(SUMPRODUCT(--(TRIM(G1:K8)<>""))=0,"It is blank","It is not blank")
    or
    =SUMPRODUCT(--(TRIM(G1:K8)<>""))=0
  • Per verificare se più intervalli sono vuoti, prova questa formula:
    =IF(AND(SUMPRODUCT(--(A7:C9<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")

Suggerimenti: evidenzia le celle vuote

L'evidenziazione delle celle vuote aiuta a identificare e indirizzare più facilmente le celle vuote in set di dati di grandi dimensioni. Questa sezione esplorerà come evidenziare visivamente le celle vuote nel set di dati utilizzando la formattazione condizionale di Excel.

Passaggio 1: seleziona l'intervallo in cui desideri evidenziare le celle vuote.
Passaggio 2: aprire la finestra di dialogo Nuova regola di formattazione

Sotto il Casa scheda, fare clic Formattazione condizionale > Evidenzia le regole delle celle > Più regola.

Passaggio 3: crea una regola di formattazione condizionale

Nel Nuova regola di formattazione finestra di dialogo, è necessario configurare come segue.

  1. Seleziona Blanks dal Formatta solo le celle con menu `A tendina.
  2. Clicca su Formato pulsante per specificare un colore di riempimento per le celle vuote.
  3. Clicca su OK pulsante per salvare la regola.
Risultato

Tutte le celle vuote nell'intervallo selezionato vengono evidenziate con il colore di riempimento specificato.


In sintesi, questa guida insegna modi efficaci per controllare e gestire celle o intervalli vuoti in Excel. Che tu sia un principiante o un utente esperto di Excel, padroneggiare questi metodi semplici ma potenti aumenterà la tua produttività e precisione quando lavori con i dati. Per coloro che desiderano approfondire le funzionalità di Excel, il nostro sito Web vanta numerosi tutorial. Scopri altri suggerimenti e trucchi per Excel qui.

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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!
Comments (8)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hello, what if you have multiple ranges to include in the formula? i.e. A2:D2 and M2:P2, When I add in the 2nd range the formula does not work...
This comment was minimized by the moderator on the site
Hi Nicholas Haughn,

The following formula can help you. Please give it a try. Thank you.
=IF(AND(SUMPRODUCT(--(A2:D2<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")
This comment was minimized by the moderator on the site
Hola,
Me gustaría cambia los resultados de VERDADERO/FALSO por otras palabras, es posible?
muchas gracias
This comment was minimized by the moderator on the site
Hi Paula,
If you want to display a specific result other than TRUE or FALSE, please enclose the formula in an IF function. Such as:
=IF(SUMPRODUCT(--(G1:K8<>""))=0, "Yes", "No")
This comment was minimized by the moderator on the site
Muchísimas gracias!!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi

Thanks for this. It is what I needed. I am curious what is the significance of the '--' in the formula?
This comment was minimized by the moderator on the site
Hi Joe Shaer,
The double dash is used for converting a list of boolean (TRUE, FALSE) values to ZEROs and ONEs, which is a useful technique in many advanced formulas that work with cell ranges.
This comment was minimized by the moderator on the site
Thanks for this formula. 😊

To make it even more complete I would recommend to use the trim function on the range to eliminate white spaces too:
=SUMPRODUCT(--(TRIM(G1:K8)<>""))=0

Cheers, Dirk
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations