Voorbeeld van VLOOKUP met meerdere IF-condities in Excel (9 criteria)

  • Deel Dit
Hugh West

Een van de meest gebruikte functies in Excel is de VLOOKUP-functie en het is ook vrij krachtig. We kunnen het effectiever maken door gebruik te maken van de IF-functie met de VLOOKUP We kunnen deze twee functies samen toepassen om verschillende bewerkingen uit te voeren. In dit artikel gebruiken we de Voorbeeld om u de effectiviteit van VLOOKUP met Meervoudige IF-voorwaarde in Excel .

Download Praktijk Werkboek

Download het volgende werkboek om zelf te oefenen.

VLOOKUP met meerdere IF-condities.xlsx

Inleiding tot de Excel VLOOKUP-functie

  • Syntax

VLOOKUP(lookup_waarde, tabel_array, col_index_num, [range_lookup])

  • Argumenten

lookup_value: De waarde die gezocht moet worden in de meest linkse kolom van de gegeven tabel.

table_array: De tabel waarin het zoekt naar de lookup_waarde in de meest linkse kolom.

col_index_num: Het nummer van de kolom in de tabel waarvan een waarde moet worden teruggegeven.

[range_lookup]: Geeft aan of een exacte of gedeeltelijke overeenkomst van de lookup_waarde is vereist. 0 voor een exacte overeenkomst, 1 voor een gedeeltelijke overeenkomst. Standaard is 1 ( gedeeltelijke overeenkomst ). Dit is optioneel.

Inleiding tot de IF-functie in Excel

  • Syntax

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

  • Argumenten

logical_test: Test een logische bewerking.

[value_if_true]: Als de logische bewerking waar is, retourneert u deze waarde.

[value_if_false]: Als de logische bewerking onwaar is, retourneert u deze waarde.

9 Voorbeeld van VLOOKUP met meerdere IF-condities in Excel

1. Gebruik VLOOKUP met IF-voorwaarde om goed of slecht te krijgen.

In ons eerste voorbeeld gaan we uitzoeken of een bepaald cijfer dat een leerling heeft behaald goed of slecht is. Volg daarom de onderstaande stappen om de taak uit te voeren.

STAPPEN:

  • Selecteer eerst de cel F5 .
  • Typ dan de formule:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80,"Geweldig","Goed")

  • Druk tenslotte op Ga naar en het geeft het resultaat.

🔎 Hoe werkt de formule?

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

De VLOOKUP functie zoekt naar Frank in de reeks B5:D8 en geeft de markering terug ( 70 ) in de 2e kolom. Uiteindelijk test het de markering als deze groter is dan 80 of niet.

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

De ALS functie retourneert Goed als 70 is niet groter dan 80 .

Lees meer: Excel VBA: Gecombineerde Als en Of (3 voorbeelden)

2. VLOOKUP toepassen om afsluitwaarde te wijzigen met meerdere IF-condities in Excel

Nu willen we de afkapwaarde wijzigen of dynamisch maken. In plaats van de waarde in de formule op te geven, plaatsen we de markering in cel F4 Dus, leer de stappen in deze Voorbeeld om te werken VLOOKUP met Meervoudige IF-voorwaarde in Excel .

STAPPEN:

  • Selecteer eerst de cel F6 .
  • Vervolgens typt u de formule:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4,"Geweldig","Goed")

  • Druk tenslotte op Ga naar .

🔎 Hoe werkt de formule?

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

De VLOOKUP functie zoekt naar Frank in de reeks B5:D8 en geeft de markering terug ( 70 ) in de 2e kolom. Dan wordt het merk getest als het groter is dan de F4 celwaarde ( 65 ) of niet.

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

Eindelijk, De ALS functie retourneert Geweldig als 70 is groter dan 65 .

Lees meer: Excel IF tussen meerdere bereiken (4 benaderingen)

3. Voorbeeld om kortingsprijs te krijgen op basis van detailhandelsprijs met meerdere VLOOKUP & IF-condities

In de onderstaande dataset hebben we vaste detailhandelsprijzen voor sommige artikelen. Maar we laten u zien hoe u de gereduceerde prijs kunt vinden met de VLOOKUP & ALS functies. Volg dus het proces naar kennis.

STAPPEN:

  • Selecteer in het begin de cel E5 .
  • Typ daarna de formule:
=IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

  • Druk uiteindelijk op Ga naar om de waarde terug te geven.

🔎 Hoe werkt de formule?

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

De VLOOKUP functie zoekt naar Druif in de reeks B5:D8 en geeft de prijs terug ( 250 ) in de 3e Vervolgens wordt de prijs vergeleken als deze hoger is dan 150 of niet.

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

Deze VLOOKUP functie zoekt naar Druif in de reeks B5:D8 en geeft de prijs terug ( 250 ) in de 3e kolom. Vervolgens wordt de waarde vermenigvuldigd met .8 .

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

Tot slot ALS functie retourneert VLOOKUP("Grape",B5:D8,3,FALSE)*80% output als VLOOKUP("Grape",B5:D8,3,FALSE)>150 formule waar is.

Lees meer: Excel If Statement met meerdere voorwaarden in een bereik (3 geschikte gevallen)

4. Excel VLOOKUP, IF & ISNA functies combineren met meerdere voorwaarden

We zoeken naar een bepaald fruit of het aanwezig is of niet in de dataset en indien aanwezig, geven we de prijs terug. Leer nu de Voorbeeld voor het uitvoeren van VLOOKUP met Meervoudig ALS Voorwaarde in Excel .

STAPPEN:

  • Selecteer cel G4 eerst.
  • Typ dan de formule:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Niet aanwezig",VLOOKUP(F4,B5:D8,3,FALSE))

  • Druk tenslotte op Ga naar .

🔎 Hoe werkt de formule?

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

De VLOOKUP functie zoekt de F4 celwaarde ( Kers ) in de reeks B5:D8 .

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

De ISNA-functie zoekt VLOOKUP(F4,B5:D8,3,FALSE) om te zien of het beschikbaar is of niet.

  • IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)),"Niet aanwezig",VLOOKUP(F4,B5:D8,3,FALSE))

De ALS functie geeft ' Niet aanwezig als Kers niet beschikbaar is in de gegeven dataset.

Lees meer: VBA IF Statement met meerdere voorwaarden in Excel (8 methoden)

5. Voorbeeld van het kiezen van de beste winkel met VLOOKUP in Excel

Een ander gebruik van de VLOOKUP functie is dat we meerdere winkels kunnen vergelijken om de beste deal te vinden. Hier hebben we gezet Winkel 1 in de cel G2 Volg dus de stappen om de operatie uit te voeren.

STAPPEN:

  • Kies eerst de cel G5 om de formule in te typen:
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Druk vervolgens op Ga naar en gebruik de AutoFill tool om de rest op te vullen.

🔎 Hoe werkt de formule?

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

De VLOOKUP functie doorzoekt de F5 celwaarde ( Ei ) in de reeks B5:D7 en geeft de waarde terug ( $1.50 ) in de 2e column.

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

Deze VLOOKUP functie doorzoekt de F5 celwaarde ( Ei ) in de reeks B5:D7 en geeft de waarde terug ( $1.75 ) in de 3e column.

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

De ALS functie vergelijkt de G2 celwaarde ( Winkel 1 ) met ' Winkel 1 '. Als het waar is, retourneert de functie $1.50 Als de G2 celwaarde waren Winkel 2 zou het zijn teruggekeerd $1.75 .

Lees meer: Hoe meerdere IF statements te gebruiken met tekst in Excel (6 snelle methodes)

6. VLOOKUP Voorbeeld met 2 tabellen in Excel

Tot nu toe hebben we een enkele tabel gebruikt om gegevens op te halen. In dit voorbeeld gebruiken we 2 tabellen als referenties. Leer daarom de volgende stappen van deze Voorbeeld om te presteren VLOOKUP in 2 Tabellen met Meervoudige IF-voorwaarde in Excel .

STAPPEN:

  • Selecteer cel F6 .
  • Type de formule:
=VLOOKUP(F5, IF(F4="januari", B6:D7, B11:D12), 3, FALSE)

  • Druk tenslotte op Ga naar en het zal de Netto verkoop van Simon .

🔎 Hoe werkt de formule?

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

De ALS functie vergelijkt de F4 celwaarde ( Februari ) met Januari en geeft de reeks B11:D12 als de logische test vals is.

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

De VLOOKUP functie zoekt de F5 celwaarde ( Simon ) in de reeks B11:D12 en geeft de Netto verkoop van $12,500.00 in de 3e column.

7. Excel VLOOKUP in IF-functie Logische test

Bovendien kunnen we de VLOOKUP functie in de argumentensectie van de ALS functie. Zie de volgende procedure om de operatie uit te voeren.

STAPPEN:

  • Kies eerst de cel G4 om de formule in te typen:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Beschikbaar", "Op voorraad", "Niet op voorraad")

  • Druk vervolgens op Ga naar Zo zie je de uitvoer.

🔎 Hoe werkt de formule?

  • VLOOKUP(F4, B5:D8, 2, FALSE)="Beschikbaar".

De VLOOKUP functie zoekt de F4 celwaarde ( Druif ) in de reeks B5:D8 en vergelijkt de waarde in de 2e kolom ( Niet beschikbaar ) met Beschikbaar .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Beschikbaar", "Op voorraad", "Niet op voorraad")

Tot slot ALS functie retourneert Niet op voorraad als VLOOKUP(F4, B5:D8, 2, FALSE)="Beschikbaar". uitvoer vals is.

Lees meer: Excel IF-functie met 3 voorwaarden

Vergelijkbare lezingen

  • IF met AND in een Excel-formule (7 voorbeelden)
  • Excel VBA: Indien combineren met En voor meerdere voorwaarden
  • VLOOKUP met meerdere criteria en meerdere resultaten (8 voorbeelden)

8. Kolom van VLOOKUP dynamisch selecteren met IF-functie

In dit voorbeeld willen we een dynamische kolom maken voor de VLOOKUP functie. Daarom maken we gebruik van de ALS functie. Doorloop daarom de volgende Voorbeeld om te presteren VLOOKUP met Meervoudig ALS Voorwaarde in Excel .

STAPPEN:

  • Selecteer in het begin de cel C11 Typ hier de formule:
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Druk daarna op Ga naar en het zal de gegevens morsen. Gebruik AutoFill om de serie af te maken.

🔎 Hoe werkt de formule?

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

De ALS functie vergelijkt de C10 celwaarde ( Natuurkunde ) met Natuurkunde zoals gegeven in de formule. Dan geeft het terug 2 als de logische test waar is.

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

Eindelijk, de VLOOKUP functie zoekt de B11 celwaarde ( Wilham ) in de reeks B5:D8 en geeft de waarde terug in de 2e kolom ( 50 ).

Lees meer: Excel VBA: If Then Else Statement met meerdere voorwaarden (5 voorbeelden)

9. Voorbeeld van toepassing van VLOOKUP voor data met meerdere IF-condities in Excel

Bovendien kunnen we VLOOKUP voor data. Dus, leer de stappen van deze Voorbeeld toe te passen VLOOKUP voor Data met Meervoudige IF-voorwaarde in Excel .

STAPPEN:

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

  • Druk tenslotte op Ga naar .

🔎 Hoe werkt de formule?

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

De ALS functie vergelijkt elke cel van het bereik C5:C8 met F5 en F6 celwaarden. Vervolgens wordt het bereik B5:D8 als de logische test waar is.

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

Tot slot VLOOKUP functie zoekt de F4 celwaarde ( Druif ) in de reeks B5:D8 en geeft de waarde terug in de 3e kolom ( Meena ).

Lees meer: Excel If-functie met meerdere voorwaarden (Nested IF)

Alternatief voorbeeld van VLOOKUP met meerdere IF-condities in Excel

1. Hulpkolom voor meerdere criteria in Excel

We kunnen een hulpkolom maken voor meerdere criteria in Excel Volg daarom de stappen om een hulpkolom in te voegen.

STAPPEN:

  • Selecteer eerst de cel D5 .
  • Typ dan de formule:
=B5&"

  • Druk daarna op Ga naar en het zal de waarde teruggeven. Gebruik AutoFill om de serie te vullen.

  • Selecteer vervolgens de cel H5 om de formule in te typen:
=VLOOKUP($G5&"

  • Druk op Ga naar en gebruik AutoFill om de rest af te maken.

Hier is de VLOOKUP functie zoekt naar de $G5&" celwaarde ( Wil ) in de reeks $D$5:$E$8 en het geeft 80 aanwezig in de 2e column.

Lees meer: VLOOKUP met meerdere criteria in Excel (6 voorbeelden)

2. Voorbeeld van meerdere criteria met de CHOOSE-functie

We gebruiken de CHOOSE functie samen met VLOOKUP in dit voorbeeld om de hulpkolom te vermijden. Leer het proces om de bewerking uit te voeren.

STAPPEN:

  • Selecteer eerst de cel H5 .
  • Vervolgens typt u de formule:
=VLOOKUP($G5&"

  • Druk tenslotte op Ga naar en het geeft de waarde terug.

🔎 Hoe werkt de formule?

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

De KIES functiemorsingen B5:D8 gegevens in 2 kolommen die de celwaarden in de B en C kolommen bij elkaar.

  • VLOOKUP($G5&"

De VLOOKUP functie zoekt naar $G5&" in de reeks B5:D8 en retourneert 80 aanwezig in de 2e column.

Lees meer: Vlookup met meerdere criteria zonder hulpkolom in Excel (5 manieren)

3. VLOOKUP-functie met twee voorwaarden in twee kolommen

In plaats van VLOOKUP kunnen we de formule INDEX MATCH om de gegevens op te halen op basis van 2 voorwaarden in 2 afzonderlijke kolommen. Volg dus de procedure om de taak uit te voeren.

STAPPEN:

  • Selecteer in het begin de cel H4 .
  • Typ daarna de formule:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • Druk uiteindelijk op Ga naar om de waarde terug te geven.

🔎 Hoe werkt de formule?

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

De MATCH formule keert terug 4 naar INDEX Hier vergelijken we de meerdere criteria door booleaanse logica toe te passen.

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

Tot slot INDEX functie retourneert 250 die in de 4e rij in het bereik D5:D10 .

Lees meer: Hoe VLOOKUP gebruiken met meerdere criteria in verschillende kolommen

4. VLOOKUP voor meerdere kolommen in Excel

We passen de INDEX MATCH formule voor het uitvoeren van de opzoeking in meerdere kolommen en het teruggeven van de Prijs van het genoemde fruit. Dus, leer de onderstaande stappen.

STAPPEN:

  • Selecteer cel G4 eerst.
  • Typ dan de formule:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8),"")))

  • Druk tenslotte op Ga naar .

🔎 Hoe werkt de formule?

  • ROW(B5:B8)

Eerst, de ROW-functie geeft de respectieve rijnummers terug.

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

Dan, de MATCH De formules zijn 1 , 2 , 3 en 4 .

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

De ALS functie vergelijkt elke cel in B5:C8 met de F4 celwaarde en geeft de waarden terug waar het WARE voor de logische test.

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

De MIN-functie geeft de kleinste waarde ( 1 ) uit de IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") uitgangen.

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

Uiteindelijk is de INDEX functie retourneert 150 die in de 1e rij in het bereik D5:D8 .

Lees meer: Excel VLOOKUP met meerdere criteria in kolom en rij

Conclusie

Voortaan zult u in staat zijn om... VLOOKUP met Meerdere IF-condities in Excel zoals blijkt uit de Voorbeelden Blijf ze gebruiken en laat ons weten of je nog meer manieren hebt om de taak uit te voeren. Vergeet niet om opmerkingen, suggesties of vragen te laten vallen als je die hebt in de commentaarsectie hieronder.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.