Näide VLOOKUPi kohta mitme IF-tingimusega Excelis (9 kriteeriumi)

  • Jaga Seda
Hugh West

Üks enim kasutatavaid funktsioone Excel on funktsioon VLOOKUP ja see on ka üsna võimas. Me saame seda tõhusamaks muuta, kui kasutame funktsioon IF koos VLOOKUP funktsiooni. Me saame neid kahte funktsiooni koos rakendada erinevate toimingute tegemiseks. Selles artiklis kasutame funktsiooni Näide et näidata teile tõhusust VLOOKUP koos Mitu IF tingimust aadressil Excel .

Lae alla praktiline töövihik

Laadige alla järgmine töövihik, et ise harjutada.

VLOOKUP mitme IF tingimusega.xlsx

Sissejuhatus Exceli VLOOKUP-funktsiooni juurde

  • Süntaks

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

  • Argumendid

lookup_value: Väärtus, mida otsida antud tabeli kõige vasakpoolsemast veerust.

table_array: Tabel, milles ta otsib lookup_value kõige vasakpoolsemas veerus.

col_index_num: Selle tabeli veeru number, millest väärtus tagastatakse.

[range_lookup]: Ütleb, kas täpne või osaline vastavus lookup_value on vajalik. 0 täpse kokkulangevuse leidmiseks, 1 osalise kokkulangevuse korral. Vaikimisi on 1 ( osaline kokkulangevus ). See on vabatahtlik.

Sissejuhatus Exceli IF-funktsiooni juurde

  • Süntaks

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

  • Argumendid

loogiline_test: Testib loogilist operatsiooni.

[value_if_true]: Kui loogiline operatsioon on tõene, tagastatakse see väärtus.

[value_if_false]: Kui loogiline operatsioon on vale, tagastab see väärtus.

9 Näide VLOOKUP-i kohta mitme IF-tingimusega Excelis

1. Kasutage VLOOKUPi koos IF tingimusega, et saada hea või halb

Meie esimeses näites selgitame välja, kas õpilase poolt saadud teatud hinne on hea või halb. Seepärast järgige ülesande täitmiseks alljärgnevaid samme.

SAMMUD:

  • Kõigepealt valige lahter F5 .
  • Seejärel sisestage valem:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")

  • Lõpuks vajutage Sisesta ja see tagastab tulemuse.

🔎 Kuidas valem töötab?

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

The VLOOKUP funktsioon otsib Frank vahemikus B5:D8 ja tagastab märgi ( 70 ). 2. Lõpuks testib see märki, kui see on suurem kui 80 või mitte.

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

The IF funktsioon tagastab Hea nagu 70 ei ole suurem kui 80 .

Loe edasi: Excel VBA: kombineeritud If ja Or (3 näidet)

2. Rakendage VLOOKUPi, et muuta Cut off väärtust mitme IF tingimusega Excelis

Nüüd tahame muuta piirväärtust või soovime muuta selle dünaamiliseks. Selle asemel, et määrata väärtus valemis, paigutame märgistuse lahtrisse F4 Nii et õppige sammud selles Näide tegutseda VLOOKUP koos Mitu IF tingimust aadressil Excel .

SAMMUD:

  • Esiteks, valige lahter F6 .
  • Järgmisena sisestage valem:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")

  • Lõpuks vajutage Sisesta .

🔎 Kuidas valem töötab?

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

The VLOOKUP funktsioon otsib Frank vahemikus B5:D8 ja tagastab märgi ( 70 ). 2. veerus. Seejärel testib ta märki, kui see on suurem kui F4 lahtri väärtus ( 65 ) või mitte.

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

Lõpuks, The IF funktsioon tagastab Suur nagu 70 on suurem kui 65 .

Loe edasi: Excel IF mitme vahemiku vahel (4 lähenemisviisi)

3. Näide allahindlushinna saamiseks jaehinna alusel mitme VLOOKUP & IF tingimusega

Allpool esitatud andmestikus on meil mõnede kaupade jaehinnad fikseeritud. Kuid näitame teile, kuidas leida soodushind välja koos VLOOKUP & IF funktsioonid. Seega järgige protsessi oskusteabe omandamiseks.

SAMMUD:

  • Alguses valige lahter E5 .
  • Seejärel sisestage valem:
=IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

  • Lõpuks vajutage Sisesta väärtuse tagastamiseks.

🔎 Kuidas valem töötab?

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

The VLOOKUP funktsioon otsib Viinamarja vahemikus B5:D8 ja tagastab hinna ( 250 ). Kolmas Seejärel võrreldakse hinda, kui see on suurem kui 150 või mitte.

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

See VLOOKUP funktsioon otsib Viinamarja vahemikus B5:D8 ja tagastab hinna ( 250 ). Kolmas Seejärel korrutatakse väärtus väärtusega .8 .

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

Lõpuks, see on IF funktsioon tagastab VLOOKUP("Grape",B5:D8,3,FALSE)*80% väljund kui VLOOKUP("Grape",B5:D8,3,FALSE)>150 valem on tõsi.

Loe edasi: Exceli If-avalduse mitu tingimust vahemikus (3 sobivat juhtumit)

4. Exceli VLOOKUP, IF & ISNA funktsioonide kombineerimine mitme tingimusega

Me otsime teatud puuvilja, kas see on andmestikus olemas või mitte, ja kui see on olemas, siis tagastame hinna. Nüüd õpime, et Näide täitmiseks VLOOKUP koos Mitu IF Tingimus aadressil Excel .

SAMMUD:

  • Valige lahter G4 alguses.
  • Seejärel sisestage valem:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Lõpuks vajutage Sisesta .

🔎 Kuidas valem töötab?

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

The VLOOKUP funktsioon otsib F4 lahtri väärtus ( Kirss ) vahemikus B5:D8 .

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

ISNA funktsioon otsib VLOOKUP(F4,B5:D8,3,FALSE) väljundit, et näha, kas see on saadaval või mitte.

  • IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

The IF funktsioon tagastab ' Ei ole kohal ' nagu Kirss ei ole antud andmekogumis saadaval.

Loe edasi: VBA IF-avalduse kasutamine mitme tingimusega Excelis (8 meetodit)

5. Näide parima poe valimisest VLOOKUPiga Excelis

Teine kasutusviis VLOOKUP funktsioon on see, et me saame võrrelda mitut poodi, et leida parim pakkumine. Siin oleme pannud Kauplus 1 lahtris G2 Järgige seega toimingu läbiviimiseks vajalikke samme.

SAMMUD:

  • Kõigepealt valige rakk G5 valemi sisestamiseks:
=IF($G$2="Kauplus 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Seejärel vajutage Sisesta ja kasutada AutoFill tööriist täita ülejäänud osa.

🔎 Kuidas valem töötab?

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

The VLOOKUP funktsioon otsib F5 lahtri väärtus ( Muna ) vahemikus B5:D7 ja tagastab väärtuse ( $1.50 ). 2. veerus.

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

See VLOOKUP funktsioon otsib F5 lahtri väärtus ( Muna ) vahemikus B5:D7 ja tagastab väärtuse ( $1.75 ). Kolmas veerus.

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

The IF funktsioon võrdleb G2 lahtri väärtus ( Kauplus 1 ) koos Kauplus 1 '. Kuna see on tõsi, siis funktsioon tagastab $1.50 Kui G2 raku väärtus oli Kauplus 2 , oleks see tagasi tulnud $1.75 .

Loe lisaks: Kuidas kasutada Excelis mitut IF-avaldust tekstiga (6 kiiret meetodit)

6. VLOOKUP näide 2 tabeliga Excelis

Siiani oleme andmete hankimiseks kasutanud ühte tabelit. Selles näites kasutame me 2 tabelid viidetena. Seetõttu õppige järgmised sammud selle Näide teostada VLOOKUP aadressil 2 tabelit koos Mitu IF tingimust aadressil Excel .

SAMMUD:

  • Valige lahter F6 .
  • Sisestage valem:
=VLOOKUP(F5, IF(F4="jaanuar", B6:D7, B11:D12), 3, FALSE)

  • Lõpuks vajutage Sisesta ja see tagastab Neto müük aadressilt Simon .

🔎 Kuidas valem töötab?

  • IF(F4="jaanuar", B6:D7, B11:D12)

The IF funktsioon võrdleb F4 lahtri väärtus ( Veebruar ) koos Jaanuar ja tagastab vahemiku B11:D12 kuna loogiline test on vale.

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

The VLOOKUP funktsioon otsib F5 lahtri väärtus ( Simon ) vahemikus B11:D12 ja tagastab Neto müük aadressilt $12,500.00 aastal Kolmas veerus.

7. Exceli VLOOKUP IF-funktsioonis loogiline test

Peale selle saame panna VLOOKUP funktsiooni argumentide sektsioonis IF funktsioon. Vt järgmist protseduuri toimingu teostamiseks.

SAMMUD:

  • Kõigepealt valige rakk G4 valemi sisestamiseks:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Seejärel vajutage Sisesta . Seega näete väljundit.

🔎 Kuidas valem töötab?

  • VLOOKUP(F4, B5:D8, 2, FALSE)="Saadaval"

The VLOOKUP funktsioon otsib F4 lahtri väärtus ( Viinamarja ) vahemikus B5:D8 ja võrdleb väärtust 2. veerg ( Ei ole saadaval ) koos Saadaval .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

Lõpuks on IF funktsioon tagastab Ei ole laos nagu VLOOKUP(F4, B5:D8, 2, FALSE)="Saadaval" väljund on vale.

Loe edasi: Exceli IF-funktsioon 3 tingimusega

Sarnased lugemised

  • IF koos AND-ga Exceli valemis (7 näidet)
  • Excel VBA: If-i ja And-i kombineerimine mitme tingimuse jaoks
  • VLOOKUP mitme kriteeriumi ja mitme tulemusega (8 näidet)

8. VLOOKUPi veeru dünaamiline valimine IF-funktsiooniga

Selles näites soovime luua dünaamilise veeru jaoks dünaamilise veeru VLOOKUP funktsiooni. Sel põhjusel kasutame me funktsiooni IF Seega, vaadake läbi alljärgnev Näide teostada VLOOKUP koos Mitu IF Tingimus aadressil Excel .

SAMMUD:

  • Alguses valige lahter C11 Kirjutage siia valem:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Pärast seda vajutage Sisesta ja see lekitab andmed. Kasutage AutoFill sarja lõpetamiseks.

🔎 Kuidas valem töötab?

  • IF($C$10="Füüsika", 2, 3)

The IF funktsioon võrdleb C10 lahtri väärtus ( Füüsika ) koos Füüsika nagu on esitatud valemis. Seejärel tagastab see 2 kui loogiline test on tõene.

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

Lõpuks on VLOOKUP funktsioon otsib B11 lahtri väärtus ( Wilham ) vahemikus B5:D8 ja tagastab väärtuse 2. veerg ( 50 ).

Loe edasi: Excel VBA: If Then Else avaldus mitme tingimusega (5 näidet)

9. Näide VLOOKUP-i kohaldamiseks kuupäevade jaoks mitme IF-tingimusega Excelis

Lisaks saame kohaldada VLOOKUP kuupäevade jaoks. Nii et õppige selle sammud ära. Näide kohaldada VLOOKUP . Kuupäevad koos Mitu IF tingimust aadressil Excel .

SAMMUD:

  • Klõpsake lahtrit G4 .
  • Sisestage valem:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Lõpuks vajutage Sisesta .

🔎 Kuidas valem töötab?

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

The IF funktsioon võrdleb vahemiku iga lahtrit C5:C8 koos F5 ja F6 lahtri väärtused. Seejärel tagastab see vahemiku B5:D8 kui loogiline test on tõene.

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

Lõpuks on VLOOKUP funktsioon otsib F4 lahtri väärtus ( Viinamarja ) vahemikus B5:D8 ja tagastab väärtuse Kolmas veerg ( Meena ).

Loe edasi: Exceli If-funktsioon mitme tingimusega (nested IF)

VLOOKUP-i alternatiivne näide mitme IF-tingimusega Excelis

1. Abisammas mitme kriteeriumi jaoks Excelis

Me võime luua abisammas mitme kriteeriumi jaoks järgmises tabelis Excel Seetõttu järgige abisammaste sisestamise samme.

SAMMUD:

  • Kõigepealt valige lahter D5 .
  • Seejärel sisestage valem:
=B5&"

  • Pärast seda vajutage Sisesta ja see tagastab väärtuse. Kasutage AutoFill sarja täitmiseks.

  • Seejärel valige lahter H5 valemi sisestamiseks:
=VLOOKUP($G5&"

  • Press Sisesta ja kasutada AutoFill et lõpetada ülejäänud osa.

Siin on VLOOKUP funktsioon otsib $G5&" lahtri väärtus ( Wil ) vahemikus $D$5:$E$8 ja see tagastab 80 olemas 2. veerus.

Loe edasi: VLOOKUP mitme kriteeriumiga Excelis (6 näidet)

2. Mitme kriteeriumi näide CHOOSE funktsiooniga

Me kasutame funktsioon CHOOSE koos VLOOKUP selles näites, et vältida abisammast. Õppige ära protsess, et teostada operatsioon.

SAMMUD:

  • Esiteks, valige lahter H5 .
  • Järgmisena sisestage valem:
=VLOOKUP($G5&"

  • Lõpuks vajutage Sisesta ja see tagastab väärtuse.

🔎 Kuidas valem töötab?

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

The VALI funktsioonide ülekanded B5:D8 andmed sisse 2 veerud, mis ühendavad lahtri väärtused lahtrisse B ja C veerud koos.

  • VLOOKUP($G5&"

The VLOOKUP funktsioon otsib $G5&" vahemikus B5:D8 ja tagastab 80 olemas 2. veerus.

Loe edasi: Vlookup mitme kriteeriumiga ilma abisammasteta Excelis (5 võimalust)

3. VLOOKUP-funktsioon kahe tingimusega kahes veerus

Selle asemel, et kasutada VLOOKUP võime kasutada INDEX MATCH valemiga tõmmata andmeid, mis põhinevad 2 tingimused 2 eraldi veerud. Seega järgige ülesande täitmiseks menetlust.

SAMMUD:

  • Alguses valige lahter H4 .
  • Seejärel sisestage valem:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • Lõpuks vajutage Sisesta väärtuse tagastamiseks.

🔎 Kuidas valem töötab?

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

The MATCH valemiga tagastatakse 4 aadressile INDEX kui rea number. Siinkohal võrdleme mitut kriteeriumi boole'i loogika abil.

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

Lõpuks, see on INDEX funktsioon tagastab 250 mis asub Neljas rida vahemikus D5:D10 .

Loe edasi: Kuidas kasutada VLOOKUP-i mitme kriteeriumiga erinevates veergudes

4. VLOOKUP mitme veeru jaoks Excelis

Me rakendame INDEX MATCH valem mitme veeru otsingu teostamiseks ja tagastamiseks. Hind mainitud puuvilja. Nii et õppige alljärgnevaid samme.

SAMMUD:

  • Valige lahter G4 alguses.
  • Seejärel sisestage valem:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))))

  • Lõpuks vajutage Sisesta .

🔎 Kuidas valem töötab?

  • ROW(B5:B8)

Esiteks, funktsioon ROW tagastab vastavad rea numbrid.

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

Siis on MATCH Valemi väljundid on 1 , 2 , 3 ja 4 .

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

The IF funktsioon võrdleb iga lahtrit B5:C8 koos F4 lahtri väärtus ja tagastab väärtused, kus ta leiab TÕELINE loogilise testi jaoks.

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

Funktsioon MIN tagastab väikseima väärtuse ( 1 ) välja IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") väljundid.

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

Lõpuks on INDEX funktsioon tagastab 150 mis asub 1. rida vahemikus D5:D8 .

Loe edasi: Excel VLOOKUP mitme kriteeriumiga veerus ja reas

Kokkuvõte

Edaspidi on teil võimalik tegutseda VLOOKUP koos Mitu IF-tingimust aadressil Excel nagu on näidatud Näited . Jätkake nende kasutamist ja andke meile teada, kui teil on veel mingeid viise, kuidas seda ülesannet täita. Ärge unustage kommentaare, ettepanekuid või päringuid, kui teil on neid allpool asuvas kommentaariumis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.