Sadržaj
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
- IF(VLOOKUP(“Frank ”,B5:D8,2,FALSE)>F4,”Odlično”,”Dobro”)
- Na početku odaberite ćeliju E5 .
- Nakon toga upišiteformula:
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.
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 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&”