VLOOKUP w / o # N / A Error - IFERROR / IFNA - Excel și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial vă va învăța cum să gestionați erorile VLOOKUP cu IFERROR și IFNA în Excel și Foi de calcul Google.

IFERROR și VLOOKUP

Puteți utiliza VLOOKUP cu funcția IFERROR pentru a returna o valoare (sau alt calcul) în loc de o eroare dacă apare o eroare …

Acest exemplu va efectua un al doilea VLOOKUP dacă primul rezultă într-o eroare.

1 = IFERROR (VLOOKUP (F3, B3: D6,3, FALSE), VLOOKUP („Altfel”, B3: D6,3, FALSE))

În exemplul de mai sus, căutăm un Caz care nu există în tabelul de căutare. Fără funcția IFERROR, funcția VLOOKUP ar întoarce o eroare # N / A. Folosind funcția IFERROR putem înlocui eroarea cu o altă căutare pentru un caz general. Cu alte cuvinte, dacă Caz nu este „Vătămare”, „Accident” sau „Criminalitate”, căutați în Număr de telefon pentru categoria de caz captivant „Altfel”.

Vă rugăm să rețineți că funcția IFERROR detectează tot felul de erori: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?. Acest lucru nu produce întotdeauna rezultatul dorit. În exemplul de mai jos, tabelul nostru de căutare este un interval numit: LookupTable. Dacă greșim din greșeală numele acestuia (de exemplu, „Tabel de căutare”), formula va returna un mesaj „Nu a fost găsit”, chiar și pentru acele ID-uri de cont care se află în listă.

1 = IFERROR (VLOOKUP (E3, tabel de căutare, 2, FALS), "Nu a fost găsit")

Deoarece am scris greșit numele tabelului de căutare, Funcția VLOOKUP returnează un #NAME? eroare. Cu funcția IFERROR înlocuim toate tipurile de erori cu mesajul „Not found”, care este înșelător.

Dacă doriți să gestionați numai # erori N / A, utilizați în schimb funcția IFNA.

IFNA și VLOOKUP

Când căutați o valoare cu funcția VLOOKUP care nu există în matricea dvs. de căutare, veți primi o eroare # N / A. Cu funcția IFNA puteți schimba afișarea erorii într-un mesaj arbitrar (sau chiar un șir gol).

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Nu a fost găsit")

Nu există ID-ul contului 55, deci formula ne oferă „Nu a fost găsit”.

Privind înapoi la exemplul nostru în care am scris greșit numele intervalului de date, folosind IFNA în loc de IFERROR ne spune că am făcut o greșeală și nu că valoarea nu a fost găsită:

Numele? eroarea înseamnă că există ceva în neregulă cu sintaxa formulei noastre, deci trebuie să examinăm și să corectăm ceea ce am introdus.

VLOOKUP fără eroare # N / A Eroare în Foi de calcul Google

Aceste formule funcționează exact în același mod în Foi de calcul Google ca în Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave