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 vrlo moćna. Možemo ga učiniti učinkovitijim korištenjem funkcije IF s funkcijom VLOOKUP . Te dvije funkcije možemo primijeniti zajedno za izvođenje raznih operacija. U ovom ćemo članku koristiti Primjer da vam pokažemo učinkovitost VLOOKUP-a s Višestrukim IF uvjetom u Excelu .

Preuzmite radnu bilježnicu za vježbanje

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

VLOOKUP s višestrukim IF uvjetom.xlsx

Uvod u Excel VLOOKUP funkciju

  • Sintaksa

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

  • Argumenti

lookup_value: Vrijednost koju treba tražiti u krajnjem lijevom stupcu dane tablice.

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

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

[range_lookup]: Govori da li je potrebno točno ili djelomično podudaranje lookup_value . 0 za točno podudaranje, 1 za djelomično podudaranje. Zadano je 1 ( djelomično podudaranje ). Ovo nije obavezno.

Uvod u Excel IF funkciju

  • Sintaksa

IF(logički_test, [vrijednost_ako_istina] ,

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

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 funkcionira formula?

  • RED(B5:B8)

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

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

Tada su rezultati formule MATCH 1 , 2 , 3 , i 4 .

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

Funkcija IF uspoređuje svaku ćeliju u B5:C8 s vrijednošću ć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,MATCH(ROW(B5:B8),ROW(B5:B8)),””) izlazi.

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

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

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

Zaključak

Od sada ćete moći raditi VLOOKUP s Višestrukim IF uvjetima u Excelu kao što je prikazano u Primjerima . Nastavite ih koristiti i javite nam ako imate još načina za obavljanje zadatka. Ne zaboravite ostaviti komentare, prijedloge ili upite ako ih imate u odjeljku za komentare ispod.

[value_if_false])
  • Argumenti

logical_test: Provjerava logičku operaciju.

[value_if_true]: Ako je logička operacija istinita, vrati ovu vrijednost.

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

9 Primjer VLOOKUP-a s više IF uvjeta u Excelu

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

U našem prvom primjeru saznat ćemo je li određena ocjena koju je učenik dobio je dobra ili loša. Stoga slijedite korake u nastavku 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. stupcu. Na kraju, testira ocjenu je li veća od 80 ili ne.

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

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

Pročitajte više: Excel VBA: kombinirani If i Or (3 primjera)

2. Primijenite VLOOKUP za promjenu granične vrijednosti s višestrukim IF uvjetom u Excelu

Sada želimo promijeniti graničnu vrijednostili ga želite učiniti dinamičnim. Umjesto navođenja vrijednosti u formuli, postavit ćemo oznaku u ćeliju F4 . Dakle, naučite korake u ovom Primjeru za rad VLOOKUP-a s Višestrukim IF uvjetom u Excelu .

KORACI:

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

  • Na kraju pritisnite Enter .

🔎 Kako funkcionira formula?

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

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

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

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

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

    3. Primjer dobivanja cijene s popustom na temelju maloprodajne cijene s više VLOOKUP & AKO uvjeti

    U donjem skupu podataka imamo fiksne maloprodajne cijene za neke artikle. No, pokazat ćemo vam kako saznati sniženu cijenu pomoću VLOOKUP & IF funkcije. Stoga slijedite postupak kako biste saznali kako.

    KORACI:

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

  • Na kraju pritisnite Enter za vraćanje vrijednosti.

🔎 Kako funkcionira formula?

  • 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. stupcu. 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. stupcu. Zatim množi vrijednost s .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 istinita.

Pročitajte više: Excelova izjava If s višestrukim uvjetima u rasponu (3 prikladna slučaja)

4. Kombinirajte Excel VLOOKUP, IF & ISNA funkcionira s višestrukim uvjetima

Tražit ćemo određeno voće bilo da je prisutno ili ne u skupu podataka i ako je prisutno, vratit ćemo cijenu. Sada naučite Primjer za izvođenje VLOOKUP-a s Multiple IF Uvjetom 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 funkcionira formula?

  • 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 je li dostupan ili ne.

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

IF funkcija vraća ' Not Present ' jer Cherry nije dostupan u danom skupu podataka.

Pročitajte više: VBA IF iskaz s višestrukim uvjetima u Excelu ( 8 Metode)

5. Primjer odabira najbolje trgovine pomoću VLOOKUP-a u Excelu

Druga upotreba funkcije VLOOKUP je da možemo usporediti više trgovina s saznajte najbolju ponudu. Ovdje smo stavili Trgovina 1 u ćeliju G2 . Stoga, slijedite korake za izvođenje operacije.

KORACI:

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

  • Nakon toga pritisnite Enter i upotrijebite Automatsko popunjavanje alat za popunjavanje ostatka.

🔎 Kako funkcionira formulaRadi?

  • 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. stupac.

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

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

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

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

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

6. VLOOKUP Primjer s 2 tablice u Excelu

Do sada smo koristili jednu tablicu za dohvaćanje podataka. U ovom primjeru koristit ćemo 2 tablice kao reference. Stoga naučite sljedeće korake ovog primjera za izvođenje VLOOKUP-a u 2 tablice s višestrukim IF uvjetom u Excelu .

KORACI:

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

  • Na kraju pritisnite Enter i vratit će se Neto prodaja od Simona .

🔎 Kako funkcionira formulaPosao?

  • IF(F4=”siječanj”, B6:D7, B11:D12)

IF funkcija uspoređuje F4 vrijednost ćelije ( veljača ) s siječnjem i vraća raspon B11:D12 kao logički test lažno.

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

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

7. Excel VLOOKUP u logičkom testu funkcije IF

Štoviše, možemo postaviti VLOOKUP funkcija u odjeljku argumenata 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 . Stoga ćete vidjeti rezultat.

🔎 Kako funkcionira formula?

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

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

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

Konačno, funkcija IF vraća Nije na zalihi 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 s I u Excel formuli (7 primjera)
  • Excel VBA: Kombiniranje If s And za više uvjeta
  • VLOOKUP s više kriterija i više Rezultati (8 primjera)

8. Odaberite stupac VLOOKUP-a dinamički pomoću IF funkcije

U ovom primjeru želimo stvoriti dinamički stupac za VLOOKUP funkcija. Iz tog razloga ćemo koristiti funkciju IF . Stoga prođite kroz donji Primjer za izvođenje VLOOKUP-a s Multiple IF Condition u Excelu .

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 ću podatke. Upotrijebite Automatsko popunjavanje da dovršite niz.

🔎 Kako radi formula?

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

Funkcija IF uspoređuje C10 vrijednost ćelije ( Physics ) s Physics kako je navedeno u formuli. Zatim vraća 2 jer je logički test istinit.

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

Napokon, funkcija VLOOKUP traži vrijednost ćelije B11 ( Wilham ) u raspon B5:D8 i vraća vrijednost u 2. stupcu ( 50 ).

Pročitajte više: Excel VBA: If Then Else izjava s višestrukim uvjetima (5 primjera)

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

Osim toga, možemo primijenite VLOOKUP za datume. Dakle, naučite korake ovog Primjera za primjenu VLOOKUP-a za Datume s Višestrukim IF uvjetom u Excelu .

KORACI:

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

  • Na kraju pritisnite Enter .

🔎 Kako funkcionira formula?

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

Funkcija IF uspoređuje svaku ćeliju raspona C5:C8 s F5 i F6 vrijednosti ćelija. Nakon toga vraća raspon B5:D8 jer 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. stupcu ( Meena ).

Pročitajte više: Excel If funkcija s višestrukim uvjetima (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 stvoriti 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 vrijednost. Upotrijebite Automatsko popunjavanje za popunjavanje niza.

  • Nakon toga odaberite ćeliju H5 za upisivanje formule:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Pritisnite Enter i koristite AutoFill za dovršetak ostalo.

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

  • VLOOKUP($G5&”

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.