IF és VLOOKUP beágyazott funkció az Excelben (5 megfelelő példa)

  • Ossza Meg Ezt
Hugh West

IF és VLOOKUP függvények az MS Excelben különböző célokra leggyakrabban használt függvények közé tartoznak. IF nyilatkozatot kondicionálási célokra használják, és VLOOKUP a tartományon belüli bármely konkrét érték keresésére szolgál. A két függvényt használó képletekkel könnyen kereshetünk bármilyen konkrét értéket bármely adott adathalmazból. Ebben a cikkben 5 gyakorlati példát mutatok a IF és VLOOKUP beágyazott függvény az Excelben.

Gyakorlati munkafüzet letöltése

Gyakorlati munkafüzetünket innen ingyenesen letöltheti!

Beágyazott IF és VLOOKUP.xlsx használata

Az IF és a VLOOKUP beágyazott funkció 5 gyakorlati felhasználása az Excelben

1. A VLOOKUP kimenet egyezése egy adott értékkel

Tekintsünk egy termékadatkészletet a termékek és a ID , Név , Egységár , Mennyiség , Teljes összeg , és Szállítási dátum .

Most szeretnénk megtudni az egyes termékek elérhetőségét a IF és VLOOKUP képlet . A termék elérhetőségét a termék nevének megadásával szeretnénk megkeresni. Kövesse az alábbi lépéseket ennek eléréséhez.

📌 Lépések:

  • Mindenekelőtt kattintson a C17-es cella .
  • Ezt követően írja be a következő képletet a C17-es cella és nyomja meg a Lépjen be.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0, "Nem", "Igen")

🔎 Formula bontás:

  • Először is, a VLOOKUP funkció C16 az a cella, amely a keresési kulcsszót tartalmazza. $C$5:$D$14 az a tartomány, ahol a megadott adatokat keressük. 2 használjuk, mivel a keresési tartományunk második oszlopában keressük a megfelelő kritériumértéket, és végül a FALSE a pontos egyezés meghatározására szolgál.
  • Szóval, VLOOKUP(C16,$C$5:$D$14,2, FALSE) visszaadja a Mennyiség oszlop a C16-os cella .
  • Ha többet szeretne megtudni erről VLOOKUP funkciót, akkor látogasson el erre a link
  • Akkor a IF függvény ellenőrzi, hogy a VLOOKUP függvény értéke 0 vagy valami más. Az eredménytől függően a IF függvény a végső kimenetként Igen vagy Nem lesz.
  • Ha többet szeretne megtudni a IF funkciót, meglátogathatja ezt a link
  • Most írja be a termék bármelyik nevét, amelynek a mennyisége nagyobb, mint nulla a C16-os cella és ellenőrizze a kimenetet.

  • Most illessze be azoknak a termékeknek a nevét, amelyeknél a mennyiség 0 a következő mezőbe C16-os cella ...és az eredmény úgy jönne ki, hogy Nem .

Így létrehoztál egy képletet a IF és VLOOKUP függvények egy adott értékre vonatkozó eredmények visszaadására.

Bővebben: Hogyan használjuk a beágyazott VLOOKUP-ot az Excelben (3 kritérium)

2. IF és VLOOKUP beágyazott képlet használata két érték alapján történő kereséshez

Most két érték alapján fogunk keresni bármilyen elemet vagy terméket a IF és VLOOKUP Az adatkészletben minden termékhez két különböző piaci ár tartozik. Itt két érték van: egy termék azonosító és egy piaci szám.

Most a termék árát szeretnénk megtalálni e két érték alapján. Ehhez menjünk végig az alábbi lépéseken.

📌 Lépések:

  • Először írja be a következő képletet a cellába C18 és nyomja meg a Írja be a címet. kulcs.
=IF(C17="Piac 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Formula bontás:

  • Az IF funkcióban C17="Piac 1″ a logikai feltétel, amely azt ellenőrzi, hogy a megadott piaci szám 1-e vagy sem.
  • Ha a piaci szám 1, akkor az árat a következő adatokból vesszük ki 1. piac oszlopot a VLOOKUP(C16,B5:E14,3,FALSE) rész.
  • Ellenkező esetben az árat a Piac 2 oszlopot használva VLOOKUP(C16,B5:E14,4,FALSE) ez az alképlet.
  • Ezt követően adja meg az azonosítót a C16-os cella és Market No a C17-es cella .
  • Ezt követően nyomja meg a Írja be a címet. kulcs.

Így képes leszel egy képletet létrehozni a következővel IF és VLOOKUP beágyazott függvények keresése két érték alapján sikeresen.

Bővebben: Excel LOOKUP vs VLOOKUP: 3 példával

3. A keresési visszatérések egyezése egy másik cellával

Most, ebben a részben a legmagasabb árat fogjuk kideríteni az adatokból, és összehasonlítjuk, hogy a keresett adataink megegyeznek-e a beírt adatokkal vagy sem. A legmagasabb fizetést előre meghatározhatjuk a MAX funkció .

A tényleges cél eléréséhez kövesse az alábbi lépéseket.

📌 Lépések:

  • A legelején írja be a következő képletet a cellába C17 és nyomja meg a Lépjen be.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Formula bontás:

  • A IF függvény, először is ellenőrizzük a feltételt a VLOOKUP függvény visszatérési értéke. VLOOKUP(C16,$B$5:$G$14,4) ez a rész visszaadja a megadott azonosító árát, és összehasonlítja az előre meghatározott maximális értékkel.
  • Ha a megadott azonosító ára nagyobb vagy egyenlő a legmagasabb árral, akkor Igen, ellenkező esetben Nem.
  • Ezt követően adjon meg bármilyen azonosítót a C16-os cella és ellenőrizze a kimenetet a C17-es cella .

Így egy értéket egy másik cellán keresztül tud megnézni.

Bővebben: Hogyan adjuk vissza a legmagasabb értéket a VLOOKUP használatával az Excelben?

Hasonló olvasmányok

  • VLOOKUP nem működik (8 ok & megoldások)
  • INDEX MATCH vs VLOOKUP funkció (9 példa)
  • VLOOKUP több oszlop visszaadása az Excelben (4 példa)
  • VLOOKUP és az összes egyezés visszaadása Excelben (7 mód)
  • Excel VLOOKUP több érték függőlegesen történő visszaadásához

4. Beágyazott függvény használata IF & VLOOKUP használatával értékek keresése egy rövidebb listából

Jelenleg néhány konkrét adatot akarunk rendezni vagy kivenni egy listából a következővel IF és VLOOKUP Tegyük fel, hogy az előző adatkészlethez hozzáadunk egy további oszlopot, amelynek neve Állapot Ennek az attribútumnak két lehetséges értéke van, az egyik a következő Kiszállítva és Nem szállított A feladatunk az, hogy az egyes termékek státuszát a megadott Szállított termékek listája asztali információk.

A cél eléréséhez az alábbi lépéseken kell végigmennie.

📌 Lépések:

  • Mindenekelőtt kattintson a G5 cella és illessze be a következő képletet.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)), "Nem szállított", "Szállított")

🔎 Formula bontás:

  • Ezen kívül használtunk egy IF, ISNA és VLOOKUP függvények kombinációja itt. Ha a ISNA függvény nem találta meg a megfelelő adónevet a keresési tartományban, akkor TRUE-t, ellenkező esetben FALSE-t ad vissza.
  • A visszatérési értéket használva a ISNA funkció , a IF funkció visszatér " Nem szállított ", ha a termék nem található a keresési tartományban, és " Kiszállítva ", ha a termék a keresési tartományban van.
  • Ha többet szeretne megtudni erről a ISNA funkció , akkor látogasson el erre link .
  • Ezt követően nyomja meg a Írja be a címet. kulcs.
  • Ezután használja a töltőfogantyú funkció lefelé a képlet másolásához az összes többi alábbi cellába.

Így láthatja, hogy ezeken a módokon keresztül képes lesz értékeket keresni egy szűkített listából.

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

5. Az IF-VLOOKUP beágyazott függvény használata különböző számítások elvégzéséhez

Most ebben a szakaszban további számításokat fogunk végezni a termékek ára alapján automatikusan.

Tegyük fel, hogy meg akarjuk találni a 20%-os kedvezményt, ha az egységár nagyobb, mint 800 dollár, és a 20%-os kedvezményt, ha az egységár nagyobb, mint 800 dollár. 15% ha az egységár alacsonyabb, mint 800 $. Ennek eléréséhez kövesse az alábbi lépéseket.

📌 Lépések:

  • Kezdetben kattintson a C17-es cella és írja be a következő képletet.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)

  • Ezt követően nyomja meg a Írja be a címet. kulcs.

🔎 Formula bontás:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 , ez a rész ellenőrzi, hogy a C16 cella keresési értéke a Egységár oszlop nagyobb, mint 800.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) , ez a rész biztosítja, hogy ha a keresett érték nagyobb, mint 800, akkor 15%-kal, ellenkező esetben 20%-kal szorozzuk meg.
  • Ekkor adjon meg bármilyen azonosítót a C16-os cella és a kimenetet a C17-es cella .

Következésképpen, különböző számításokat végezhet a következők használatával IF és VLOOKUP egymásba ágyazott függvények.

Hogyan kezeljük a hibákat az IF és a VLOOKUP függvények beágyazott képleteivel való munkavégzés során az Excelben?

Néha előfordulhat, hogy a keresésednek megfelelően nincs találat. Ebben a helyzetben a következő eredményt kapnád #N/A hibát. De néhány trükk és képlet segítségével elkerülheti ennek a hibának a megjelenítését. Kövesse az alábbi módokat, hogy megtanulja ezt a korábbi példákban használt adatkészleten keresztül.

1. IF ISNA VLOOKUP a #N/A hibák elrejtéséhez

Használhatja a ISNA funkció a címen IF és VLOOKUP funkciók, hogy elkerülje a #N/A hibák. Ehhez kövesse az alábbi lépéseket.

📌 Lépések:

  • Mindenekelőtt kattintson a C17-es cella és illessze be a következő képletet.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Nem található",VLOOKUP(C16,$B$5:$F$14,4,FALSE)))

  • Ezt követően nyomja meg a Írja be a címet. kulcs.

🔎 Formula bontás:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) , ez a rész az egységárat az egységár oszlopból találja meg a termék azonosítójához, amely a C16-os cella .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ez a rész azt ellenőrzi, hogy a kívánt egységár érték rendelkezésre áll-e az adatkészletben vagy sem.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)), "Nem található",VLOOKUP(C16,$B$5:$F$14,4,FALSE))) , ez a képlet a "Nem található" választ adja vissza, ha az érték nem létezik az adatállományban, és a "Talált" választ adja vissza, ha az érték létezik az adatállományban.
  • Ekkor adjon meg minden olyan azonosítót, amely nem szerepel az adatkészletben a C16-os cella .
  • Következésképpen, akkor kap a kívánt eredményt, mint Nem találtam a C17-es cella a #N/A hiba.

Ennek eredményeképpen képes lesz kezelni a #N/A hibák ilyen módon.

Bővebben: Miért VLOOKUP visszatér #N / A, amikor Match létezik? (5 okok & megoldások)

2. A hiányzó adatok esetén 0 értéket ad vissza az IF és a VLOOKUP függvény használatával

Tegyük fel, hogy a "Nem talált" válasz helyett 0-t akarsz visszaadni, ha nincs megfelelő adat. Ezt az alábbi lépésekkel érheted el.

📌 Lépések:

  • Először írja be a következő képletet a cellába C17 és nyomja meg a Írja be a címet. kulcs.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE)))

🔎 Formula bontás:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , ez a rész ellenőrzi, hogy a C16-os cella a keresési egységár értéke rendelkezésre áll-e az adatkészletben vagy sem.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))) , ez a rész 0-t ad vissza, ha az érték nem található az adathalmazban, és a kívánt termék tényleges egységárát adja vissza, ha megtalálható.
  • Ezután adjon meg minden olyan azonosítót, amely nem szerepel az adatállományban a C16-os cella .

Így a kívánt eredményt a C17-es cella és képes lesz kezelni #N/A hibák 0.

Megjegyzés:

Mint az Ár, a mező pénznemként van formázva, ezért nem fog közvetlenül 0-t kiírni. 0 helyett egy szaggatott vonal (-) .

Emlékezetes dolgok

A gyakorlatban #N/A hibák a következő okok miatt.

  • A keresési érték nem létezik a táblázatban
  • A keresési érték rosszul van írva vagy extra szóközt tartalmaz.
  • A táblázat tartománya nincs helyesen megadva.
  • Ön a VLOOKUP-ot másolja, és a táblázatreferencia nincs zárolva.

Következtetés

Ebben a cikkben tehát 5 gyakorlati példát mutattam meg a IF - VLOOKUP beágyazott függvényt az Excelben. A gyakorláshoz letöltheti ingyenes munkafüzetünket is. Remélem, hasznosnak és informatívnak találja ezt a cikket. Ha további kérdése vagy javaslata van, kérjük, bátran kommentálja itt.

És, látogasson el ExcelWIKI hogy még több dolgot tudjak meg az Excelről! Szép napot! Köszönöm!

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.