Laadige alla töövihiku näide
See õpetus õpetab teile, kuidas käsitseda VLOOKUP -i vigu IFERRORi ja IFNA abil Excelis ja Google'i arvutustabelites.
IFERROR ja VLOOKUP
Saate kasutada funktsiooni VLOOKUP koos funktsiooniga IFERROR väärtuse (või muu arvutuse) tagastamiseks vea asemel vea ilmnemisel …
See näide sooritab teise VLOOKUPi, kui esimene põhjustab tõrke.
1 | = IFERROR (VLOOKUP (F3, B3: D6,3, FALSE), VLOOKUP ("Muu", B3: D6,3, FALSE)) |
Ülaltoodud näites otsime a Juhtum mida otsingutabelis pole. Ilma funktsioonita IFERROR tagastab funktsioon VLOOKUP vea #N/A. Funktsiooni IFERROR abil saame vea asendada mõne muu üldise juhtumi otsimisega. Teisisõnu, kui Juhtum ei ole „Vigastus”, „Õnnetus” ega „Kuritegu”, otsige üles Telefoninumber katkise juhtumi kategooria „Muu” jaoks.
Pange tähele, et funktsioon IFERROR püüab kinni igasuguseid vigu: #N/A, #VALUE !, #REF !, #DIV/0 !, #NUM !, #NAME ?. See ei anna alati soovitud tulemust. Allolevas näites on meie otsingutabel nimega vahemik: LookupTable. Kui sisestame kogemata selle nime valesti (nt „Otsingutabel”), tagastab valem sõnumi „Ei leitud”, isegi nende loendis olevate konto ID -de puhul.
1 | = IFERROR (VLOOKUP (E3, otsingutabel, 2, FALSE), "Ei leitud") |
Kuna sisestasime otsingutabeli nime valesti, tagastab funktsioon VLOOKUP funktsiooni #NAME? viga. Funktsiooniga IFERROR asendame igat tüüpi vead teatega „Ei leitud”, mis on eksitav.
Kui soovite käsitleda ainult #N/A vigu, kasutage selle asemel IFNA funktsiooni.
IFNA ja VLOOKUP
Kui otsite väärtust funktsiooniga VLOOKUP, mida teie otsingumassiivis pole, kuvatakse tõrge #N/A. Funktsiooni IFNA abil saate veakuva muuta suvaliseks sõnumiks (või isegi tühjaks stringiks).
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Ei leitud") |
Konto ID -d 55 pole, seega annab valem meile „Ei leitud”.
Kui vaatame tagasi meie näidet, kus me andmevahemiku nime valesti sisestasime, siis IFERRORi asemel IFNA kasutamine ütleb meile, et oleme teinud vea ja mitte seda, et väärtust ei leitud:
Nimi? viga tähendab, et meie valemi süntaksis on midagi valesti, nii et peame oma sisestatud teksti üle vaatama ja parandama.
VLOOKUP w/o #N/A Tõrge Google'i arvutustabelites
Need valemid töötavad Google'i arvutustabelites täpselt samamoodi nagu Excelis.