Come restituire il valore se la cella è vuota (12 modi)

  • Condividi Questo
Hugh West

Se state cercando alcuni dei modi più semplici per restituire un valore se una cella è vuota, allora troverete utile questo articolo. Iniziamo quindi con l'articolo principale.

Scarica il libro di lavoro

Ritorno se cella vuota.xlsm

12 modi per restituire il valore se la cella è vuota

Qui, sto usando la seguente tabella che contiene Date dell'ordine , Date di consegna, e Vendite di alcuni Articoli Utilizzando questo set di dati, cercherò di dimostrare le modalità di restituzione dei valori per una cella vuota.

Per creare l'articolo, ho utilizzato Microsoft Excel 365 è possibile utilizzare qualsiasi altra versione in base alle proprie esigenze.

Metodo-1: utilizzo della funzione IF per restituire il valore della cella adiacente se la cella è vuota

Supponiamo che si voglia ottenere l'immagine Date dell'ordine per i prodotti che non sono ancora stati consegnati (celle vuote nel riquadro Data di consegna nella colonna Data dell'ordine per gli articoli non consegnati Per farlo si può utilizzare la colonna Funzione IF .

Passo-01 :

➤Selezionare la cella di uscita F5

=IF(D5="",C5,"")

Qui la condizione logica è D5="" che significa cella D5 del Data di consegna sarà vuota e se lo è VERO restituirà il valore della cella C5 del Data dell'ordine altrimenti restituirà Vuoto .

➤Stampa Entrare

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

In questo modo, si otterrà il Date dell'ordine per le corrispondenti celle Blank del Data di consegna colonna.

Metodo-2: Utilizzo della funzione IF per restituire un valore

Supponiamo che l'azienda voglia compensare i clienti per i ritardi di consegna con uno sconto del 5% sul prezzo di vendita. Totale Vendite Pertanto, è possibile stimare questo valore per i prodotti che non sono ancora stati consegnati seguendo questo metodo.

Passo-01 :

➤Selezionare la cella di uscita F5

=IF(D5="",5%*E5,"")

Qui la condizione logica è D5="" che significa cella D5 del Data di consegna sarà vuota e se lo è VERO allora restituirà 5% del Vendite valore ( E5 cella) altrimenti restituirà Vuoto .

➤Stampa Entrare

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Successivamente, si otterrà un 5% commissione del Vendite per le corrispondenti celle vuote del Data di consegna colonna.

Metodo 3: Utilizzo della funzione IF e della funzione ISBLANK

Per restituire un valore se una cella qualsiasi della tabella Data di consegna è vuota, si può utilizzare la colonna Funzione IF e il Funzione ISBLANK .

Passo-01 :

➤Selezionare la cella di uscita F5

=IF(ISBLANK(D5), "Non consegnato", "Consegnato")

Qui la condizione logica è ISBLANK(D5) , ISBLANK restituirà VERO se la cella D5 del Data di consegna è vuota e se lo è VERO allora SE restituirà "Non consegnato" altrimenti restituirà "Consegnato" quando le cellule del Data di consegna sono non vuoti.

➤Stampa Entrare

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Poi, avrete la possibilità di Non consegnato per le corrispondenti celle Blank del Data di consegna colonna.

Metodo 4: Utilizzo della funzione IF e della funzione COUNTBLANK

È possibile utilizzare la funzione Funzione IF e il Funzione COUNTBLANK per restituire un valore per la cella vuota del file Data di consegna colonna.

Passo-01 :

➤Selezionare la cella di uscita E5

=IF(COUNTBLANK(D5)>0, "Non consegnato", "Consegnato")

Qui la condizione logica è COUNTBLANK(D5)>0 , CONTEGGIO conterà il numero di celle vuote e quando c'è una cella vuota restituirà un numero maggiore di 0 e quindi restituirà VERO se la cella D5 del Data di consegna è vuota.

Quando è VERO , SE restituirà "Non consegnato" altrimenti restituirà "Consegnato" quando le cellule del Data di consegna sono non vuoti.

➤Stampa Entrare

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Dopo di che, avrete la possibilità di Non consegnato per le corrispondenti celle Blank del Data di consegna colonna.

Metodo-5: Utilizzo della funzione IF e della funzione COUNTIF

Per restituire un valore se una cella qualsiasi della tabella Data di consegna è vuota, si può utilizzare la colonna Funzione IF e il Funzione COUNTIF .

Passo-01 :

➤Selezionare la cella di uscita E5

=IF(COUNTIF(D5,")>0, "Non consegnato", "Consegnato")

COUNTIF(D5,") restituirà il numero di celle vuote e se trova una cella vuota nella cella D5 del Data di consegna allora il numero sarà maggiore di 0 e quindi restituirà VERO altrimenti FALSO .

Quando è VERO , SE restituirà "Non consegnato" altrimenti restituirà "Consegnato" quando le cellule del Data di consegna sono non vuoti.

➤Stampa Entrare

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Poi, avrete la possibilità di Non consegnato per le corrispondenti celle Blank del Data di consegna colonna.

Metodo 6: utilizzo della funzione IF e della funzione SUMPRODUCT per restituire un valore

Qui, voglio che il Articolo per le celle vuote del file Data di consegna nella colonna Prodotti non consegnati utilizzando la colonna Funzione IF e il Funzione SUMPRODOTTO .

Passo-01 :

➤Selezionare la cella di uscita E5

=IF(SUMPRODUCT(--(D5=""))>0,B5,"")

Qui, - costringerà VERO o FALSO in 1 o 0 e quindi per le celle vuote il valore sarà 1 e quindi sarà maggiore di 0 altrimenti sarà 0 .

Quindi, SUMPRODOTTO(-(D5=""))>0 restituirà VERO quando il D5 altrimenti la cella è vuota FALSO . quando è VERO , SE restituirà il valore dell'opzione B5 altrimenti restituirà Vuoto quando le cellule del Data di consegna sono non vuoti.

➤Stampa Entrare

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Successivamente, si otterrà il Articoli per le corrispondenti celle vuote del Data di consegna colonna.

Letture simili:

  • Come calcolare in Excel se le celle non sono vuote: 7 formule esemplari
  • Se la cella è vuota allora mostra 0 in Excel (4 modi)
  • Trovare se la cella è vuota in Excel (7 metodi)
  • Riempire le celle vuote con il valore precedente in Excel (4 metodi)

Metodo 7: utilizzo della funzione IF e della funzione LEN per restituire un valore

Per ottenere il Articolo per le celle vuote del file Data di consegna nella colonna Prodotti non consegnati è possibile utilizzare la colonna Funzione IF e il Funzione LEN .

Passo-01 :

➤Selezionare la cella di uscita E5

=IF(LEN(D5)=0,B5,"")

LEN(D5) restituirà la lunghezza della stringa nella cella D5 e restituirà 0 quando D5 è vuoto e poi SE restituirà il valore dell'opzione B5 altrimenti restituirà Vuoto quando le cellule del Data di consegna sono non vuoti.

➤Stampa Entrare

➤ Trascinare verso il basso il Maniglia di riempimento Strumento

Risultato :

Quindi, si otterrà il Articoli per le corrispondenti celle vuote del Data di consegna colonna.

Metodo-8: Evidenziare le celle vuote

Se si vuole evidenziare le celle vuote è possibile seguire questo metodo.

Passo-01 :

➤Selezionare l'intervallo di celle a cui si vuole applicare l'opzione Formattazione condizionale

Vai a Casa Scheda Formattazione condizionale A discesa Nuova regola Opzione.

Poi il Nuova regola di formattazione Verrà visualizzata la procedura guidata.

➤Selezionare la voce Formatta solo le celle che contengono Opzione.

Passo-02 :

Scegliere Pezzi grezzi nel Formatta solo le celle con: Opzione

➤Clicca Formato Opzione

Dopo di che, il Formattare le celle Si aprirà la finestra di dialogo.

➤Seleziona Riempimento Opzione

➤Scegliere qualsiasi Colore di sfondo

➤Clicca su OK .

Successivamente, il Anteprima L'opzione viene visualizzata come segue.

➤Stampa OK .

Risultato :

In questo modo, le celle vuote verranno evidenziate.

Metodo 9: Evidenziare le celle vuote con una formula

È possibile evidenziare le celle vuote utilizzando il tasto Funzione ISBLANK e Formattazione condizionale .

Passo-01 :

➤Selezionare l'intervallo di dati su cui si desidera applicare la funzione Formattazione condizionale

Vai a Casa Scheda Formattazione condizionale A discesa Nuova regola Opzione.

Poi il Nuova regola di formattazione Verrà visualizzata la procedura guidata.

➤Seleziona Utilizzate una formula per determinare quali celle formattare opzione.

➤Scrivete la seguente formula nel Formatta i valori in cui questa formula è vera: Scatola

=ISBLANK(B5:E11)

ISBLANK restituirà VERO se una cella dell'intervallo è vuota, altrimenti FALSO .

➤Clicca su Formato Opzione.

Dopo di che, il Formattare le celle Si aprirà la finestra di dialogo.

➤Seleziona Riempimento Opzione

➤Scegliere qualsiasi Colore di sfondo

➤Clicca su OK .

Dopo di che, il Anteprima L'opzione viene visualizzata come segue.

➤Stampa OK

Risultato :

Quindi, le celle vuote verranno evidenziate.

Metodo 10: Utilizzo della funzione SUMIF per sommare i valori basati su celle vuote

Si può riassumere il Vendite per il valore Articoli che hanno il vuoto Date di consegna (gli articoli non sono ancora stati consegnati) utilizzando l'opzione Funzione SUMIF .

Passo-01 :

Digitare la seguente formula nella cella E12

=SUMIF(D5:D11,"",E5:E11)

Qui, D5:D11 è il gamma di criteri , "" (Vuoto) è il criteri e E5:E11 è il intervallo di somma .

➤Stampa ENTRARE

Risultato :

Successivamente, si otterrà la somma di Vendite per il Articoli che non sono ancora stati consegnati.

Metodo-11: Utilizzo della funzione COUNTIF per sommare il numero di celle vuote

In questo caso, si utilizzerà l'opzione Funzione COUNTIF per contare il numero di celle vuote nel file Data di consegna colonna.

Passo-01 :

Digitare la seguente formula nella cella E12

=COUNTIF(D5:D11,")

Qui, D5:D11 è il gamma di criteri , "" (Vuoto) è il criteri .

➤Stampa ENTRARE

Risultato :

Si otterrà quindi il numero di Articoli che non sono ancora stati consegnati.

Metodo 12: Utilizzo del codice VBA per la restituzione del valore

È possibile utilizzare le seguenti opzioni VBA per restituire i valori delle celle vuote nel file Data di consegna colonna.

Passo-01 :

Vai a Sviluppatore Scheda Visual Basic Opzione

Poi, il Editor Visual Basic si aprirà.

Vai a Inserire Scheda Modulo Opzione

Successivamente, un Modulo verrà creato.

Passo-02 :

➤Scrivete il seguente codice

 Sub blankcell() Dim Lr As Long Dim n As Long Lr = Cells(Rows.Count, "C").End(xlUp).Row For n = 5 To Lr If Cells(n, "D").Value = "" Then Cells(n, "D").Offset(0, 1).Value = "Not Delivered" Else Cells(n, "D").Offset(0, 1).Value = "Delivered" End If Next n End Sub 

All'inizio ho dichiarato Lr , n come Lungo .

Lr fornirà l'ultima riga della tabella di dati e l'opzione PER viene utilizzato per eseguire le azioni per le righe da 5 A Lr . Qui, 5 è per la prima riga dell'intervallo.

Quando Cells(n, "D").Value = "" diventa VERO , la riga successiva continuerà e fornirà l'output nella cella adiacente come "Non consegnato" In questo caso, la cella adiacente sarà selezionata da Cells(n, "D").Offset(0, 1) , il che significa che si sposterà di 1 colonna a destra rispetto alla cella di input.

Se la condizione diventa FALSO significa che una cella non ha spazi vuoti, allora la riga sotto Altro verrà eseguito e fornirà il valore di uscita nella cella adiacente come "Consegnato" .

Questo ciclo continuerà per ogni riga di questo intervallo.

➤Stampa F5

Risultato :

Poi, avrete la possibilità di Non consegnato per le corrispondenti celle Blank del Data di consegna colonna.

Sezione pratica

Per fare pratica da soli ho fornito un Pratica come di seguito in un foglio chiamato Pratica . per favore, fatelo da soli.

Conclusione

In questo articolo ho cercato di illustrare i modi più semplici per restituire i valori delle celle vuote. Spero che vi sia utile. Se avete suggerimenti o domande, condividetele pure nella sezione dei commenti.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.