Primer VLOOKUP z več pogoji IF v Excelu (9 meril)

  • Deliti To
Hugh West

Ena najpogosteje uporabljenih funkcij v Excel je . funkcija VLOOKUP in je tudi precej zmogljiv. Povečamo ga lahko z uporabo funkcija IF z VLOOKUP funkciji. Ti dve funkciji lahko uporabimo skupaj za izvajanje različnih operacij. V tem članku bomo uporabili funkcijo Primer da bi vam pokazali učinkovitost VLOOKUP s spletno stranjo . Več pogojev IF na spletnem mestu Excel .

Prenesi delovni zvezek za prakso

Prenesite si naslednji delovni zvezek in vadite sami.

VLOOKUP z več pogoji IF.xlsx

Uvod v Excelovo funkcijo VLOOKUP

  • Sintaksa

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

  • Argumenti

lookup_value: Vrednost, ki jo je treba poiskati v skrajnem levem stolpcu dane tabele.

table_array: Tabela, v kateri išče lookup_value v skrajnem levem stolpcu.

col_index_num: Številka stolpca v tabeli, iz katerega se vrne vrednost.

[range_lookup]: Pove, ali je natančno ali delno ujemanje lookup_value je potrebno. 0 za natančno ujemanje, 1 za delno ujemanje. Privzeto je 1 ( delno ujemanje ). To ni obvezno.

Uvod v funkcijo Excel IF

  • Sintaksa

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

  • Argumenti

logical_test: Preizkusi logično operacijo.

[value_if_true]: Če je logična operacija resnična, vrnite to vrednost.

[value_if_false]: Če je logična operacija napačna, vrnite to vrednost.

9 Primer VLOOKUP z več pogoji IF v Excelu

1. Uporabite VLOOKUP s pogojem IF, da dobite dobro ali slabo

V našem prvem primeru bomo ugotovili, ali je določena ocena, ki jo je dobil učenec, dobra ali slaba. Zato za izvedbo naloge sledite spodnjim korakom.

KORAKI:

  • Najprej izberite celico F5 .
  • Nato vnesite formulo:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Super", "Dobro")

  • Na koncu pritisnite Vnesite in vrnil bo rezultat.

🔎 Kako deluje formula?

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

Spletna stran VLOOKUP funkcija išče Frank v območju B5:D8 in vrne oznako ( 70 ) v 2. stolpec. Na koncu preveri oznako, če je večja od 80 ali ne.

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

Spletna stran IF funkcija vrne Dobro kot 70 ni večja od 80 .

Preberite več: Excel VBA: Kombinirani If in Or (3 primeri)

2. Uporaba VLOOKUP za spreminjanje vrednosti odklopa z več pogoji IF v Excelu

Zdaj želimo spremeniti vrednost meje oziroma jo narediti dinamično. Namesto da bi vrednost določili v formuli, bomo oznako postavili v celico F4 . Zato se naučite korakov v tem Primer za delovanje VLOOKUP s spletno stranjo . Več pogojev IF na spletnem mestu Excel .

KORAKI:

  • Najprej izberite celico F6 .
  • Nato vnesite formulo:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Super", "Dobro")

  • Nazadnje pritisnite Vnesite .

🔎 Kako deluje formula?

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

Spletna stran VLOOKUP funkcija išče Frank v območju B5:D8 in vrne oznako ( 70 ) v 2. Nato preveri, ali je oznaka večja od stolpca F4 vrednost celice ( 65 ) ali ne.

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

Končno, The IF funkcija vrne Odlično kot 70 je večja od 65 .

Več: Excelov IF med več razponi (4 pristopi)

3. Primer za pridobitev popustne cene na podlagi maloprodajne cene z več pogoji VLOOKUP & amp; IF

V spodnjem podatkovnem nizu so za nekatere predmete določene fiksne maloprodajne cene. Vendar vam bomo pokazali, kako ugotoviti znižano ceno z VLOOKUP & IF Zato sledite postopku, da bi se seznanili z znanjem in izkušnjami.

KORAKI:

  • Na začetku izberite celico E5 .
  • Nato vnesite formulo:
=IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

  • Na koncu pritisnite Vnesite za vračilo vrednosti.

🔎 Kako deluje formula?

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

Spletna stran VLOOKUP funkcija išče Grozdje v območju B5:D8 in vrne ceno ( 250 ) v 3. Nato primerja ceno, če je večja od 150 ali ne.

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

Na spletni strani . VLOOKUP funkcija išče Grozdje v območju B5:D8 in vrne ceno ( 250 ) v 3. Nato pomnoži vrednost z .8 .

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

Nazadnje, IF funkcija vrne VLOOKUP("Grape",B5:D8,3,FALSE)*80% izhod kot VLOOKUP("Grape",B5:D8,3,FALSE)>150 formula je resnična.

Preberi več: Excelova izjava If z več pogoji v območju (3 primerni primeri)

4. Kombinacija funkcij Excel VLOOKUP, IF & amp; ISNA z več pogoji

Iskali bomo določeno sadje, ne glede na to, ali je prisotno v naboru podatkov ali ne, in če je prisotno, bomo vrnili ceno. Primer za izvajanje VLOOKUP s spletno stranjo . Več spletnih strani IF Stanje na spletnem mestu Excel .

KORAKI:

  • Izberite celico G4 najprej.
  • Nato vnesite formulo:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Ni prisoten",VLOOKUP(F4,B5:D8,3,FALSE))

  • Na koncu pritisnite Vnesite .

🔎 Kako deluje formula?

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

Spletna stran VLOOKUP funkcija išče F4 vrednost celice ( Cherry ) v območju B5:D8 .

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

Funkcija ISNA išče VLOOKUP(F4,B5:D8,3,FALSE) in preverite, ali je na voljo ali ne.

  • IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Ni prisoten",VLOOKUP(F4,B5:D8,3,FALSE))

Spletna stran IF funkcija vrne ' Ni prisoten ' kot Cherry ni na voljo v danem naboru podatkov.

Preberite več: Izjava VBA IF z več pogoji v Excelu (8 metod)

5. Primer izbire najboljše trgovine z VLOOKUP v Excelu

Druga uporaba VLOOKUP funkcija je, da lahko primerjamo več trgovin in poiščemo najboljšo ponudbo. Trgovina 1 v celici G2 . Zato sledite korakom za izvedbo operacije.

KORAKI:

  • Najprej izberite celico G5 vnesite formulo:
=IF($G$2="Trgovina 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Nato pritisnite Vnesite in uporabite orodje AutoFill za zapolnitev preostalega dela.

🔎 Kako deluje formula?

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

Spletna stran VLOOKUP funkcija išče F5 vrednost celice ( Jajca ) v območju B5: D7 in vrne vrednost ( $1.50 ) v 2. stolpec.

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

Na spletni strani . VLOOKUP funkcija išče F5 vrednost celice ( Jajca ) v območju B5: D7 in vrne vrednost ( $1.75 ) v 3. stolpec.

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

Spletna stran IF funkcija primerja G2 vrednost celice ( Trgovina 1 ) z Trgovina 1 '. Ker je to res, funkcija vrne $1.50 . Če je G2 vrednost celice je bila Trgovina 2 , bi se vrnil $1.75 .

Preberite več: Kako uporabiti več stavkov IF z besedilom v Excelu (6 hitrih metod)

6. Primer VLOOKUP z dvema tabelama v Excelu

Do zdaj smo za pridobivanje podatkov uporabljali eno samo tabelo. V tem primeru bomo uporabili 2 tabele kot reference. Zato se naučite naslednjih korakov tega Primer opravljati VLOOKUP na spletnem mestu 2 preglednici s spletno stranjo . Več pogojev IF na spletnem mestu Excel .

KORAKI:

  • Izberite celico F6 .
  • Vnesite formulo:
=VLOOKUP(F5, IF(F4="Januar", B6:D7, B11:D12), 3, FALSE)

  • Nazadnje pritisnite Vnesite in vrnil bo Neto prodaja na spletnem mestu . Simon .

🔎 Kako deluje formula?

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

Spletna stran IF funkcija primerja F4 vrednost celice ( Februar ) z Januar in vrne obseg B11:D12 saj je logični test napačen.

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

Spletna stran VLOOKUP funkcija išče F5 vrednost celice ( Simon ) v območju B11:D12 in vrne Neto prodaja na spletnem mestu $12,500.00 v 3. stolpec.

7. Excel VLOOKUP v funkciji IF Logični test

Poleg tega lahko postavimo VLOOKUP funkcijo v razdelku z argumenti v IF Funkcija. Za izvedbo operacije glejte naslednji postopek.

KORAKI:

  • Najprej izberite celico G4 vnesite formulo:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Na voljo", "Na zalogi", "Ni na zalogi")

  • Nato pritisnite Vnesite . Tako boste videli rezultat.

🔎 Kako deluje formula?

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

Spletna stran VLOOKUP funkcija išče F4 vrednost celice ( Grozdje ) v območju B5:D8 in primerja vrednost v polju 2. stolpec ( Ni na voljo ) z Na voljo .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Na voljo", "Na zalogi", "Ni na zalogi")

Nazadnje je IF funkcija vrne Ni na zalogi kot VLOOKUP(F4, B5:D8, 2, FALSE)="Na voljo" izhod je napačen.

Preberite več: Excelova funkcija IF s 3 pogoji

Podobna branja

  • IF z AND v Excelovi formuli (7 primerov)
  • Excel VBA: Združevanje If z And za več pogojev
  • VLOOKUP z več merili in več rezultati (8 primerov)

8. Dinamična izbira stolpca VLOOKUP s funkcijo IF

V tem primeru želimo ustvariti dinamični stolpec za VLOOKUP Zato bomo uporabili funkcijo IF Zato si oglejte spodnjo Primer opravljati VLOOKUP s spletno stranjo . Več spletnih strani IF Stanje na spletnem mestu Excel .

KORAKI:

  • Na začetku izberite celico C11 . Tukaj vnesite formulo:
=VLOOKUP(B11, B5:D8, IF($C$10="Fizika", 2, 3), FALSE)

  • Nato pritisnite Vnesite in izlila bo podatke. Uporabi Samodejno izpolnjevanje za dokončanje serije.

🔎 Kako deluje formula?

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

Spletna stran IF funkcija primerja C10 vrednost celice ( Fizika ) z Fizika kot je navedeno v formuli. Nato vrne 2 saj je logični test resničen.

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

Končno je VLOOKUP funkcija išče B11 vrednost celice ( Wilham ) v območju B5:D8 in vrne vrednost v 2. stolpec ( 50 ).

Preberi več: Excel VBA: Če potem in potem izjava z več pogoji (5 primerov)

9. Primer uporabe VLOOKUP za datume z več pogoji IF v Excelu

Poleg tega lahko uporabimo VLOOKUP za datume. Naučite se korake tega Primer za uporabo VLOOKUP za Datumi s spletno stranjo . Več pogojev IF na spletnem mestu Excel .

KORAKI:

  • Kliknite na celico G4 .
  • Vnesite formulo:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Na koncu pritisnite Vnesite .

🔎 Kako deluje formula?

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

Spletna stran IF primerja vsako celico območja C5:C8 s spletno stranjo . F5 in . F6 Nato vrne obseg B5:D8 saj je logični test resničen.

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

Nazadnje je VLOOKUP funkcija išče F4 vrednost celice ( Grozdje ) v območju B5:D8 in vrne vrednost v 3. stolpec ( Meena ).

Preberite več: Excelova funkcija If z več pogoji (vgnezdeni IF)

Alternativni primer VLOOKUP z več pogoji IF v Excelu

1. Pomožni stolpec za več meril v programu Excel

Pomožni stolpec za več meril lahko ustvarimo v Excel . Zato sledite korakom za vstavitev pomožnega stolpca.

KORAKI:

  • Najprej izberite celico D5 .
  • Nato vnesite formulo:
=B5&"

  • Nato pritisnite Vnesite in vrnil bo vrednost. Uporabi Samodejno izpolnjevanje za zapolnitev serije.

  • Nato izberite celico H5 vnesite formulo:
=VLOOKUP($G5&"

  • Pritisnite Vnesite in uporabite Samodejno izpolnjevanje za dokončanje preostalih elementov.

Tu je VLOOKUP funkcija išče $G5&" vrednost celice ( Wil ) v območju $D$5:$E$8 in vrne 80 prisotne v 2. stolpec.

Preberite več: VLOOKUP z več merili v Excelu (6 primerov)

2. Primer več meril s funkcijo CHOOSE

Uporabili bomo funkcija CHOOSE skupaj z VLOOKUP v tem primeru, da bi se izognili pomožnemu stolpcu. Naučite se postopka za izvedbo operacije.

KORAKI:

  • Najprej izberite celico H5 .
  • Nato vnesite formulo:
=VLOOKUP($G5&"

  • Nazadnje pritisnite Vnesite in vrnil bo vrednost.

🔎 Kako deluje formula?

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

Spletna stran IZBERI razlitja funkcij B5:D8 podatke v 2 stolpcev, ki združujejo vrednosti celic v B in . C stolpcev skupaj.

  • VLOOKUP($G5&"

Spletna stran VLOOKUP funkcija išče $G5&" v območju B5:D8 in vrne 80 prisotne v 2. stolpec.

Preberite več: Vlookup z več merili brez pomožnega stolpca v Excelu (5 načinov)

3. Funkcija VLOOKUP z dvema pogojema v dveh stolpcih

Namesto uporabe VLOOKUP , lahko uporabimo formula INDEX MATCH za pridobivanje podatkov na podlagi 2 pogoje v 2 Zato za izvedbo naloge upoštevajte postopek.

KORAKI:

  • Na začetku izberite celico H4 .
  • Nato vnesite formulo:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • Na koncu pritisnite Vnesite za vračilo vrednosti.

🔎 Kako deluje formula?

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

Spletna stran MATCH vrnitev po formuli 4 na . INDEX kot številko vrstice. Tu primerjamo več meril z uporabo logike boolean.

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

Nazadnje, INDEX funkcija vrne 250 ki je v 4. vrstica v območju D5:D10 .

Preberite več: Kako uporabiti VLOOKUP z več merili v različnih stolpcih

4. VLOOKUP za več stolpcev v Excelu

Uporabili bomo INDEX MATCH formulo za izvedbo operacije iskanja v več stolpcih in vračanje Cena zato se naučite spodnjih korakov.

KORAKI:

  • Izberite celico G4 najprej.
  • Nato vnesite formulo:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))))

  • Na koncu pritisnite Vnesite .

🔎 Kako deluje formula?

  • VRSTICA (B5: B8)

Najprej, funkcija ROW vrne ustrezne številke vrstic.

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

Nato se MATCH izhodi formule so 1 , 2 , 3 in 4 .

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

Spletna stran IF primerja vsako celico v B5:C8 z F4 vrednosti celic in vrne vrednosti, kjer najde TRUE za logični test.

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

Funkcija MIN vrne najmanjšo vrednost ( 1 ) iz IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") izhodi.

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

Sčasoma je INDEX funkcija vrne 150 ki je v 1. vrstica v območju D5:D8 .

Preberite več: Excel VLOOKUP z več merili v stolpcu in vrstici

Zaključek

Odslej boste lahko uporabljali VLOOKUP s spletno stranjo . Več pogojev IF na spletnem mestu Excel kot je prikazano v Primeri . Še naprej jih uporabljajte in nam sporočite, če imate še kakšne druge načine za opravljanje naloge. Ne pozabite spustiti komentarjev, predlogov ali poizvedb, če jih imate, v spodnjem razdelku za komentarje.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.