VLOOKUP bez greške #N/A Pogreška - IFERROR/IFNA - Excel i Google tablice

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj vodič će vas naučiti kako se nositi s VLOOKUP pogreškama s IFERROR -om i IFNA -om u Excelu i Google tablicama.

IFERROR i VLOOKUP

Možete koristiti VLOOKUP s funkcijom IFERROR za vraćanje vrijednosti (ili drugog izračuna) umjesto pogreške ako dođe do pogreške …

Ovaj primjer će izvesti drugi VLOOKUP ako prvi rezultira pogreškom.

1 = IFERROR (VLOOKUP (F3, B3: D6,3, FALSE), VLOOKUP ("Else", B3: D6,3, FALSE))

U gornjem primjeru tražimo a Slučaj koji ne postoji u tablici pretraživanja. Bez IFERROR funkcije, VLOOKUP funkcija bi vratila grešku #N/A. Pomoću funkcije IFERROR grešku možemo zamijeniti drugom pretragom za opći slučaj. Drugim riječima, ako je Slučaj nije "Ozljeda", "Nesreća" ili "Zločin", potražite Broj telefona za kategoriju "Ostalo".

Imajte na umu da funkcija IFERROR hvata sve vrste pogrešaka: #N/A, #VALUE !, #REF !, #DIV/0 !, #NUM !, #NAME ?. Ovo ne daje uvijek željeni rezultat. U donjem primjeru naša tablica za pretraživanje je imenovani raspon: LookupTable. Ako smo slučajno pogriješili njegov naziv (npr. "Tablica za pretraživanje"), formula će vratiti poruku "Nije pronađeno", čak i za one ID -ove računa koji su na popisu.

1 = IFERROR (VLOOKUP (E3, Tablica za pretraživanje, 2, FALSE), "Nije pronađeno")

Budući da smo pogrešno unijeli naziv tablice za pretraživanje, funkcija VLOOKUP vraća #NAME? pogreška. S funkcijom IFERROR zamjenjujemo sve vrste pogrešaka s porukom "Nije pronađeno", što dovodi u zabludu.

Ako želite obraditi samo #N/A pogrešaka, umjesto toga upotrijebite funkciju IFNA.

IFNA i VLOOKUP

Kada tražite vrijednost s funkcijom VLOOKUP koja ne postoji u vašem nizu za pretraživanje, dobit ćete pogrešku #N/A. Pomoću IFNA funkcije možete promijeniti prikaz pogreške u proizvoljnu poruku (ili čak prazan niz).

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Nije pronađeno")

Ne postoji ID računa 55, pa nam formula daje "Nije pronađeno".

Osvrćući se na naš primjer gdje smo pogrešno unijeli naziv raspona podataka, upotreba IFNA umjesto IFERROR -a govori nam da smo pogriješili, a ne da vrijednost nije pronađena:

Ime? greška znači da nešto nije u redu sa sintaksom naše formule, pa moramo pregledati i ispraviti ono što smo unijeli.

VLOOKUP bez greške #N/A Pogreška u Google tablicama

Ove formule rade na potpuno isti način u Google tablicama kao i u Excelu.

wave wave wave wave wave