Come applicare VLOOKUP per restituire vuoto invece di 0 o NA

  • Condividi Questo
Hugh West

Ogni volta che si cercano i valori usando il metodo VLOOKUP se non c'è corrispondenza, viene visualizzato un " #N/A " e quando ci sono 0 mostrerà il valore zero. Siete alla ricerca di modi per usare la funzione VLOOKUP a restituisce uno spazio vuoto invece di 0 o NA In questo articolo vi mostreremo cinque formule per ottenere questo risultato.

Scarica il quaderno di esercizi

VLOOKUP Ritorno vuoto.xlsx

5 modi pratici per applicare VLOOKUP per restituire vuoto invece di 0 o NA

Abbiamo preso un set di dati con 2 colonne: " Dipendente " e " Altezza (cm) "Inoltre, c'è un altro set di dati per mostrare l'output. Possiamo vedere che il valore " Ross " non è presente nel set di dati primario. Pertanto, quando si tenta di utilizzare il file VLOOKUP per quel valore, otteniamo la funzione " N/D "errore nella cella C14 Tuttavia, abbiamo modificato la formula per mostrare i valori vuoti al posto dell'errore nella cella C16 .

Abbiamo mostrato 5 per restituire il vuoto con il valore VLOOKUP funzione.

  • I primi due metodi mostrano il vuoto invece di 0 .
  • Poi, il metodo 3 , 4 mostra uno spazio vuoto al posto del simbolo " #N/A " errore.
  • Infine, il metodo 5 restituisce il vuoto per entrambi i campi " #N/A " e l'errore 0 valore.

1. Combinazione delle funzioni IF e VLOOKUP per restituire il vuoto

Questa sezione combinerà le SE e VLOOKUP funzioni per ritorno a vuoto invece di 0 In questo caso, abbiamo inteso una cella vuota con il valore 0 .

Passi:

  • All'inizio, digitate la seguente formula nella cella C13 .

=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

Se non si aggiungesse l'opzione SE la funzione avrebbe restituito zero.

  • Successivamente, premere ENTRARE .

Ripartizione della formula

  • In primo luogo, questa formula ha due caratteristiche identiche VLOOKUP La prima ha una condizione che controlla se è uguale a 0 Se non lo è, allora il secondo VLOOKUP viene eseguita la funzione.
  • VLOOKUP(B13,$B$5:$C$10,2,0)
    • Uscita: 0 .
    • Questa funzione cerca il valore della cella B13 nell'intervallo di B5:C10 Se c'è una corrispondenza, viene restituito il valore del rispettivo campo di lavoro. C5:C10 come indicato da 2 all'interno della funzione. 0 alla fine di questa funzione significa che il il tipo di corrispondenza è esatto .
  • La nostra formula si riduce a → SE(0=0,"",0)
    • Uscita: (vuoto) .
    • Qui il test_logico è vero, quindi abbiamo ottenuto l'output vuoto.

Per saperne di più: Come lasciare la cella vuota se non ci sono dati in Excel (5 modi)

2. Incorporazione delle funzioni IF, LEN e VLOOKUP per restituire il vuoto

Questo secondo metodo incorporerà il SE , LEN , e VLOOKUP funzioni per ritorno a vuoto invece di 0 o NA .

Passi:

  • All'inizio, digitate la seguente formula nella cella C13 .

=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

  • Successivamente, premere ENTRARE .

Ripartizione della formula

  • Anche in questo caso, la formula ha due VLOOKUP Inoltre, abbiamo utilizzato la prima funzione VLOOKUP all'interno di una funzione LEN che restituisce la lunghezza di una stringa. Ora, la lunghezza di una cella vuota è 0 Quindi, l'abbiamo impostato nei criteri di logical_test.
  • Ora, VLOOKUP(B13,$B$5:$C$10,2,0)
    • Uscita: 0 .
    • Questa funzione cerca il valore della cella B13 nell'intervallo di B5:C10 Se c'è una corrispondenza, viene restituito il valore del rispettivo campo di lavoro. C5:C10 come indicato da 2 all'interno della funzione. 0 alla fine di questa funzione significa che il il tipo di corrispondenza è esatto .
  • La nostra formula si riduce a → IF(LEN(0)=0,"",0)
    • Uscita: (vuoto) .
    • Il LEN La funzione restituisce 0 Quindi, la prima parte del SE viene eseguita e si ottiene come output la cella vuota.

Per saperne di più: Come utilizzare XLOOKUP per restituire vuoto invece di 0

Letture simili

  • Come rimuovere gli zeri davanti a un numero in Excel (6 modi semplici)
  • Nascondere le righe con valori zero in Excel usando una macro (3 modi)
  • Come nascondere le serie di grafici senza dati in Excel (4 metodi semplici)
  • Nascondere i valori zero nella tabella pivot di Excel (3 metodi semplici)

3. Unire le funzioni IF, ISNUMBER e VLOOKUP per restituire il vuoto

Nel terzo metodo, utilizzeremo il metodo SE , ISNUMERO , e VLOOKUP funzioni per restituire il vuoto al posto di " #N/A " errore.

Passi:

  • All'inizio, digitate la seguente formula nella cella C13 .

=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),")

  • Successivamente, premere ENTRARE .

Ripartizione della formula

  • Questa formula ha due VLOOKUP Inoltre, abbiamo utilizzato la prima funzione VLOOKUP all'interno di una funzione ISNUMERO che restituisce true per un numero e false per un risultato non numerico. Ora, se la prima funzione VLOOKUP restituisce un errore, allora non sarà un numero. Quindi, abbiamo impostato questo parametro nel parametro test_logico criteri e quando ciò accade la parte falsa di la funzione IF verrà eseguito.
  • Ora, VLOOKUP(B13,$B$5:$C$10,2,0)
    • Uscita: #N/A .
    • Questa funzione cerca il valore della cella B13 nell'intervallo di B5:C10 Se c'è una corrispondenza, viene restituito il valore del rispettivo campo di lavoro. C5:C10 come indicato da 2 all'interno della funzione. Inoltre, il valore " Ross " non può essere trovato nell'intervallo di celle specificato, per cui viene visualizzato l'errore. L'errore è stato segnalato. 0 alla fine di questa funzione significa che il il tipo di corrispondenza è esatto .
  • La nostra formula si riduce a → IF(ISNUMBER(#N/A),#N/A,")
    • Uscita: (vuoto) .
    • La funzione ISNUMBER ritorni 0 Quindi, la seconda parte di la funzione IF viene eseguito e si ottiene come output la cella vuota.

Per saperne di più: Funzione IFERROR di Excel per restituire vuoto invece di 0

4. Combinazione delle funzioni IFERROR e VLOOKUP

Questa sezione combinerà le IFERRORE e VLOOKUP funzioni per ritorno a vuoto in Excel.

Passi:

  • All'inizio, digitate la seguente formula nella cella C13 .

=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")

  • Successivamente, premere ENTRARE .

Ripartizione della formula

  • Questa formula ha un singolo VLOOKUP e l'abbiamo utilizzata all'interno di un file IFERRORE che restituisce l'output modificato in caso di errore. Ora l'output modificato è impostato su una cella vuota.
  • Ora, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
    • Uscita: 0 .
    • Questa funzione cerca il valore della cella B13 nell'intervallo di B5:C10 Se c'è una corrispondenza, viene restituito il valore del rispettivo campo di lavoro. C5:C10 come indicato da 2 all'interno della funzione. FALSO alla fine di questa funzione significa che il il tipo di corrispondenza è esatto .
  • La nostra formula si riduce a → IFERROR(#N/A,")
    • Uscita: (vuoto) .
    • Questa funzione modifica eventuali errori e ritorni noi il vuoto come uscita.

Per saperne di più: Come escludere i valori zero con una formula in Excel (3 modi semplici)

5. Utilizzo di funzioni combinate per restituire vuoto invece di 0 o errore #N/A!

Nel metodo finale, si combinerà il metodo SE , IFNA , e VLOOKUP per creare una formula che restituisca vuoto al posto di 0 o NA Fino a questo punto, ogni metodo era specifico per un singolo valore. Tuttavia, questa singola formula funzionerà per entrambe le condizioni. Qui, abbiamo inteso una cella vuota con il valore 0 .

Passi:

  • All'inizio, digitate la seguente formula nella cella C13 .

=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))

  • Successivamente, premere ENTRARE .

Ripartizione della formula

  • Anche in questo caso, la formula ha due VLOOKUP Inoltre, abbiamo utilizzato la prima funzione VLOOKUP all'interno di una funzione IFNA che controlla la presenza della funzione " #N/A "Se trova l'errore, restituirà 0 Altrimenti, restituirà l'output originale. Tuttavia, abbiamo impostato in modo tale che quando trova 0 , sarà ritorno a vuoto cellulare.
  • Ora, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
    • Uscita: 0 .
    • Questa funzione cerca il valore della cella B13 nell'intervallo di B5:C10 Se c'è una corrispondenza, viene restituito il valore del rispettivo campo di lavoro. C5:C10 come indicato da 2 all'interno della funzione. FALSO alla fine di questa funzione significa che il il tipo di corrispondenza è esatto .
  • La nostra formula si riduce a → IF(IFNA(0,0)=0,"",0)
    • Uscita: (vuoto) .
    • Il IFNA La funzione restituisce 0 , il che significa che il test_logico è vero. Quindi, la prima porzione del metodo SE viene eseguita e si ottiene come output la cella vuota.

Sezione pratica

Abbiamo aggiunto un set di dati pratici per ogni metodo nel file Excel Pertanto, potete seguire facilmente i nostri metodi.

Conclusione

Vi abbiamo mostrato cinque formule da utilizzare VLOOKUP a restituire il vuoto invece di 0 o NA In caso di problemi con questi metodi o di commenti da parte mia, non esitate a commentare qui sotto. Inoltre, potete visitare il nostro sito ExcelWIKI Grazie per la lettura e continuate a lavorare bene!

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.