VLOOKUP be #Nr. Klaida - IFERROR/IFNA - „Excel“ ir „Google“ skaičiuoklės

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka išmokys jus, kaip elgtis su VLOOKUP klaidomis naudojant IFERROR ir IFNA „Excel“ ir „Google“ skaičiuoklėse.

IFERROR ir VLOOKUP

Jei įvyksta klaida, galite naudoti VLOOKUP su funkcija IFERROR, kad grąžintumėte vertę (arba kitą skaičiavimą), o ne klaidą …

Šis pavyzdys atliks antrą VLOOKUP, jei pirmasis sukels klaidą.

1 = IFERROR (VLOOKUP (F3, B3: D6,3, FALSE), VLOOKUP („Kita“, B3: D6,3, FALSE))

Aukščiau pateiktame pavyzdyje ieškome a Byla to nėra paieškos lentelėje. Be IFERROR funkcijos VLOOKUP funkcija grąžintų #N/A klaidą. Naudodami funkciją IFERROR, klaidą galime pakeisti kita bendro atvejo paieška. Kitaip tariant, jei Byla nėra „sužalojimas“, „nelaimingas atsitikimas“ ar „nusikaltimas“, ieškokite Telefono numeris „Catchall Case“ kategorijai „Kita“.

Atminkite, kad funkcija IFERROR užfiksuoja visų rūšių klaidas: #N/A, #VALUE !, #REF !, #DIV/0!, #NUM !, #NAME ?. Tai ne visada duoda norimą rezultatą. Žemiau esančiame pavyzdyje mūsų peržiūros lentelė yra pavadinta sritis: „LookupTable“. Jei netyčia neteisingai įvedame jo pavadinimą (pvz., „Peržiūros lentelė“), formulė grąžins pranešimą „Nerasta“, net ir tų sąskaitų ID, kurie yra sąraše.

1 = IFERROR (VLOOKUP (E3, paieškos lentelė, 2, FALSE), „Nerasta“)

Kadangi neteisingai įvedėme paieškos lentelės pavadinimą, funkcija VLOOKUP grąžina #NAME? klaida. Funkcija IFERROR pakeičia visų tipų klaidas pranešimu „Nerasta“, kuris yra klaidinantis.

Jei norite tvarkyti tik #N/A klaidas, naudokite IFNA funkciją.

IFNA ir VLOOKUP

Kai ieškosite vertės naudodami funkciją VLOOKUP, kurios nėra jūsų paieškos masyve, gausite klaidą #N/A. Naudodamiesi IFNA funkcija, galite pakeisti klaidos rodinį į savavališką pranešimą (ar net tuščią eilutę).

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), „Nerasta“)

Nėra paskyros ID 55, todėl formulė pateikia „Nerasta“.

Žvelgiant į mūsų pavyzdį, kai neteisingai įvedėme duomenų diapazono pavadinimą, vietoj IFERROR naudojant IFNA nurodoma, kad padarėme klaidą, o ne tai, kad vertė nerasta:

Pavadinimas? klaida reiškia, kad mūsų formulės sintaksėje kažkas negerai, todėl turime peržiūrėti ir pataisyti tai, ką įvedėme.

VLOOKUP be #N/A klaida „Google“ skaičiuoklėse

Šios formulės „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave