Primjer VLOOKUP-a s višestrukim IF uvjetom u Excelu (9 kriterija)

  • Podijeli Ovo
Hugh West

Jedna od najčešće korištenih funkcija u Excelu je funkcija VLOOKUP i također je prilično moćna. Možemo ga učiniti efikasnijim korištenjem funkcije IF sa funkcijom VLOOKUP . Te dvije funkcije možemo primijeniti zajedno za obavljanje različitih operacija. U ovom članku ćemo koristiti Primjer da vam pokažemo efikasnost VLOOKUP sa višestrukim IF uvjetom u Excelu .

Preuzmite radnu svesku za vježbanje

Preuzmite sljedeću radnu svesku da biste sami vježbali.

VLOOKUP s višestrukim IF uvjetom.xlsx

Uvod u Excel funkciju VLOOKUP

  • Sintaksa

VLOOKUP(vrijednost_pretraživanja, niz_tabele, broj_indeksa, [pretraživanje_raspona])

  • Argumenti

lookup_value: Vrijednost koju treba tražiti u krajnjem lijevom stupcu date tabele.

table_array: Tabela u kojoj traži lookup_value u krajnjem lijevom stupcu.

col_index_num: Broj stupca u tablici iz kojeg se vrijednost treba vratiti.

[traži_opsega]: Govori da li je potrebno točno ili djelomično podudaranje vrijednosti_potraži . 0 za potpuno podudaranje, 1 za djelomično podudaranje. Zadana postavka je 1 ( djelimično podudaranje ). Ovo nije obavezno.

Uvod u Excel IF funkciju

  • Sintaksa

IF(logički_test, [vrijednost_ako_true] ,

Primijenit ćemo formulu INDEX MATCH za izvođenje operacije pretraživanja u više kolona i vraćanje Cijene spomenutog voća. Dakle, naučite dolje navedene korake.

KORACI:

  • Najprije odaberite ćeliju G4 .
  • Zatim, upišite formulu:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Na kraju, pritisnite Enter .

🔎 Kako formula funkcionira?

  • RED(B5:B8)

Prvo, funkcija ROW vraća odgovarajuće brojeve redova.

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

Onda, MATCH izlazi formule su 1 , 2 , 3 , i 4 .

  • IF(B5:C8=F4,MACH(RED(B5:B8),RED(B5:B8)),””)

Funkcija IF uspoređuje svaku ćeliju u B5:C8 sa vrijednosti ćelije F4 i vraća vrijednosti gdje pronalazi TRUE za logički test.

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

Funkcija MIN vraća najmanju vrijednost ( 1 ) od IF(B5 :C8=F4,MACH(RED(B5:B8),RED(B5:B8)),””) izlazi.

  • INDEX(D5:D8,MIN( IF(B5:C8=F4,MACH(RED(B5:B8),RED(B5:B8)),””)))

Na kraju, Funkcija INDEX vraća 150 što je u 1. redu u rasponu D5:D8 .

Pročitajte više: Excel VLOOKUP s više kriterija u stupcu i redu

Zaključak

Od sada ćete moći raditi VLOOKUP sa višestrukim IF uvjetima u Excel kao što je prikazano u Primjerima . Nastavite ih koristiti i javite nam ako imate još načina da obavite zadatak. Ne zaboravite ostaviti komentare, prijedloge ili upite ako ih imate u odjeljku za komentare ispod.

[value_if_false])
  • Argumenti

logical_test: Testira logičku operaciju.

[value_if_false]: Ako je logička operacija tačna, vratite ovu vrijednost.

[value_if_false]: Ako je logička operacija lažna, vratite ovu vrijednost.

9 Primjer VLOOKUP-a s višestrukim IF uvjetima u Excelu

1. Koristite VLOOKUP s IF uvjetom da biste dobili dobar ili loš

U našem prvom primjeru ćemo saznati da li određena ocjena koju je učenik dobio je dobra ili loša. Stoga slijedite dolje navedene korake da izvršite zadatak.

KORACI:

  • Prvo, odaberite ćeliju F5 .
  • Zatim upišite formulu:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Na kraju pritisnite Enter i vratit će rezultat.

🔎 Kako funkcionira formula?

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

Funkcija VLOOKUP traži Frank u rasponu B5:D8 i vraća oznaku ( 70 ) u 2. koloni. Na kraju, testira oznaku da li je veća od 80 ili ne.

  • IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,”Sjajno”,”Dobro”)

Funkcija IF vraća Dobro jer 70 nije veće od 80 .

Pročitajte više: Excel VBA: Kombinacija Ako i Ili (3 primjera)

2. Primijenite VLOOKUP da promijenite graničnu vrijednost sa višestrukim IF uvjetom u Excelu

Sada želimo promijeniti graničnu vrijednostili želite da ga učinite dinamičnim. Umjesto specificiranja vrijednosti u formuli, oznaku ćemo postaviti u ćeliju F4 . Dakle, naučite korake u ovom Primjeru za rad VLOOKUP sa višestrukim IF uvjetom u Excelu .

KORACI:

  • Prvo, odaberite ćeliju F6 .
  • Dalje, upišite formulu:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Konačno, pritisnite Enter .

🔎 Kako funkcionira formula?

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

Funkcija VLOOKUP traži Frank u rasponu B5:D8 i vraća oznaku ( 70 ) u 2. kolona. Zatim testira oznaku da li je veća od vrijednosti ćelije F4 ( 65 ) ili ne.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Sjajno”,”Dobro”)

Konačno, funkcija IF vraća Odlično kao 70 je veći od 65 .

Pročitajte više: Excel IF između više raspona (4 pristupa)

3. Primjer za dobivanje cijene s popustom na osnovu maloprodajne cijene s višestrukim VLOOKUP & Uvjeti IF

U donjem skupu podataka imamo fiksne maloprodajne cijene za neke artikle. Ali, mi ćemo vam pokazati kako da saznate sniženu cijenu pomoću VLOOKUP & IF funkcije. Stoga slijedite proces do znanja.

KORACI:

  • Na početku odaberite ćeliju E5 .
  • Nakon toga otkucajteformula:
=IF(VLOOKUP(“Grožđe”,B5:D8,3,FALSE)>150,VLOOKUP(“Grožđe”,B5:D8,3, FALSE)*80%)

  • Na kraju pritisnite Enter da vratite vrijednost.

🔎 Kako formula funkcionira?

  • VLOOKUP(“Grožđe”,B5:D8,3,FALSE)>150

Funkcija VLOOKUP traži Grožđe u rasponu B5:D8 i vraća cijenu ( 250 ) u 3. koloni. Zatim uspoređuje cijenu ako je veća od 150 ili ne.

  • VLOOKUP(“Grožđe”,B5:D8,3,FALSE)*80%

Ova VLOOKUP funkcija traži Grožđe u rasponu B5:D8 i vraća cijenu ( 250 ) u 3. koloni. Zatim množi vrijednost sa .8 .

  • IF(VLOOKUP(“Grožđe”,B5:D8,3,FALSE)>150,VLOOKUP( “Grožđe”,B5:D8,3,FALSE)*80%)

Na kraju, funkcija IF vraća VLOOKUP(“Grožđe”,B5 :D8,3,FALSE)*80% izlaz kao VLOOKUP(“Grožđe”,B5:D8,3,FALSE)>150 formula je tačna.

Pročitajte više: Excel If izjava s više uvjeta u rasponu (3 pogodna slučaja)

4. Kombinirajte Excel VLOOKUP, IF & ISNA funkcije s više uvjeta

Tražit ćemo određeni plod bez obzira da li je prisutan ili ne u skupu podataka i ako je prisutan, vratit ćemo cijenu. Sada naučite Primjer za izvođenje VLOOKUP sa Višestrukim IF Uslovom u Excel .

KORACI:

  • Najprije odaberite ćeliju G4 .
  • Zatim , upišite formulu:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Na kraju, pritisnite Enter .

🔎 Kako formula funkcionira?

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

Funkcija VLOOKUP traži vrijednost ćelije F4 ( Cherry ) u rasponu B5 :D8 .

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

ISNA funkcija traži VLOOKUP(F4,B5:D8,3,FALSE) izlaz da vidi da li je dostupan ili ne.

  • IF(ISNA(VLOOKUP (F4,B5:D8,3,FALSE)),”Nije prisutan”,VLOOKUP(F4,B5:D8,3,FALSE))

IF funkcija vraća ' Not Present ' jer Cherry nije dostupna u datom skupu podataka.

Pročitajte više: VBA IF izjava sa više uslova u Excelu ( 8 metoda)

5. Primjer odabira najbolje trgovine s VLOOKUP-om u Excelu

Druga upotreba funkcije VLOOKUP je da možemo usporediti više trgovina sa saznajte najbolju ponudu. Ovdje smo stavili Prodavnicu 1 u ćeliju G2 . Stoga slijedite korake da izvršite operaciju.

KORACI:

  • Prvo, odaberite ćeliju G5 da biste upisali formula:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Nakon toga pritisnite Enter i koristite AutoFill alat da popunite ostatak.

🔎 Kako formulaRadite?

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

Funkcija VLOOKUP pretražuje F5 vrijednost ćelije ( Jaje ) u rasponu B5:D7 i vraća vrijednost ( $1.50 ) u 2. kolona.

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

Ovo VLOOKUP funkcija pretražuje F5 vrijednost ćelije ( Jaje ) u rasponu B5:D7 i vraća vrijednost ( $1.75 ) u 3. kolona.

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

Funkcija IF uspoređuje G2 vrijednost ćelije ( Prodavnica 1 ) sa ' Prodavnica 1 '. Istina, funkcija vraća $1.50 . Da je vrijednost ćelije G2 bila Prodavnica 2 , vratila bi 1,75$ .

Pročitajte više: Kako koristiti višestruke IF izjave s tekstom u Excelu (6 brzih metoda)

6. VLOOKUP Primjer sa 2 tabele u Excelu

Do sada smo koristili jednu tabelu za dohvaćanje podataka. U ovom primjeru koristit ćemo 2 tablice kao reference. Stoga naučite sljedeće korake ovog Primjera da izvršite VLOOKUP u 2 tabele sa višestrukim IF uvjetom u Excelu .

KORACI:

  • Odaberite ćeliju F6 .
  • Upišite formulu:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Konačno, pritisnite Enter i vratit će se Neto prodaja od Simona .

🔎 Kako funkcionira formulaRadite?

  • IF(F4=”Januar”, B6:D7, B11:D12)

The IF funkcija uspoređuje F4 vrijednost ćelije ( februar ) sa januar i vraća raspon B11:D12 kako je logički test false.

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

Funkcija VLOOKUP traži F5 vrijednost ćelije ( Simon ) u rasponu B11:D12 i vraća Neto Sales od $12.500,00 u 3. koloni.

7. Excel VLOOKUP u logičkom testu IF funkcije

Štaviše, možemo postaviti VLOOKUP funkcija u dijelu argumenta funkcije IF . Pogledajte sljedeću proceduru za izvođenje operacije.

KORACI:

  • Prvo, odaberite ćeliju G4 da biste upisali formulu :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Dalje, pritisnite Enter . Tako ćete vidjeti izlaz.

🔎 Kako funkcionira formula?

  • VLOOKUP(F4, B5:D8, 2, FALSE)=”Dostupno”

Funkcija VLOOKUP traži vrijednost ćelije F4 ( Grožđe ) u rasponu B5:D8 i upoređuje vrijednost u 2. koloni ( Nije dostupno ) sa Dostupno .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)=”Dostupno”, “Na lageru”, “Nema na lageru”)

Konačno, funkcija IF vraća Nema na zalihama kao VLOOKUP(F4, B5:D8, 2, FALSE)=”Dostupno” izlaz jefalse.

Pročitajte više: Excel IF funkcija s 3 uvjeta

Slična očitanja

  • IF sa I u Excel formuli (7 primjera)
  • Excel VBA: Kombinacija If sa i za više uvjeta
  • VLOOKUP s više kriterija i više Rezultati (8 primjera)

8. Odaberite kolonu VLOOKUP dinamički s funkcijom IF

U ovom primjeru želimo kreirati dinamički stupac za VLOOKUP funkcija. Iz tog razloga, koristit ćemo funkciju IF . Stoga, prođite kroz donji Primjer da izvršite VLOOKUP sa Višestruko IF Uslov u Excel .

KORACI:

  • Na početku odaberite ćeliju C11 . Ovdje upišite formulu:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Nakon toga pritisnite Enter i prosuti podatke. Koristite AutoFill da dovršite niz.

🔎 Kako formula funkcionira?

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

Funkcija IF upoređuje C10 vrijednost ćelije ( Fizika ) sa Fizika kao što je dato u formuli. Zatim vraća 2 pošto je logički test istinit.

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

Konačno, funkcija VLOOKUP traži B11 vrijednost ćelije ( Wilham ) u raspon B5:D8 i vraća vrijednost u 2. koloni ( 50 ).

Pročitajte više: Excel VBA: Naredba If Then Else s više uvjeta (5 primjera)

9. Primjer za primjenu VLOOKUP-a za datume s višestrukim IF uvjetom u Excelu

Dodatno, možemo primijeniti VLOOKUP za datume. Dakle, naučite korake ovog Primjera da biste primijenili VLOOKUP za Datume sa višestrukim IF uvjetom u Excel .

KORACI:

  • Kliknite na ćeliju G4 .
  • Upišite formulu:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Na kraju, pritisnite Enter .

🔎 Kako formula funkcionira?

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

Funkcija IF uspoređuje svaku ćeliju raspona C5:C8 sa F5 i F6 vrijednosti ćelije. Nakon toga, vraća raspon B5:D8 pošto je logički test istinit.

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

Konačno, funkcija VLOOKUP traži F4 vrijednost ćelije ( Grožđe ) u rasponu B5:D8 i vraća vrijednost u 3. koloni ( Meena ).

Pročitajte više: Excel If funkcija s više uvjeta (ugniježđeni IF)

Alternativni primjer VLOOKUP-a s višestrukim IF uvjetom u Excelu

1. Pomoćni stupac za više kriterija u Excelu

Možemo kreirati pomoćni stupac za više kriterija u Excelu . Stoga slijedite korake za umetanje pomoćnikastupac.

KORACI:

  • Prvo, odaberite ćeliju D5 .
  • Zatim upišite formulu:
=B5&"|"&C5

  • Nakon toga pritisnite Enter i vratit će se vrijednost. Koristite AutoFill da popunite niz.

  • Nakon toga, odaberite ćeliju H5 da biste upisali formulu:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Pritisnite Enter i koristite AutoFill da završite ostalo.

Ovdje funkcija VLOOKUP traži $G5&”zajedno.

  • VLOOKUP($G5&”

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.