A volte, otteniamo un errore o zero come risultato durante l’applicazione della formula Vlookup. Otteniamo un errore # N / A quando tutti i valori di ricerca non sono disponibili nei dati e otteniamo zero quando il valore di ricerca è disponibile ma la cella di selezione è vuota .

In questo articolo, impareremo come modificare il risultato durante l’applicazione della formula Vlookup in Microsoft Excel.

Per risolvere questo problema, utilizzeremo le funzioni IF, ISERROR e Vlookup.

La funzione ISERROR ci aiuta a controllare l’errore e restituirà il risultato come vero o falso.

image 1

La funzione IF darà la condizione sulla base della funzione ISERROR.

image 2

Facciamo un esempio per capire: – Abbiamo 2 set di dati di dipendenti. Nei primi dati, abbiamo dettagli, come la data di adesione, il nome del dipendente e la designazione, e in 2 ^ nd ^ dati, abbiamo solo i codici dei dipendenti e vogliamo scegliere la data di adesione tramite la funzione Vlookup.

image 3

Cominciamo utilizzando la funzione Vlookup nei dati: – * Inserisci la formula nella cella G2

=VLOOKUP($F3,$A$3:$D$13,2,FALSE)

Premere Invio.

Copia la formula nel resto delle celle.

image 4

Ora puoi vedere nell’immagine sopra che poche celle stanno ottenendo il risultato, ma poche celle hanno un errore # N / A e la prima cella mostra 0.

Per evitare errori, utilizzare la funzione secondo la procedura seguente: – * Immettere la formula nella cella H2

=IF(ISERROR(VLOOKUP($F3,$A$3:$D$13,2,FALSE)),"",VLOOKUP($F3,$A$3:$D$13,2,FALSE))

Premere Invio Copia la formula nel resto delle celle.

image 5

Ora puoi vedere che invece di mostrare errori, le celle appaiono vuote.

Per evitare lo zero, utilizzare la funzione secondo la procedura seguente: – * Immettere la formula nella cella H2

=IF(VLOOKUP($F3,$A$3:$D$13,2,FALSE)=0,"",VLOOKUP($F3,$A$3:$D$13,2,FALSE)

Premere Invio Copia la formula nel resto delle celle.

image 6

Per evitare zero ed errore insieme, applica la seguente funzione: – * Inserisci la formula nella cella H2

=IF(ISERROR(VLOOKUP($F3,$A$3:$D$13,2,FALSE)),"-",IF(VLOOKUP($F3,$A$3:$D$13,2,FALSE)=0,"-",VLOOKUP($F3,$A$3:$D$13,2,FALSE)))

Premere Invio Copia la formula nel resto delle celle.

image 7

In questo modo, possiamo utilizzare le funzioni per risolvere le nostre domande su Microsoft Excel.

Nota: – Nella versione successiva di Microsoft Excel 2003, abbiamo la funzione SE.ERRORE per ottenere lo stesso risultato. Questa formula è compatibile con tutte le versioni di Microsoft Excel.

home button

Previous Lookup Comparisons

Next How to use VLOOKUP function as an alternative of Nested IF function