Voorbeeld van VLOOKUP met veelvuldige IF-toestand in Excel (9 kriteria)

  • Deel Dit
Hugh West

Een van die mees gebruikte funksies in Excel is die VLOOKUP-funksie en dit is ook nogal kragtig. Ons kan dit meer effektief maak deur die IF-funksie met die VLOOKUP funksie te gebruik. Ons kan daardie twee funksies saam toepas om verskeie bewerkings uit te voer. In hierdie artikel sal ons die Voorbeeld gebruik om die doeltreffendheid van VLOOKUP met Meervoudige IF-toestand in Excel te wys.

Laai Oefenwerkboek af

Laai die volgende werkboek af om self te oefen.

VLOOKUP with Multiple IF Condition.xlsx

Inleiding na Excel VLOOKUP-funksie

  • Sintaksis

VLOOKUP(opsoek_waarde, tabel_skikking, kol_indeks_getal, [reeksopsoek])

  • Argumente

opsoekwaarde: Die waarde waarna gesoek moet word in die mees linkerkolom van die gegewe tabel.

tabelskikking: Die tabel waarin dit soek vir die opsoekwaarde in die mees linkse kolom.

kol_indeks_getal: Die nommer van die kolom in die tabel waaruit 'n waarde teruggestuur moet word.

[reeks_opsoek]: Vertel of 'n presiese of gedeeltelike passing van die opsoekwaarde vereis word. 0 vir 'n presiese passing, 1 vir 'n gedeeltelike passing. Verstek is 1 ( gedeeltelike passing ). Dit is opsioneel.

Inleiding tot Excel IF-funksie

  • Sintaksis

IF(logiese_toets, [waarde_as_waar] ,

Ons sal die INDEX MATCH formule toepas om die opsoekbewerking in verskeie kolomme uit te voer en die Prys van die genoemde vrugte terug te gee. So, leer die stappe hieronder.

STAPPE:

  • Kies eers sel G4 .
  • Dan, tik die formule:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Laastens, druk Enter .

🔎 Hoe werk die formule?

  • RY(B5:B8)

Eerstens gee die RY-funksie die onderskeie rynommers terug.

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

Dan is die MATCH formule-uitsette 1 , 2 , 3 , en 4 .

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

Die IF funksie vergelyk elke sel in B5:C8 met die F4 selwaarde en gee die waardes terug waar dit vind WAAR vir die logiese toets.

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

Die MIN-funksie gee die kleinste waarde ( 1 ) uit die IF(B5) :C8=F4,MATCH(RY(B5:B8),RY(B5:B8)),,””) uitsette.

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

Uiteindelik het die INDEKS funksie gee 150 terug wat in die 1ste ry in die reeks D5:D8 is.

Lees meer: ​​ Excel VLOOKUP met veelvuldige kriteria in kolom en ry

Gevolgtrekking

Voortaan sal jy in staat wees om te werk VLOOKUP met Veelvuldige IF-toestande in Excel soos getoon in die Voorbeelde . Hou aan om dit te gebruik en laat weet ons as jy nog maniere het om die taak uit te voer. Moenie vergeet om opmerkings, voorstelle of navrae te gee as jy enige in die kommentaarafdeling hieronder het nie.

[value_if_false])
  • Argumente

logiese_toets: Toets 'n logiese bewerking.

[value_if_true]: As die logiese bewerking waar is, gee hierdie waarde terug.

[value_if_false]: As die logiese bewerking onwaar is, gee hierdie waarde terug.

9 Voorbeeld van VLOOKUP met veelvuldige IF-toestande in Excel

1. Gebruik VLOOKUP met IF-toestand om goed of sleg te word

In ons eerste voorbeeld sal ons uitvind of 'n sekere punt wat 'n student behaal is goed of sleg. Volg dus die stappe hieronder om die taak uit te voer.

STAPE:

  • Kies eers sel F5 .
  • Tik dan die formule:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Great","Good")

  • Uiteindelik, druk Enter en dit sal die resultaat gee.

🔎 Hoe werk die formule?

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

Die VLOOKUP funksie soek na Frank in die reeks B5:D8 en gee die punt ( 70 ) in die 2de kolom terug. Uiteindelik toets dit die punt of dit groter as 80 is of nie.

  • IF(VLOOKUP(“Frank”,B5:D8,2,FALSE)> 80,"Great","Goed")

Die IF funksie gee Goed as 70 nie groter is nie as 80 .

Lees meer: ​​Excel VBA: Gekombineerde As en Of (3 Voorbeelde)

2. Pas VLOOKUP toe om afsnywaarde te verander met veelvuldige IF-toestand in Excel

Nou wil ons die afsnywaarde veranderof wil dit dinamies maak. In plaas daarvan om die waarde in die formule te spesifiseer, sal ons die merk in sel F4 plaas. Leer dus die stappe in hierdie Voorbeeld om VLOOKUP met Multiple IF Condition in Excel te werk.

STAPE:

  • Selekteer eers sel F6 .
  • Tik dan die formule in:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Great","Good")

  • Uiteindelik, druk Enter .

🔎 Hoe werk die formule?

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

Die VLOOKUP -funksie soek na Frank in die reeks B5:D8 en gee die merk ( 70 ) terug in die 2de kolom. Dan toets dit die punt of dit groter is as die F4 selwaarde ( 65 ) of nie.

  • IF(VLOOKUP(“Frank ”,B5:D8,2,ONWAAR)>F4,”Great”,,”Goed”)

Laastens gee die IF funksie Groot terug as 70 is groter as 65 .

Lees meer: ​​Excel IF tussen veelvuldige reekse (4 benaderings)

3. Voorbeeld om afslagprys te kry gebaseer op kleinhandelprys met veelvuldige VLOOKUP & IF-voorwaardes

In die onderstaande datastel het ons vaste kleinhandelpryse vir sommige items. Maar ons sal jou wys hoe om die afslagprys uit te vind met die VLOOKUP & AS funksioneer. Volg dus die proses tot kennis.

STAPE:

  • Kies aan die begin sel E5 .
  • Tik daarna dieformule:
=IF(VLOOKUP(“Druif”,B5:D8,3,ONWAAR)>150,VLOOKUP(“Druif”,B5:D8,3, ONWAAR)*80%)

  • Op die ou einde, druk Enter om die waarde terug te gee.

🔎 Hoe werk die formule?

  • VLOOKUP(“Druif”,B5:D8,3,ONWAAR)>150

Die VLOOKUP funksie soek na Druif in die reeks B5:D8 en gee die prys terug ( 250 ) in die 3de kolom. Vervolgens vergelyk dit die prys as dit groter is as 150 of nie.

  • VLOOKUP(“Druif”,B5:D8,3,ONWAAR)*80%

Hierdie VLOOKUP funksie soek na Druif in die reeks B5:D8 en gee die prys terug ( 250 ) in die 3de kolom. Vervolgens vermenigvuldig dit die waarde met .8 .

  • IF(VLOOKUP(“Druif”,B5:D8,3,FALSE)>150,VLOOKUP( “Druif”,B5:D8,3,ONWAAR)*80%)

Laastens gee die IF funksie VLOOKUP(“Druif”,B5) :D8,3,ONWAAR)*80% uitvoer as VLOOKUP(“Druif”,B5:D8,3,ONWAAR)>150 -formule is waar.

Lees meer: ​​Excel If-stelling met veelvuldige toestande binne reeks (3 geskikte gevalle)

4. Kombineer Excel VLOOKUP, IF & ISNA-funksies met veelvuldige toestande

Ons sal 'n sekere vrug soek, of dit nou in die datastel is of nie, en indien teenwoordig, sal die prys teruggee. Leer nou die Voorbeeld vir die uitvoering van VLOOKUP met Multiple IF Condition in Excel .

STAPPE:

  • Kies eers sel G4 .
  • Dan , tik die formule:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Laastens, druk Enter .

🔎 Hoe werk die formule?

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

Die VLOOKUP funksie soek die F4 selwaarde ( Cherry ) in die reeks B5 :D8 .

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

Die ISNA funksie soek na VLOOKUP(F4,B5:D8,3,FALSE) uitvoer om te sien of dit beskikbaar is of nie.

  • IF(ISNA(VLOOKUP) (F4,B5:D8,3,ONWAAR)),,"Nie teenwoordig nie",VLOOKUP(F4,B5:D8,3,ONWAAR))

Die IF funksie gee ' Nie teenwoordig ' terug aangesien Cherry nie in die gegewe datastel beskikbaar is nie.

Lees meer: ​​VBA IF-stelling met veelvuldige voorwaardes in Excel ( 8 Metodes)

5. Voorbeeld van die keuse van die beste winkel met VLOOKUP in Excel

Nog 'n gebruik van die VLOOKUP funksie is dat ons verskeie winkels kan vergelyk met vind die beste transaksie uit. Hier het ons Winkel 1 in sel G2 geplaas. Volg dus die stappe om die bewerking uit te voer.

STAPE:

  • Kies eerstens sel G5 om die formule:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Druk vervolgens Enter en gebruik die outovul hulpmiddel om die res te vul.

🔎 Hoe werk die formuleWerk?

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

Die VLOOKUP funksie soek die F5 selwaarde ( Eier ) in die reeks B5:D7 en gee die waarde ( $1.50 ) terug in die 2de kolom.

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

Hierdie VLOOKUP funksie soek die F5 selwaarde ( Eier ) in die reeks B5:D7 en gee die waarde ( $1.75 ) terug in die 3de kolom.

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

Die IF funksie vergelyk die G2 selwaarde ( Winkel 1 ) met ' Winkel 1 '. Soos dit waar is, gee die funksie $1,50 terug. As die G2 selwaarde Winkel 2 was, sou dit $1,75 teruggegee het.

Lees meer: ​​Hoe om veelvuldige te gebruik IF-stellings met teks in Excel (6 vinnige metodes)

6. VLOOKUP Voorbeeld met 2 tabelle in Excel

Tot dusver het ons 'n enkele tabel gebruik om data te gaan haal. In hierdie voorbeeld sal ons 2 tabelle as verwysings gebruik. Leer dus die volgende stappe van hierdie Voorbeeld om VLOOKUP in 2 Tabelle uit te voer met Meervoudige IF-toestand in Excel .

STAPE:

  • Kies sel F6 .
  • Tik die formule:
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Uiteindelik, druk Enter en dit sal die Netto verkope van Simon .

🔎 Hoe werk die formuleWerk?

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

Die IF -funksie vergelyk die F4 selwaarde ( Februarie ) met Januarie en gee die reeks B11:D12 terug soos die logiese toets is onwaar.

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

Die VLOOKUP funksie soek die F5 selwaarde ( Simon ) in die reeks B11:D12 en gee die Netto verkope terug van $12,500.00 in die 3de kolom.

7. Excel VLOOKUP in IF Function Logical Test

Bowendien kan ons die VLOOKUP funksie in die argumentafdeling van die IF funksie. Sien die volgende prosedure om die bewerking uit te voer.

STAPE:

  • Kies eerstens sel G4 om die formule in te tik :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Available", "In Stock", "Not in Stock")

  • Volgende, druk Enter . So, jy sal die uitset sien.

🔎 Hoe werk die formule?

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

Die VLOOKUP funksie soek die F4 selwaarde ( Druif ) in die reeks B5:D8 en vergelyk die waarde in die 2de kolom ( Nie Beskikbaar ) met Beskikbaar .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Beskikbaar", "In voorraad", "Nie in voorraad nie")

Laastens gee die IF funksie Nie in voorraad nie as VLOOKUP(F4, B5:D8, 2, ONWAAR)="Beskikbaar" uitset isonwaar.

Lees meer: ​​Excel IF-funksie met 3 voorwaardes

Soortgelyke lesings

  • IF met EN in 'n Excel-formule (7 voorbeelde)
  • Excel VBA: Combining If with And for Multiple Conditions
  • VLOOKUP met veelvuldige kriteria en veelvuldige Resultate (8 voorbeelde)

8. Kies Kolom van VLOOKUP Dinamies met IF-funksie

In hierdie voorbeeld wil ons 'n dinamiese kolom vir die VLOOKUP skep funksie. Om daardie rede sal ons van die IF -funksie gebruik maak. Gaan dus deur die onderstaande Voorbeeld om VLOOKUP uit te voer met Multiple IF Condition in Excel .

STAPPE:

  • Kies aan die begin sel C11 . Tik hier die formule:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Daarna, druk Enter en dit sal die data mors. Gebruik Outovul om die reeks te voltooi.

🔎 Hoe werk die formule?

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

Die IF funksie vergelyk die C10 selwaarde ( Fisika ) met Fisika soos in die formule gegee. Dan gee dit 2 terug aangesien die logiese toets waar is.

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

Uiteindelik soek die VLOOKUP funksie die B11 selwaarde ( Wilham ) in die reeks B5:D8 en gee die waarde terug in die 2de kolom ( 50 ).

Lees meer: ​​Excel VBA: If Then Else-stelling met veelvuldige voorwaardes (5 voorbeelde)

9. Voorbeeld om VLOOKUP toe te pas vir datums met veelvuldige IF-toestand in Excel

Boonop kan ons pas VLOOKUP toe vir datums. Leer dus die stappe van hierdie Voorbeeld om VLOOKUP toe te pas vir Datums met Meervoudige IF-toestand in Excel .

STAPE:

  • Klik sel G4 .
  • Tik die formule:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Laastens, druk Enter .

🔎 Hoe werk die formule?

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

Die IF funksie vergelyk elke sel van die reeks C5:C8 met F5 en F6 selwaardes. Vervolgens gee dit die reeks B5:D8 as die logiese toets waar is.

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

Laastens soek die VLOOKUP funksie die F4 selwaarde ( Druif ) in die reeks B5:D8 en gee die waarde terug in die 3de kolom ( Meena ).

Lees meer: ​​Excel If-funksie met veelvuldige voorwaardes (geneste IF)

Alternatiewe voorbeeld van VLOOKUP met veelvuldige IF-toestand in Excel

1. Helperkolom vir veelvuldige kriteria in Excel

Ons kan 'n helperkolom vir veelvuldige kriteria in Excel skep. Volg daarom die stappe om 'n helper in te voegkolom.

STAPPE:

  • Kies eers sel D5 .
  • Tik dan die formule:
=B5&"|"&C5

  • Druk daarna Enter en dit sal die waarde terugstuur. Gebruik Outovul om die reeks te vul.

  • Selekteer vervolgens sel H5 om die formule in te tik:
=VLOOKUP($G5&"|"&H$4,$D$5:$E$8,2,0)

  • Druk Enter en gebruik Outovul om te voltooi die res.

Hier soek die VLOOKUP funksie na die $G5&”saam.

  • VLOOKUP($G5&”

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.