Példa a VLOOKUP többszörös IF feltétellel az Excelben (9 kritérium)

  • Ossza Meg Ezt
Hugh West

Az egyik leggyakrabban használt funkció a Excel a a VLOOKUP funkció és elég erős is. Hatékonyabbá tehetjük, ha használjuk a az IF funkció a VLOOKUP Ezt a két függvényt együttesen alkalmazhatjuk különböző műveletek elvégzésére. Ebben a cikkben a Példa hogy megmutassuk a hatékonyságát VLOOKUP a címen Többszörös IF feltétel a oldalon. Excel .

Gyakorlati munkafüzet letöltése

Töltse le az alábbi munkafüzetet, hogy saját maga gyakorolhasson.

VLOOKUP többszörös IF feltételekkel.xlsx

Bevezetés az Excel VLOOKUP funkcióba

  • Szintaxis

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Érvek

lookup_value: Az adott táblázat legbaloldali oszlopában keresendő érték.

table_array: A táblázat, amelyben a lookup_value a bal oldali oszlopban.

col_index_num: A táblázat azon oszlopának száma, amelyből az értéket vissza kell adni.

[range_lookup]: Megmondja, hogy a pontos vagy részleges egyezés a lookup_value szükséges. 0 a pontos egyezéshez, 1 részleges egyezés esetén. Az alapértelmezett érték 1 ( részleges egyezés ). Ez nem kötelező.

Bevezetés az Excel IF funkcióba

  • Szintaxis

IF(logikai_teszt, [value_if_true], [value_if_false])

  • Érvek

logikai_teszt: Egy logikai művelet tesztelése.

[value_if_true]: Ha a logikai művelet igaz, akkor ezt az értéket adja vissza.

[value_if_false]: Ha a logikai művelet hamis, akkor ezt az értéket adja vissza.

9 Példa a VLOOKUP-ra több IF feltételekkel az Excelben

1. Használja a VLOOKUP-ot IF feltétellel a jó vagy rossz eredmény eléréséhez

Első példánkban azt fogjuk megtudni, hogy egy diák által kapott bizonyos jegy jó vagy rossz-e. Ezért a feladat elvégzéséhez kövesse az alábbi lépéseket.

LÉPÉSEK:

  • Először válassza ki a cellát F5 .
  • Ezután írja be a képletet:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Nagyszerű", "Jó")

  • Végül nyomja meg a Írja be a címet. és ez visszaadja az eredményt.

🔎 Hogyan működik a képlet?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>80

A VLOOKUP funkció keresi a Frank a következő tartományban B5:D8 és visszaadja a jelet ( 70 ) a 2. oszlopban. Végül a jelet teszteli, ha az nagyobb, mint a 80 vagy nem.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Nagyszerű", "Jó")

A IF funkció visszatér mint 70 nem nagyobb, mint 80 .

További információ: Excel VBA: Kombinált If és Or (3 példa)

2. Alkalmazza a VLOOKUP-ot a Cut off érték megváltoztatására több IF feltétellel az Excelben

Most meg akarjuk változtatni a határértéket, vagy dinamikussá akarjuk tenni. Ahelyett, hogy a képletben adnánk meg az értéket, a jelet a cellában helyezzük el. F4 Tehát, tanulja meg a lépéseket ebben a Példa működtetni VLOOKUP a címen Többszörös IF feltétel a oldalon. Excel .

LÉPÉSEK:

  • Először is, válassza ki a cellát F6 .
  • Ezután írja be a képletet:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Nagyszerű", "Jó")

  • Végül nyomja meg a Írja be a címet. .

🔎 Hogyan működik a képlet?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>F4

A VLOOKUP funkció keresi a Frank a következő tartományban B5:D8 és visszaadja a jelet ( 70 ) a 2. oszlopban. Ezután megvizsgálja a jelet, ha nagyobb, mint a F4 cellák értéke ( 65 ) vagy sem.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Nagyszerű", "Jó")

Végül, a IF funkció visszatér Nagyszerű mint 70 nagyobb, mint 65 .

További információ: Excel IF több tartomány között (4 megközelítés)

3. Példa a kiskereskedelmi ár alapján történő kedvezményes ár lekérdezésére több VLOOKUP & IF feltételekkel

Az alábbi adatkészletben néhány tételhez rögzített kiskereskedelmi árakat adtunk meg. De megmutatjuk, hogyan lehet a kedvezményes árat a VLOOKUP & IF Ezért kövesse a folyamatot a know-how-hoz.

LÉPÉSEK:

  • Az elején válassza ki a cellát E5 .
  • Ezután írja be a képletet:
=IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

  • Végül nyomja meg a Írja be a címet. hogy visszaadja az értéket.

🔎 Hogyan működik a képlet?

  • VLOOKUP("Grape",B5:D8,3,FALSE)>150

A VLOOKUP funkció keresi a Szőlő a következő tartományban B5:D8 és visszaadja az árat ( 250 ) a 3. Ezután összehasonlítja az árat, ha az nagyobb, mint a 150 vagy nem.

  • VLOOKUP("Grape",B5:D8,3,FALSE)*80%

Ez a VLOOKUP funkció keresi a Szőlő a következő tartományban B5:D8 és visszaadja az árat ( 250 ) a 3. Ezután megszorozza az értéket az alábbi értékkel .8 .

  • IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

Végül, a IF funkció visszatér VLOOKUP("Grape",B5:D8,3,FALSE)*80% kimenet mint VLOOKUP("Grape",B5:D8,3,FALSE)>150 formula igaz.

Olvass tovább: Excel If utasítás több tartománybeli feltételekkel (3 megfelelő eset)

4. Az Excel VLOOKUP, IF & ISNA funkciók kombinálása több feltételekkel

Egy bizonyos gyümölcsöt keresünk, akár jelen van, akár nincs az adathalmazban, és ha jelen van, visszaadjuk az árát. Most tanuljuk meg a Példa a következők elvégzéséhez VLOOKUP a címen Többszörös IF Feltétel a oldalon. Excel .

LÉPÉSEK:

  • Cella kiválasztása G4 először.
  • Ezután írja be a képletet:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nincs jelen",VLOOKUP(F4,B5:D8,3,FALSE))

  • Végül nyomja meg a Írja be a címet. .

🔎 Hogyan működik a képlet?

  • VLOOKUP(F4,B5:D8,3,FALSE)

A VLOOKUP funkció keresi a F4 cellák értéke ( Cherry ) a következő tartományban B5:D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

Az ISNA funkciója keresi VLOOKUP(F4,B5:D8,3,FALSE) kimenet, hogy megnézze, elérhető-e vagy sem.

  • IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Nincs jelen",VLOOKUP(F4,B5:D8,3,FALSE)))

A IF függvény visszaadja a ' Nincs jelen ' mint Cherry nem áll rendelkezésre az adott adatkészletben.

További információ: VBA IF utasítás több feltétellel az Excelben (8 módszer)

5. Példa a legjobb áruház kiválasztására VLOOKUP segítségével az Excelben

Egy másik felhasználási módja a VLOOKUP funkciója az, hogy több üzletet is össze tudunk hasonlítani, hogy megtaláljuk a legjobb ajánlatot. Itt, mi a Bolt 1 cellában G2 Ezért kövesse a művelet végrehajtásához szükséges lépéseket.

LÉPÉSEK:

  • Először is, válassza ki a cellát G5 a képlet beírásához:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Ezt követően nyomja meg a Írja be a címet. és használja az AutoFill eszköz hogy kitöltse a maradékot.

🔎 Hogyan működik a képlet?

  • VLOOKUP(F5,B5:D7,2,FALSE)

A VLOOKUP függvény megkeresi a F5 cellák értéke ( Tojás ) a következő tartományban B5:D7 és visszaadja az értéket ( $1.50 ) a 2. oszlop.

  • VLOOKUP(F5,B5:D7,3,FALSE)

Ez a VLOOKUP függvény megkeresi a F5 cellák értéke ( Tojás ) a következő tartományban B5:D7 és visszaadja az értéket ( $1.75 ) a 3. oszlop.

  • IF($G$2="Shop 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

A IF függvény összehasonlítja a G2 cellák értéke ( Bolt 1 ) a ' Bolt 1 '. Mivel ez igaz, a függvény visszaadja a $1.50 Ha a G2 cellák értéke volt Shop 2 , visszatért volna $1.75 .

További információ: Hogyan használjon több IF utasítást szöveggel az Excelben (6 gyors módszer)

6. VLOOKUP példa 2 táblázattal az Excelben

Eddig egyetlen táblázatot használtunk az adatok lekérdezéséhez. Ebben a példában a következő táblázatot használjuk 2 Ezért tanulja meg a következő lépéseket a Példa hogy elvégezze VLOOKUP a oldalon. 2 asztal a címen Többszörös IF feltétel a oldalon. Excel .

LÉPÉSEK:

  • Cella kiválasztása F6 .
  • Írja be a képletet:
=VLOOKUP(F5, IF(F4="január", B6:D7, B11:D12), 3, FALSE)

  • Végül nyomja meg a Írja be a címet. és ez visszaadja a Nettó értékesítés a Simon .

🔎 Hogyan működik a képlet?

  • IF(F4="január", B6:D7, B11:D12)

A IF függvény összehasonlítja a F4 cellák értéke ( Február ) a Január és visszaadja a tartományt B11:D12 mivel a logikai teszt hamis.

  • VLOOKUP(F5, IF(F4="január", B6:D7, B11:D12), 3, FALSE)

A VLOOKUP funkció keresi a F5 cellák értéke ( Simon ) a következő tartományban B11:D12 és visszaadja a Nettó értékesítés a $12,500.00 a 3. oszlop.

7. Excel VLOOKUP az IF funkcióban Logikai teszt

Továbbá, elhelyezhetjük a VLOOKUP függvényt az argumentum szekcióban a IF funkció. A művelet elvégzéséhez lásd a következő eljárást.

LÉPÉSEK:

  • Először is, válassza ki a cellát G4 a képlet beírásához:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Kapható", "Raktáron", "Nincs raktáron")

  • Ezután nyomja meg a Írja be a címet. . Így a kimenetet láthatod.

🔎 Hogyan működik a képlet?

  • VLOOKUP(F4, B5:D8, 2, FALSE)="Elérhető"

A VLOOKUP funkció keresi a F4 cellák értéke ( Szőlő ) a következő tartományban B5:D8 és összehasonlítja az értéket a 2. oszlop ( Nem elérhető ) a Elérhető .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Kapható", "Raktáron", "Nincs raktáron")

Végül a IF funkció visszatér Nincs raktáron mint VLOOKUP(F4, B5:D8, 2, FALSE)="Elérhető" kimenet hamis.

További információ: Excel IF függvény 3 feltétellel

Hasonló olvasmányok

  • IF és AND egy Excel-képletben (7 példa)
  • Excel VBA: Az If és az And kombinálása több feltételhez
  • VLOOKUP több kritériummal és több eredménnyel (8 példa)

8. A VLOOKUP oszlopának dinamikus kiválasztása IF funkcióval

Ebben a példában egy dinamikus oszlopot akarunk létrehozni a VLOOKUP Ezért használjuk a IF Ezért nézze át az alábbiakat Példa hogy elvégezze VLOOKUP a címen Többszörös IF Feltétel a oldalon. Excel .

LÉPÉSEK:

  • Az elején válassza ki a cellát C11 Itt írja be a képletet:
=VLOOKUP(B11, B5:D8, IF($C$10="Fizika", 2, 3), FALSE)

  • Ezután nyomja meg a Írja be a címet. és kiönti az adatokat. Használd a AutoFill a sorozat befejezéséhez.

🔎 Hogyan működik a képlet?

  • IF($C$10="Fizika", 2, 3)

A IF függvény összehasonlítja a C10 cellák értéke ( Fizika ) a Fizika a képletben megadottak szerint. Ezután visszaadja a 2 mivel a logikai teszt igaz.

  • VLOOKUP(B11, B5:D8, IF($C$10="Fizika", 2, 3), FALSE)

Végül a VLOOKUP funkció keresi a B11 cellák értéke ( Wilham ) a következő tartományban B5:D8 és visszaadja az értéket a 2. oszlop ( 50 ).

További információ: Excel VBA: If Then Else utasítás több feltétellel (5 példa)

9. Példa a VLOOKUP alkalmazására dátumokra többszörös IF feltételekkel az Excelben

Ezenkívül alkalmazhatjuk VLOOKUP Szóval, tanulja meg ennek a lépéseit. Példa alkalmazni VLOOKUP a oldalon. Dátumok a címen Többszörös IF feltétel a oldalon. Excel .

LÉPÉSEK:

  • Kattintson a cellára G4 .
  • Írja be a képletet:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Végül nyomja meg a Írja be a címet. .

🔎 Hogyan működik a képlet?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)

A IF függvény összehasonlítja a tartomány minden egyes celláját C5:C8 a címen F5 és F6 cellák értékeit. Ezt követően visszaadja a tartományt. B5:D8 mivel a logikai teszt igaz.

  • VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

Végül a VLOOKUP funkció keresi a F4 cellák értéke ( Szőlő ) a következő tartományban B5:D8 és visszaadja az értéket a 3. oszlop ( Meena ).

További információ: Excel If függvény több feltétellel (beágyazott IF)

Alternatív példa a VLOOKUP többszörös IF feltétellel az Excelben

1. Segédoszlop több kritériumhoz az Excelben

Létrehozhatunk egy segédoszlopot több kritériumhoz a Excel Ezért kövesse a segédoszlop beillesztésének lépéseit.

LÉPÉSEK:

  • Először válassza ki a cellát D5 .
  • Ezután írja be a képletet:
=B5&"

  • Ezután nyomja meg a Írja be a címet. és ez visszaadja az értéket. Használja a AutoFill hogy kitöltse a sorozatot.

  • Ezt követően válassza ki a cellát H5 a képlet beírásához:
=VLOOKUP($G5&"

  • Sajtó Írja be a címet. és használja AutoFill hogy befejezze a többit.

Itt a VLOOKUP függvény keresi a $G5&" cellák értéke ( Wil ) a következő tartományban $D$5:$E$8 és visszatér 80 jelen van a 2. oszlop.

Bővebben: VLOOKUP több kritériummal az Excelben (6 példa)

2. Példa több kritériumra a CHOOSE funkcióval

Használni fogjuk a CHOOSE funkció a VLOOKUP ebben a példában a segédoszlop elkerülése érdekében. Tanulja meg a művelet végrehajtásához szükséges folyamatot.

LÉPÉSEK:

  • Először is, válassza ki a cellát H5 .
  • Ezután írja be a képletet:
=VLOOKUP($G5&"

  • Végül nyomja meg a Írja be a címet. és ez visszaadja az értéket.

🔎 Hogyan működik a képlet?

  • CHOOSE({1,2},$B$5:$B$8&"

A VÁLASSZON funkció kiömlések B5:D8 az adatokat a 2 oszlopok egyesítése a cellák értékeinek összevonásával a B és C oszlopok együtt.

  • VLOOKUP($G5&"

A VLOOKUP funkció keresi a $G5&" a következő tartományban B5:D8 és visszatér 80 jelen van a 2. oszlop.

Bővebben: Vlookup több kritériummal, segédoszlop nélkül az Excelben (5 mód)

3. VLOOKUP függvény két feltétellel két oszlopban

Ahelyett, hogy a VLOOKUP , használhatjuk a az INDEX MATCH formula hogy az adatokat a 2 feltételek a 2 Kövesse tehát a feladat elvégzéséhez szükséges eljárást.

LÉPÉSEK:

  • Az elején válassza ki a cellát H4 .
  • Ezután írja be a képletet:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • Végül nyomja meg a Írja be a címet. hogy visszaadja az értéket.

🔎 Hogyan működik a képlet?

  • MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)

A MATCH a képlet visszatérülése 4 a címre. INDEX Itt a több kritériumot bólés logika alkalmazásával hasonlítjuk össze.

  • INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

Végül, a INDEX funkció visszatér 250 amely a 4. sor a tartományban D5:D10 .

Bővebben: Hogyan használjuk a VLOOKUP-ot több kritériummal a különböző oszlopokban?

4. VLOOKUP több oszlophoz az Excelben

Alkalmazzuk a INDEX MATCH képlet a keresési művelet elvégzésére több oszlopban és a Ár Ismerje meg tehát az alábbi lépéseket.

LÉPÉSEK:

  • Cella kiválasztása G4 először.
  • Ezután írja be a képletet:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))))))

  • Végül nyomja meg a Írja be a címet. .

🔎 Hogyan működik a képlet?

  • ROW(B5:B8)

Először is, a ROW funkció visszaadja a megfelelő sorszámokat.

  • MATCH(ROW(B5:B8),ROW(B5:B8))

Ezután a MATCH a képlet kimenetei a következők 1 , 2 , 3 , és 4 .

  • IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")

A IF függvény összehasonlítja az egyes cellákat a B5:C8 a F4 cellák értékét, és visszaadja azokat az értékeket, ahol megtalálja TRUE a logikai teszthez.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))

A MIN függvény a legkisebb értéket adja vissza ( 1 ) a IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") kimenetek.

  • INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))))))

Végül a INDEX funkció visszatér 150 amely a 1. sor a tartományban D5:D8 .

Bővebben: Excel VLOOKUP több kritériummal az oszlopban és a sorban

Következtetés

Mostantól fogva, Ön képes lesz arra, hogy működtessen VLOOKUP a címen Többszörös IF feltételek a oldalon. Excel ahogyan az a Példák Használja őket, és tudassa velünk, ha van még valami módja a feladat elvégzésének. Ne felejtse el, hogy dobja el a megjegyzéseket, javaslatokat vagy kérdéseket, ha van ilyen az alábbi megjegyzés rovatban.

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.