Tartalomjegyzék
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.xlsxBevezeté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 Jó 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:
- 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.