VLOOKUP ilma veata #N/A viga - IFERROR/IFNA - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

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.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave