Skip to main content

Zoeken met meerdere criteria met INDEX en MATCH

Author: Amanda Li Last Modified: 2025-05-29

Wanneer je te maken hebt met een grote database in een Excel-werkblad met verschillende kolommen en rijkoppen, is het altijd lastig om iets te vinden dat aan meerdere criteria voldoet. In dit geval kun je een matrixformule gebruiken met de functies INDEX en MATCH.

multiple criteria index match 1

Hoe voer je een zoekopdracht uit met meerdere criteria?

Om het product te vinden dat wit is, middelgroot en een prijs heeft van $18 zoals in de bovenstaande afbeelding, kun je gebruikmaken van de booleaanse logica om een array van 1-en en 0-en te genereren die de rijen weergeeft die aan de criteria voldoen. De functie MATCH zal dan de positie van de eerste rij vinden die aan alle criteria voldoet. Daarna zal INDEX het bijbehorende product-ID op dezelfde rij vinden.

Algemene syntaxis

=INDEX(return_range,MATCH(1,(criteria_value1=criteria_range1*criteria_value2=criteria_range2*(…),0))

√ Opmerking: Dit is een matrixformule die vereist dat je deze invoert met Ctrl + Shift + Enter.

  • return_range: Het bereik waaruit je wilt dat de combinatieformule het product-ID retourneert. Hier verwijst naar het product-ID-bereik.
  • criteria_value: De criteria die worden gebruikt om de positie van het product-ID te lokaliseren. Hier verwijst naar de waarden in de cellen h3, H5 en H6.
  • criteria_range: De bijbehorende bereiken waarin de criteria_values zijn vermeld. Hier verwijst naar de kleur-, maat- en prijsbereiken.
  • match_type 0: Dwingt MATCH om de eerste waarde te vinden die exact gelijk is aan de lookup_value.

Om het product te vinden dat wit is, middelgroot en een prijs heeft van $18, kopieer of voer de onderstaande formule in cel H8 in en druk op Ctrl + Shift + Enter om het resultaat te krijgen:

=INDEX(B5:B10,MATCH(1,("White"=C5:C10)*("Medium"=D5:D10)*(18=E5:E10),0))

Of gebruik een celverwijzing om de formule dynamisch te maken:

=INDEX(B5:B10,MATCH(1,(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0))

multiple criteria index match 2

Uitleg van de formule

=INDEX(B5:B10,MATCH(1,(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0))

  • (h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10): De formule vergelijkt de kleur in de cel h3 met alle kleuren in het bereik C5:C10; vergelijkt de grootte in H5 met alle maten in D5:D10; vergelijkt de prijs in H6 met alle prijzen in E5:E10. Het initiële resultaat ziet er zo uit:
    {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}*{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE}*{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE}.
    De vermenigvuldiging zal de TRUEs en FALSEs omzetten in 1-en en 0-en:
    {1;0;1;0;1;0}*{0;0;1;1;1;0}*{0;0;0;1;1;0}.
    Na vermenigvuldiging krijgen we een enkele array zoals deze:
    {0;0;0;0;1;0}.
  • MATCH(1,MATCH(1,(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0),0) = MATCH(1,MATCH(1,{0;0;0;0;1;0},0),0): De match_type 0 vraagt de MATCH-functie om de exacte overeenkomst te vinden. De functie retourneert dan de positie van 1 in de array {0;0;0;0;1;0}, wat 5 is.
  • INDEX(B5:B10B5:B10,MATCH(1,(h3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0)) = INDEX(B5:B10B5:B10,5): De INDEX-functie retourneert de 5e waarde in het product-ID-bereik B5:B10, wat 30005 is.

Gerelateerde functies

Excel INDEX-functie

De Excel INDEX-functie retourneert de weergegeven waarde op basis van een bepaalde positie uit een bereik of een array.

Excel MATCH-functie

De Excel MATCH-functie zoekt naar een specifieke waarde in een bereik van cellen en retourneert de relatieve positie van de waarde.


Gerelateerde formules

Zoek dichtstbijzijnde overeenkomstige waarde met meerdere criteria

In sommige gevallen moet je mogelijk de dichtstbijzijnde of ongeveer overeenkomende waarde opzoeken op basis van meer dan één criterium. Met de combinatie van INDEX, MATCH en IF-functies kun je dit snel doen in Excel.

Benaderende overeenkomst met INDEX en MATCH

Er zijn momenten waarop we benaderende overeenkomsten moeten vinden in Excel om de prestaties van werknemers te evalueren, studentencijfers te beoordelen, postkosten te berekenen op basis van gewicht, enz. In deze handleiding bespreken we hoe we de INDEX- en MATCH-functies kunnen gebruiken om de resultaten te verkrijgen die we nodig hebben.

Zoek waarden op uit een ander werkblad of werkmap

Als je weet hoe je de VLOOKUP-functie moet gebruiken om waarden in een werkblad te zoeken, zal het geen probleem zijn om waarden op te zoeken uit een ander werkblad of werkmap. De handleiding laat zien hoe je waarden kunt opzoeken uit een ander werkblad in Excel.


De Beste Office-productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Gegevens en Genereer Grafieken  |  Roep Verbeterde Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden Zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Keuzelijst met Meervoudige Selectie...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Schakel Zichtbaarheidstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkbladbeheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Ontsleutel Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vetgedrukt/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst Toevoegen, Specifieke Tekens Verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd Berekenen Op Basis Van Geboortedatum ...)  |  19 Invoeging Tools (QR-code Invoegen, Afbeelding Invoegen Vanuit Pad ...)  |  12 Conversie Tools (Omzetten Naar Woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplitsen Tools (Geavanceerd Samenvoegen van Rijen, Excel Cellen Opsplitsen ...)  |  ... en meer

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.