Vrnite ničlo namesto # N / A - Excel Nasveti

Kazalo
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!

Zanimive Članki...