Sadržaj
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:
- 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&”