Az IF ISNA funkció használata a VLOOKUP funkcióval az Excelben (3 példa)

  • Ossza Meg Ezt
Hugh West

Ma megmutatom, hogyan használhatod a VLOOKUP a IF és ISNA az Excel funkciói.

Az Excel egyik legfontosabb és legszélesebb körben használt funkciója a következő VLOOKUP . De miközben a VLOOKUP , néha hibákkal szembesülhetünk, amikor a keresési érték nem egyezik a keresési tömb .

A ISNA a Excel jól jönnek ilyen helyzetekben. ISNA a következőkkel együtt IF lehetőséget ad arra, hogy egy másik értéket keressünk, ha az első érték nem egyezik. Ez igen hasznos nagy adathalmazok esetén.

IF ISNA funkció VLOOKUP-pal (gyorsnézet)

Gyakorlati munkafüzet letöltése

Hogyan használjuk az IF ISNA funkciót a VLOOKUP funkcióval az Excel.xlsx-ben?

Excel ISNA funkció: Szintaxis és argumentum

Összefoglaló

  • Érvként egy Value értéket fogad el, és a következő értéket adja vissza TRUE ha ez egy #N/A hiba. Ellenkező esetben a HAMIS .
  • Elérhető az Excel 2003-tól.

Szintaxis

A szintaxis a ISNA funkció:

=ISNA(érték)

Érv

Érv Kötelező vagy választható Érték
érték Kötelező Az az érték, amelyet az ISNA függvény ellenőriz, hogy #N/A hiba-e vagy sem.

Visszatérési érték

Boolean értéket ad vissza, TRUE vagy HAMIS . TRUE ha az érték egy #N/A hiba, HAMIS egyébként.

IF ISNA funkció VLOOKUP-pal: 3 példa

Nézzünk meg néhány példát a IF és ISNA funkciók a VLOOKUP .

1. Az IF ISNA funkció használata VLOOKUP funkcióval ugyanabban a táblázatban

Itt van egy adathalmazunk a BOOK típus s, Nevek, és Szerzők néhány könyvet a Martin Könyvesbolt nevű könyvesboltban.

Most először egy könyv típusú verset keresünk. Ha nincs könyv típusú vers, akkor egy regényt keresünk.

A kombináció a IF , ISNA, és VLOOKUP a tökéletes párosítás.

A képlet a következő lesz:

=IF(ISNA(VLOOKUP("Költészet",B4:D20,2,FALSE)),VLOOKUP("Regény",B4:D20,2,FALSE)))

Látod, van egy Újdonság , Twist Olivér , mivel nem volt könyv a Költészet .

A képlet magyarázata

  • VLOOKUP("Költészet",B4:D20,2,FALSE) visszatér #N/A hiba, mivel nem volt könyvtípus, amelynek neve "Költészet" a táblázat első oszlopában B4:D20 .

  • . ISNA(VLOOKUP("Költészet",B4:D20,2,FALSE)) lesz ISNA(#N/A) és visszatér TRUE .

  • IF(ISNA(VLOOKUP("Költészet",B4:D20,2,FALSE)),VLOOKUP("Regény",B4:D20,2,FALSE)) ) mostantól IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) ami visszaadja VLOOKUP("Regény",B4:D20,2,FALSE) .
  • VLOOKUP("Regény",B4:D20,2,FALSE) keres egy "Regény" a táblázat első oszlopában B4:D20 (Könyvtípus). Miután talált egyet, visszaadja a Könyv neve a 2. oszlopból, Twist Olivér .

  • Ezért, IF(ISNA(VLOOKUP("Költészet",B4:D20,2,FALSE)),VLOOKUP("Regény",B4:D20,2,FALSE))) visszatér "Twist Olivér" .

Bővebben: A VLOOKUP használata a VBA-ban (4 mód)

2. IF ISNA függvény használata VLOOKUP funkcióval egy másik táblázatban, de ugyanazon a munkalapon

Itt van egy másik adathalmazunk két könyvesbolt, a Martin könyvesbolt és a Holder könyvesbolt könyvrekordjaival.

Ezúttal az első könyvesboltban keresünk egy verseskönyvet. Ha ott nem találjuk, akkor a második könyvesboltban keresünk.

A képlet a következő lesz:

=IF(ISNA(VLOOKUP("Költészet",B4:D20,2,FALSE)),VLOOKUP("Költészet",G4:I20,2,FALSE)))

Ha ugyanis az első könyvesboltban nem talál regényt, akkor a második könyvesboltban keres egyet ( G4:I20 ).

És talál egy úgynevezett "Óda a fülemüléhez" John Keats.

A képlet részletes magyarázatát lásd az 1. példában.

Bővebben: VLOOKUP képlet az Excelben több lapon (4 egyszerű tipp)

Hasonló olvasmányok

  • Hogyan lehet VLOOKUP több oszlopból csak egy visszatéréssel az Excelben (2 mód)
  • VLOOKUP SUM több sor (4 mód alternatívával)
  • VLOOKUP a szöveg kereséséhez Excelben (4 egyszerű módja)
  • INDIRECT VLOOKUP az Excelben
  • VLOOKUP számokkal az Excelben (4 példa)

3. IF ISNA függvény használata VLOOKUP funkcióval egy másik munkalapon

Végül egy másik adathalmazunk van két könyvesbolt könyvrekordjaival, de ezúttal két különböző munkalapon.

Először a Martin Könyvesboltban keresünk egy verseskönyvet. Ha ott nem találjuk, akkor a Holder Könyvesboltban keresünk.

Ezt a képletet a "Martin könyvesbolt" nevű munkalapra írjuk be.

=IF(ISNA(VLOOKUP("Költészet",B4:D20,2,FALSE)),VLOOKUP("Költészet",'Holder könyvesbolt'!B4:D20,2,FALSE)))

A Martin Könyvesboltban keres egy Költészet könyvet.

Ha ott nem találja, keres egyet a Holder Könyvesboltban ( "Holder könyvesbolt"!B4:D20), és ott talál egyet.

Óda a fülemüléhez John Keats.

A képlet részletes magyarázatát lásd az 1. példában.

Bővebben: Hogyan húzza ki az adatokat több munkalapból az Excelben (4 gyors módja)

Az IF ISNA alternatív lehetőségei

Az Excel 2013-tól a IF ISNA funkció áll rendelkezésre. Ez az úgynevezett IFNA funkció.

A Szintaxis a IFNA funkció:

=IFNA(érték,érték_if_na)

A IFNA formula, hogy először keressen egy verseskötetet, majd keressen egy regényt, ha nincs vers nem lesz elérhető:

=IFNA(VLOOKUP("Költészet",B4:D20,2,FALSE),VLOOKUP("Regény",B4:D20,2,FALSE)))

Bővebben: VLOOKUP maximális érték az Excelben (korlátozásokkal és alternatív lehetőségekkel)

Következtetés

Így használhatja a IF ISNA funkcióval VLOOKUP hogy egy értéket keressen egy táblázatban, és más dolgot csináljon, ha nem találja ott az értéket. Kérdése van? Kérdezzen bátran.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.