Excel formula: VLOOKUP brez napake # N / A -

Kazalo

Splošna formula

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Povzetek

Če želite skriti napako # N / A, ki jo vrže VLOOKUP, ko ne najde vrednosti, lahko s funkcijo IFERROR zajamete napako in vrnete poljubno vrednost.

Pojasnilo

Ko VLOOKUP ne najde vrednosti v iskalni tabeli, vrne napako # N / A. Funkcija IFERROR vam omogoča zaznavanje napak in vrnitev lastne vrednosti po meri, ko pride do napake. Če VLOOKUP normalno vrne vrednost, ni napake in vrnjena iskana vrednost se vrne. Če VLOOKUP vrne napako # N / A, IFERROR prevzame in vrne vrednost, ki ste jo navedli.

Če imate iskalno vrednost v celici A1 in iskalne vrednosti v obsegu z imenom tabela in želite, da je celica prazna, če ne najde nobenega iskanja, lahko uporabite:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Če želite vrniti sporočilo "Ni najdeno", ko ni najdenega ujemanja, uporabite:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

Možnost IFNA

V programu Excel 2013 je na voljo funkcija IFNA, ki posebej zajema in obravnava # N / A napake. Sintaksa uporabe je enaka kot pri IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Starejše različice Excela

V starejših različicah Excela, ki nimajo funkcije IFERROR, boste morali ponoviti VLOOKUP znotraj funkcije IF, ki zazna napako z ISNA ali ISERROR. Na primer:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Zanimive Članki...