Sommario
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.xlsm12 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.