Pogosta težava, s katero se soočim, je "Kako lahko VLOOKUP vrne 0 ali prazen niz namesto # N / A!?"
Predpostavimo, da je trenutna formula
=VLOOKUP(A1,$B$2:$D$100,3,False)
ali bolj zgoščen
=VLOOKUP(A1,$B$2:$D$100,3,0)
En pristop za to je naslednji
=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))
Toda to zahteva, da Excel dvakrat izračuna formulo VLOOKUP, ki je po učinkovitosti "draga".
Ena izboljšana metoda je:
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),"")
Na ta način se VLOOKUP izračuna samo, če vrednost v A1 obstaja v B2: B100, zato VLOOKUP ne bo vrnil # N / A!