Skip to main content

Meerdere overeenkomende waarden retourneren op basis van meerdere criteria in Excel (Volledige handleiding)

Author: Xiaoyang Last Modified: 2025-05-29

Excel-gebruikers komen vaak scenario's tegen waarin het nodig is om meerdere waarden te extraheren die tegelijkertijd aan verschillende criteria voldoen, en alle overeenkomende resultaten in een kolom, rij of samengevoegd in één cel weer te geven. Deze handleiding onderzoekt methoden voor alle Excel-versies, evenals de nieuwere FILTER-functie beschikbaar in Excel 365 en 2021.


Meerdere overeenkomende waarden retourneren op basis van meerdere criteria in één cel

In Excel is het extraheren van meerdere overeenkomende waarden op basis van meerdere criteria binnen één cel een veelvoorkomende uitdaging. Hier verkennen we twee efficiënte methoden.

Methode 1: Gebruik van de functie Textjoin (Excel365 / 2021, 2019)

Om alle overeenkomende waarden in één cel met scheidingstekens te krijgen, kan de functie TEXTJOIN u helpen.

Voer of kopieer de volgende formule in een lege cel in, druk vervolgens op Enter (Excel 2021 en Excel 365) of Ctrl + Shift + Enter in Excel 2019 om het resultaat te krijgen:

=TEXTJOIN(", ", TRUE, IF(($A$2:$A$18=E2)*($B$2:$B$18=F2), $C$2:$C$18, ""))

Return multiple matching values based on multiple criteria in a single cell with textjoin function

Uitleg van deze formule:
  • ($A$2:$A$21=E2)*($B$2:$B$21=F2) controleert of elke rij aan beide voorwaarden voldoet: “Verkoper gelijk aan E2” en “Maand gelijk aan F2.” Als beide voorwaarden zijn voldaan, is het resultaat 1; anders is het 0. Het sterretje * betekent dat beide voorwaarden waar moeten zijn.
  • ALS(..., $C$2:$C$21, "") retourneert de productnaam als de rij overeenkomt; anders retourneert het een blanco.
  • TEXTJOIN(", ", WAAR, ...) combineert alle niet-blank productnamen in één cel, gescheiden door ", ".
 

Methode 2: Gebruik van Kutools voor Excel

Kutools voor Excel biedt een krachtige maar eenvoudige oplossing, waarmee u snel meerdere overeenkomsten kunt ophalen en combineren in één cel op basis van meerdere criteria zonder complexe formules.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na installatie van Kutools voor Excel doet u het volgende:

  1. Selecteer het gegevensbereik waaruit u alle bijbehorende waarden wilt ophalen op basis van criteria.
  2. Klik vervolgens op Kutools > Samenvoegen & Splitsen > Geavanceerd samenvoegen van rijen, zie screenshot:
    click Advanced Combine Rows of kutools
  3. In het dialoogvenster Geavanceerd samenvoegen van rijen configureert u de volgende opties:
    • Kies de kolomkoppen die uw overeenkomstcriteria bevatten (bijv., Verkoper en Maand). Voor elke geselecteerde kolom klikt u op Primaire sleutel om ze te definiëren als uw zoekvoorwaarden.
    • Klik op de kolomkop waar u de gecombineerde resultaten wilt hebben (bijv., Product). Selecteer in de sectie Samenvoegen uw gewenste scheidingsteken (bijv., komma, spatie of aangepast scheidingsteken).
  4. Klik tot slot op de knop OK.
    specify the options in the dialog box

Resultaat: Kutools zal onmiddellijk alle overeenkomende waarden samenvoegen in één cel per unieke combinatie van criteria.
Return multiple matching values based on multiple criteria in a single cell with kutools


Meerdere overeenkomende waarden retourneren op basis van meerdere criteria in een kolom

Wanneer u meerdere overeenkomende records uit een dataset moet extraheren en weergeven op basis van verschillende voorwaarden, waarbij de resultaten in een verticale kolomindeling worden geretourneerd, biedt Excel verschillende krachtige oplossingen.

Methode 1: Gebruik van een matrixformule (voor alle versies)

U kunt de volgende matrixformule gebruiken om resultaten verticaal in een kolom te retourneren:

1. Kopieer of voer de volgende formule in een lege cel in:

=IFERROR(INDEX($C$2:$C$18, SMALL(IF(($A$2:$A$18=$E$2)*($B$2:$B$18=$F$2), ROW($C$2:$C$18)-ROW($C$2)+1), ROW(1:1))), "")

2. Druk op Ctrl + Shift + Enter om het eerste overeenkomende resultaat te krijgen, selecteer vervolgens de eerste formulecel en sleep de vulgreep naar beneden tot een lege cel wordt weergegeven. Nu zijn alle overeenkomende waarden geretourneerd zoals in de onderstaande schermafbeelding te zien is:

Return multiple matching values based on multiple criteria in a column with array formula

Uitleg van deze formule:
  • $A$2:$A$18=$E$2: Controleert of de Verkoper overeenkomt met de waarde in cel E2.
  • $B$2:$B$18=$F$2: Controleert of de Maand overeenkomt met de waarde in cel F2.
  • * is een logische EN-operator (beide voorwaarden moeten waar zijn).
  • RIJ($C$2:$C$18)-RIJ($C$2)+1: Genereert een relatief rijnummer voor elk product.
  • KLEIN(..., RIJ(1:1)): Haalt de n-de kleinste overeenkomende rij op (terwijl de formule naar beneden wordt gesleept).
  • INDEX(...): Retourneert het product uit de overeenkomende rij.
  • ALS.FOUT(..., ""): Retourneert een lege cel als er geen overeenkomsten meer zijn.
 

Methode 2: Gebruik van de functie Filter (Excel365 / 2021)

Als u Excel 365 of Excel 2021 gebruikt, is de FILTER-functie een uitstekende keuze om meerdere resultaten te retourneren op basis van meerdere criteria, dankzij de eenvoud, duidelijkheid en mogelijkheid om resultaten dynamisch te laten 'spillen' zonder complexe matrixformules.

Kopieer of voer de onderstaande formule in een lege cel in, druk vervolgens op Enter. Alle overeenkomende records worden geretourneerd op basis van de meerdere criteria.

=FILTER(C2:C18, (A2:A18=E2)*(B2:B18=F2), "No match")

Return multiple matching values based on multiple criteria in a column with filter function

Uitleg van deze formule:
  • FILTER(...) retourneert alle waarden uit C2:C18 waar beide voorwaarden zijn voldaan.
  • (A2:A18=E2)*(B2:B18=F2): Logische array die controleert op overeenkomende verkoper en maand.
  • "Geen overeenkomst": Optioneel bericht als er geen waarden worden gevonden.

Meerdere overeenkomende waarden retourneren op basis van meerdere criteria in een rij

Excel-gebruikers moeten vaak meerdere waarden uit een dataset extraheren die aan verschillende voorwaarden voldoen en deze horizontaal weergeven (in een rij). Dit is handig voor het maken van dynamische rapporten, dashboards of samenvattingstabellen waarbij de verticale ruimte beperkt is. In deze sectie onderzoeken we twee krachtige methoden.

Methode 1: Gebruik van een matrixformule (voor alle versies)

Traditionele matrixformules stellen het extraheren van meerdere overeenkomende waarden mogelijk met behulp van INDEX, KLEIN, ALS en KOLOM-functies. In tegenstelling tot verticale extractie (kolombased), passen we de formule aan om resultaten in een rij te retourneren.

1. Kopieer of voer de onderstaande formule in een lege cel in:

=IFERROR(INDEX($C$2:$C$18, SMALL(IF(($A$2:$A$18=$E$2)*($B$2:$B$18=$F$2), ROW($C$2:$C$18)-ROW($C$2)+1), COLUMN(A1))), "")

2. Druk op Ctrl + Shift + Enter om het eerste overeenkomende resultaat te krijgen, selecteer vervolgens de eerste formulecel en sleep de formule naar rechts over kolommen om alle resultaten op te halen.

Return multiple matching values based on multiple criteria in a row with array formula

Uitleg van deze formule:
  • $A$2:$A$18=$E$2: Controleert of de Verkoper overeenkomt.
  • $B$2:$B$18=$F$2: Controleert of de Maand overeenkomt.
  • *: Logische EN—beide voorwaarden moeten waar zijn.
  • RIJ($C$2:$C$18)-RIJ($C$2)+1: Creëert relatieve rijnummers.
  • KOLOM(A1): Past aan welke overeenkomst moet worden geretourneerd, afhankelijk van hoe ver de formule naar rechts is gesleept.
  • ALS.FOUT(...): Voorkomt fouten wanneer overeenkomsten zijn uitgeput.
 

Methode 2: Gebruik van de functie Filter (Excel365 / 2021)

Kopieer of voer de onderstaande formule in een lege cel in, druk vervolgens op Enter. Alle overeenkomende waarden worden geëxtraheerd en in een rij geplaatst. Zie schermafbeelding:

=TRANSPOSE(FILTER(C2:C18, (A2:A18=E2)*(B2:B18=F2), "No match"))

Return multiple matching values based on multiple criteria in a row with filter function

Uitleg van deze formule:
  • FILTER(...): Haalt overeenkomende waarden op uit kolom C op basis van de twee voorwaarden.
  • (A2:A18=E2)*(B2:B18=F2): Beide voorwaarden moeten waar zijn.
  • TRANSPOSE(...): Converteert de verticale array geretourneerd door FILTER naar een horizontale array.

🔚 Conclusie

Het ophalen van meerdere overeenkomende waarden op basis van meerdere criteria in Excel kan op verschillende manieren worden bereikt, afhankelijk van hoe u de resultaten wilt weergeven—ofwel in een kolom, een rij of binnen één cel.

  • Voor gebruikers met Excel 365 of Excel 2021 biedt de FILTER-functie een moderne, dynamische en elegante oplossing die complexiteit minimaliseert.
  • Voor gebruikers van oudere versies blijven matrixformules krachtige hulpmiddelen, hoewel ze wat meer instelling en zorg vereisen.
  • Daarnaast, als u resultaten in één cel wilt consolideren of een no-code-oplossing prefereert, kunnen de functie TEXTJOIN of derden tools zoals Kutools voor Excel het proces aanzienlijk vereenvoudigen.

Kies de methode die het beste past bij uw versie van Excel en uw voorkeursindeling, en u bent goed toegerust om multi-criteria zoekacties efficiënt en nauwkeurig af te handelen. Als u geïnteresseerd bent in het verkennen van meer Excel-tips en -trucs, onze website biedt duizenden tutorials om u te helpen Excel te beheersen.


Meer gerelateerde artikelen:

  • Meerdere opzoekwaarden retourneren in één door komma's gescheiden cel
  • In Excel kunnen we de functie VLOOKUP toepassen om de eerste overeenkomende waarde uit tabelcellen te retourneren, maar soms moeten we alle overeenkomende waarden extraheren en dan gescheiden door een specifiek scheidingsteken, zoals komma, streepje, etc… in één cel zoals in de volgende schermafbeelding te zien is. Hoe kunnen we meerdere opzoekwaarden krijgen en retourneren in één door komma's gescheiden cel in Excel?
  • Vlookup en retourneer meerdere overeenkomende waarden tegelijk in Google Sheet
  • De normale Vlookup-functie in Google Sheet kan u helpen om de eerste overeenkomende waarde te vinden en retourneren op basis van een gegeven dataset. Maar soms moet u mogelijk vlookup gebruiken en alle overeenkomende waarden retourneren zoals in de volgende schermafbeelding te zien is. Heeft u goede en gemakkelijke manieren om deze taak in Google Sheet op te lossen?
  • Vlookup en retourneer meerdere waarden uit een keuzelijst
  • In Excel, hoe kunt u vlookup gebruiken en meerdere bijbehorende waarden retourneren uit een keuzelijst, wat betekent dat wanneer u een item uit de keuzelijst selecteert, alle bijbehorende waarden tegelijk worden weergegeven zoals in de volgende schermafbeelding te zien is. Dit artikel introduceert de oplossing stap voor stap.
  • Vlookup en retourneer meerdere waarden verticaal in Excel
  • Normaal gesproken kunt u de functie Vlookup gebruiken om de eerste bijbehorende waarde te krijgen, maar soms wilt u alle overeenkomende records retourneren op basis van een specifiek criterium. Dit artikel bespreekt hoe u vlookup kunt gebruiken en alle overeenkomende waarden verticaal, horizontaal of in één enkele cel kunt retourneren.
  • Vlookup en retourneer overeenkomende gegevens tussen twee waarden in Excel
  • In Excel kunnen we de normale Vlookup-functie toepassen om de bijbehorende waarde te krijgen op basis van een gegeven dataset. Maar soms willen we vlookup gebruiken en de overeenkomende waarde retourneren tussen twee waarden zoals in de volgende schermafbeelding te zien is. Hoe zou u deze taak in Excel kunnen aanpakken?

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!