KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Opzoeken met meerdere criteria met INDEX en MATCH

AuteurAmanda Li Wijzigingsdatum

Bij het werken met een grote database in een Excel-werkblad met meerdere kolommen en rijtitels is het vaak lastig om gegevens te vinden die aan meerdere criteria voldoen. In dat geval kunt u een matrixformule gebruiken met de INDEX- en MATCH-functies.

index-overeenkomst met meerdere criteria 1

Hoe voert u een opzoekactie uit met meerdere criteria?

Om het product te vinden dat wit en medium is en een prijs heeft van $18, zoals in de bovenstaande afbeelding, kunt u Booleaanse logica gebruiken om een matrix van 1’en en 0’en te genereren die aangeeft welke rijen aan de criteria voldoen. De MATCH-functie bepaalt vervolgens de positie van de eerste rij die aan alle criteria voldoet, waarna INDEX het bijbehorende product-ID ophaalt uit dezelfde rij.

Algemene syntaxis

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

√ Opmerking: Dit is een matrixformule die u moet invoeren met Ctrl+Shift+Enter.

  • return_range: Het bereik waaruit u wilt dat de combinatieformule het product-ID retourneert. In dit geval verwijst het naar het bereik met product-ID’s.
  • criteria_value: De criteria die worden gebruikt om de positie van het product-ID te bepalen. Hierbij gaat het om de waarden in de cellen H3, H5 en H6.
  • criteria_range: De bijbehorende bereiken waarin de criteria_values staan. In dit geval verwijzen ze naar de bereiken voor kleur, maat en prijs.
  • match_type 0: Forceert MATCH om de eerste waarde te vinden die exact gelijk is aan de lookup_value.

Om het product te vinden dat witen mediumis en een prijs heeft van $18, kopieer of typ de onderstaande formule in cel H8 en druk op Ctrl+Shift+Enterom het resultaat te verkrijgen:

=INDEX()B5:B10,MATCH(1,())„Wit"=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))

index-overeenkomst met meerdere criteria 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 cel H3 met alle kleuren in het bereik C5:C10, de maat in H5 met alle maten in D5:D10, en de prijs in H6 met alle prijzen in E5:E10. Het eerste resultaat ziet er als volgt uit:
    {WAAR;ONWAAR;WAAR;ONWAAR;WAAR;ONWAAR}*{ONWAAR;ONWAAR;WAAR;WAAR;WAAR;ONWAAR}*{ONWAAR;ONWAAR;ONWAAR;WAAR;WAAR;ONWAAR}.
    Bij vermenigvuldiging worden de WAAR- en ONWAAR-waarden omgezet naar 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 één enkele matrix zoals deze:
    {0;0;0;0;1;0}.
  • MATCH(1,)(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0)=MATCH(1,)De match_type 0 vraagt de MATCH-functie om een exacte overeenkomst te vinden. De functie geeft vervolgens de positie van 1 in de matrix {0;0;0;0;1;0}, namelijk 5.
  • INDEX()B5:B10,MATCH(1,)(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0)) = INDEX(B5:B10De INDEX-functie retourneert de 5de waarde in het product-ID-bereik B5:B10, namelijk 30005.

Gerelateerde functies

Excel INDEX-functie

De Excel INDEX-functie retourneert de Weergegeven waarde op basis van een opgegeven positie uit een bereik of een matrix.

Excel MATCH-functie

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


Gerelateerde formules

Zoeken naar de dichtstbijzijnde overeenkomst met meerdere criteria

In sommige gevallen moet u de dichtstbijzijnde of benaderende overeenkomstwaarde opzoeken op basis van meerdere criteria. Met een krachtige combinatie van de functies INDEX, MATCH en IF realiseert u dit in Excel razendsnel.

Benaderende overeenkomst met INDEX en MATCH

Er zijn momenten waarop u benaderende overeenkomsten moet vinden in Excel – bijvoorbeeld om medewerkersprestaties te beoordelen, cijfers van studenten vast te stellen of portokosten te berekenen op basis van gewicht. In deze handleiding laten we u zien hoe u met de functies INDEX en MATCH precies de resultaten ophaalt die u zoekt.

Zoekwaardebereik uit een ander werkblad of een andere werkmap

Als u weet hoe u de VLOOKUP-functie gebruikt om waarden in een werkblad op te zoeken, dan is het geen enkel probleem om waarden uit een ander werkblad of zelfs een andere werkmap op te halen. In deze handleiding leert u hoe u in Excel waarden uit een ander werkblad opzoekt.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.