Tartalomjegyzék
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))
leszISNA(#N/A)
és visszatér TRUE .
IF(ISNA(VLOOKUP("Költészet",B4:D20,2,FALSE)),VLOOKUP("Regény",B4:D20,2,FALSE))
) mostantólIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
ami visszaadjaVLOOKUP("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.