VLOOKUP bez kļūdas #N/A - IFERROR/IFNA - Excel un Google izklājlapas

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība iemācīs jums rīkoties ar VLOOKUP kļūdām, izmantojot IFERROR un IFNA programmā Excel un Google izklājlapas.

IFERROR un VLOOKUP

Ja rodas kļūda, varat izmantot funkciju VLOOKUP ar funkciju IFERROR, lai atgrieztu vērtību (vai citu aprēķinu), nevis kļūdu …

Šis piemērs veiks otro VLOOKUP, ja pirmais rada kļūdu.

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

Iepriekš minētajā piemērā mēs meklējam a Lieta kas nepastāv uzmeklēšanas tabulā. Bez IFERROR funkcijas VLOOKUP funkcija atgriezīs #N/A kļūdu. Izmantojot funkciju IFERROR, mēs varam aizstāt kļūdu ar citu vispārēja gadījuma uzmeklēšanu. Citiem vārdiem sakot, ja Lieta nav “traumas”, “nelaimes gadījums” vai “noziegums”, meklējiet Telefona numurs ķeksīšu lietu kategorijai “Cits”.

Lūdzu, ņemiet vērā, ka funkcija IFERROR pieļauj visu veidu kļūdas: #N/A, #VALUE !, #REF !, #DIV/0!, #NUM !, #NAME ?. Tas ne vienmēr dod vēlamo rezultātu. Zemāk esošajā piemērā mūsu uzmeklēšanas tabula ir nosaukta diapazons: LookupTable. Ja nejauši ierakstīsim tā nosaukumu (piemēram, “Uzmeklēšanas tabula”), formula atgriezīs ziņojumu “Nav atrasts”, pat tiem kontu ID, kas ir sarakstā.

1 = IFERROR (MEKLĒJUMS (E3, uzmeklēšanas tabula, 2, FALSE), "Nav atrasts")

Tā kā mēs esam uzrakstījuši uzmeklēšanas tabulas nosaukumu nepareizi, funkcija VLOOKUP atgriež #NAME? kļūda. Izmantojot funkciju IFERROR, mēs visu veidu kļūdas aizstājam ar ziņojumu “Nav atrasts”, kas ir maldinošs.

Ja vēlaties apstrādāt tikai #N/A kļūdas, izmantojiet IFNA funkciju.

IFNA un VLOOKUP

Ja meklējat vērtību, izmantojot funkciju VLOOKUP, kas nepastāv jūsu uzmeklēšanas masīvā, jūs saņemsit kļūdu #N/A. Ar IFNA funkciju jūs varat mainīt kļūdas displeju uz patvaļīgu ziņojumu (vai pat tukšu virkni).

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Nav atrasts")

Nav konta ID 55, tāpēc formula mums sniedz “Nav atrasts”.

Atskatoties uz mūsu piemēru, kurā mēs nepareizi ierakstījām datu diapazona nosaukumu, izmantojot IFNA, nevis IFERROR, tiek paziņots, ka esam pieļāvuši kļūdu, nevis ka vērtība nav atrasta:

Vārds? kļūda nozīmē, ka mūsu formulas sintaksē ir kaut kas nepareizs, tāpēc mums ir jāpārskata un jālabo tas, ko mēs ierakstījām.

MEKLĒŠANA bez #N/A Kļūda Google izklājlapās

Šīs formulas Google izklājlapās darbojas tieši tāpat kā programmā Excel.

wave wave wave wave wave