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

Hoe vindt u een waarde op basis van twee of meer criteria in Excel?

AuteurKelly Wijzigingsdatum

Het zoeken naar specifieke informatie in Excel is een veelvoorkomende behoefte, vooral bij grote datasets. Hoewel de functie Zoeken van Excel handig is om individuele waarden te vinden, is deze onvoldoende wanneer u een waarde moet ophalen die aan twee of meer specifieke voorwaarden voldoet. Denk bijvoorbeeld aan het opzoeken van het verkoopbedrag van een bepaald fruit op een specifieke datum, of het vinden van alle records die tegelijkertijd aan meerdere criteria voldoen. Zoeken met meerdere voorwaarden efficiënt afhandelen is een typische uitdaging voor veel gebruikers. In dit artikel tonen we verschillende effectieve en praktische oplossingen voor het vinden van waarden in Excel op basis van twee of meer criteria, inclusief toepassingsscenario’s, belangrijke overwegingen en praktische tips.


Waarde zoeken met twee of meerdere criteria met een matrixformule

Stel dat u werkt met een fruitsalestabel zoals hieronder weergegeven. U wilt het verkoopbedrag opzoeken op basis van meerdere criteria, zoals het soort fruit, de verkoopdatum en het gewicht. Met matrixformules in Excel haalt u deze waarden efficiënt op — zelfs bij meerdere voorwaarden. Deze methode is flexibel en eenvoudig aan te passen aan datasets waarin u één celwaarde zoekt die aan al uw criteria voldoet.
voorbeeldgegevens

Matrixformule 1: Waarde zoeken met twee of meerdere criteria in Excel

De algemene structuur van deze matrixformule is als volgt:

{=INDEX(matrix;VERGELIJKEN(1;(criterium1=opzoekmatrix1)*(criterium2=opzoekmatrix2)…*(criterium n=opzoekmatrix n);0))}

Als u bijvoorbeeld het verkoopbedrag van mangoverkocht op 9/3/2019wilt vinden, voert u de volgende formule in een lege cel in en drukt u op Ctrl+Shift+Enterom deze als een matrixformule te bevestigen:

=INDEX(F3:F22;VERGELIJKEN(1;(J3=B3:B22)*(J4=C3:C22);0))

waarde zoeken met twee of meerdere criteria met formule1

Opmerking: In dit voorbeeld,

  • F3:F22 is de kolom 'Bedrag' waaruit u de waarde wilt ophalen.
  • B3:B22 is de kolom 'Datum'; C3:C22 is de kolom 'Fruit'.
  • J3 is de datum die als eerste criterium is gekozen; J4 is de fruitnaam die als tweede criterium wordt gebruikt.
Zorg ervoor dat deze bereiken evenveel rijen bevatten, anders retourneert de formule een foutmelding.

Het toevoegen van meer criteria is eenvoudig. Als u bijvoorbeeld het verkoopbedrag zoekt van mango op 9/3/2019 met een gewicht van 211, voegt u de derde voorwaarde toe aan zowel VERGELIJKEN als de opzoekmatrices, zoals hieronder weergegeven:

=INDEX(F3:F22;VERGELIJKEN(1;(J3=B3:B22)*(J4=C3:C22)*(J5=E3:E22);0))

Nadat u de formule hebt ingevoerd, drukt u opnieuw op Ctrl+Shift+Enter om te bevestigen. Het resultaat is het verkoopbedrag dat voldoet aan alle opgegeven criteria.
criteria toevoegen voor de formule

Matrixformule 2: Waarde zoeken met twee of meerdere criteria in Excel door samenvoeging

U kunt ook samenvoeging toepassen in uw formule voor een alternatieve aanpak, vooral wanneer u een compacte structuur wenst. De basisformule is:

=INDEX(matrix;VERGELIJKEN(criterium1&criterium2…&criteriumNopzoekmatrix1&opzoekmatrix2…&opzoekmatrixN0);0)

Om bijvoorbeeld het verkoopbedrag op te halen voor een fruit met een gewicht van 242op 9/1/2019:

=INDEX(F3:F22;VERGELIJKEN(J3&J4B3:B22&C3:C22;0);0)

waarde zoeken met twee of meerdere criteria met formule2

Opmerking: Hier,

  • F3:F22 is de kolom Bedrag; B3:B22 is de kolom Datum; E3:E22 is de kolom Gewicht.
  • J3 is de datum; J5 is de gewichtswaarde voor uw criteria.
Houd de volgorde van criteria en bijbehorende opzoekmatrices altijd consistent, anders levert de formule onjuiste resultaten op.

Voor meer dan twee criteria breidt u zowel de criteria als de opzoekmatrices uit in dezelfde volgorde:

=INDEX(F3:F22;VERGELIJKEN(J3&J4&J5B3:B22&C3:C22&E3:E22;0);0)

Druk net als eerder op Ctrl+Shift+Enter om het juiste resultaat te krijgen.

criteria toevoegen voor de formule

Beide matrixformulemethoden helpen u de eerste waarde te vinden die aan al uw criteria voldoet. Ze vereisen echter dat de celbereiken even groot zijn en geven niet meerdere overeenkomende waarden terug—alleen de eerste match wordt opgehaald. Als er geen overeenkomst is, resulteert de formule in een #N/B-fout. Wilt u liever een formule die alle overeenkomsten weergeeft? Overweeg dan de FILTER-functie (zie hieronder voor details).

Enkele praktische tips en opmerkingen:

  • Als u werkt met nieuwere versies van Excel (Microsoft 365, Excel 2021), kunt u dynamische matrixformules en de FILTER-functie gebruiken om dit proces te vereenvoudigen.
  • Om #N/B-fouten te voorkomen wanneer er geen overeenkomsten zijn, kunt u de formule insluiten in ALS.FOUT, bijvoorbeeld: =ALS.FOUT(INDEX(F3:F22;VERGELIJKEN(1;(J3=B3:B22)*(J4=C3:C22);0));„Niet gevonden").
  • Controleer of uw cellen met zoekcriteria geen overbodige spaties of afwijkende gegevenstypen bevatten.
  • Als u een foutmelding krijgt nadat u alleen op Enter hebt gedrukt, gebruik dan Ctrl+Shift+Enter om de formule als matrixformule te bevestigen (voor Excel 2019 en eerder).


Waarde zoeken met twee of meerdere criteria met Geavanceerd filter

Naast het gebruik van formules biedt Excel de functie Geavanceerd filter, waarmee u alle rijen kunt filteren en extraheren die aan twee of meer criteria voldoen, en de overeenkomende resultaten op een andere locatie kunt weergeven. Deze aanpak is vooral handig als u alle records wilt zien die voldoen aan uw opgegeven voorwaarden, in plaats van slechts één waarde op te halen. Zo gebruikt u het:

1. Ga naar het tabblad Gegevens en kies Geavanceerd in de groep Sorteren en filteren om het dialoogvenster Geavanceerd filter te openen.
klik op Geavanceerde functie op het tabblad Gegevens

2. Voltooi in het dialoogvenster Geavanceerd filter de volgende instellingen:
(1) Selecteer Kopiëren naar een andere locatie in het gedeelte Actie.
(2) Bij Lijstbereikmarkeert u het bereik met de gegevens die u wilt filteren ()A1:E21 in dit voorbeeld).
(3) Bij Criteriabereikselecteert u het bereik met uw filtervoorwaarden ()H1:J2 hier). Zorg ervoor dat de kopteksten in dit criteriabereik exact overeenkomen met die in uw gegevenstabel.
(4) Bij Kopiëren naarselecteert u de eerste cel waar u de gefilterde resultaten wilt plakken ()H9 in dit geval).
opties instellen in het dialoogvenster Geavanceerd filteren

3. Klik op OK om het filteren uit te voeren.

De rijen die voldoen aan alle voorwaarden in uw criteriabereik worden gekopieerd naar het door u opgegeven doelgebied — ideaal voor het controleren of rapporteren van records die tegelijkertijd aan meerdere filtervoorwaarden voldoen.
de gefilterde rijen die voldoen aan alle opgegeven criteria worden naar een andere locatie gekopieerd

Enkele tips en aandachtspunten:

  • Zorg ervoor dat de kopteksten in uw criteriabereik exact overeenkomen met die in uw hoofdgegevenstabel—anders werkt het filter mogelijk niet naar behoren.
  • Geavanceerd filter ondersteunt zowel EN- als OF-voorwaarden: criteria op dezelfde rij volgen de EN-logica (alle voorwaarden moeten waar zijn), terwijl afzonderlijke rijen de OF-logica toepassen (minstens één voorwaarde hoeft waar te zijn).
  • Het geavanceerde filter wordt niet automatisch bijgewerkt wanneer uw gegevens wijzigen; u moet het filter opnieuw toepassen nadat u uw gegevens of criteria hebt aangepast.
  • Houd er rekening mee dat lege cellen in het criteriabereik mogelijk worden gezien als „accepteer elke waarde” voor dat veld.

In vergelijking met op formules gebaseerde oplossingen is Geavanceerd filteren vooral geschikt om complete datasets te extraheren die aan de criteria voldoen, in plaats van slechts één cel. Het is echter minder geschikt voor realtime- of regelmatig bijgewerkte zoekopdrachten, aangezien u het filter na elke wijziging in de gegevens opnieuw moet uitvoeren.


Alternatief: Waarde zoeken met twee of meerdere criteria met de Excel FILTER-functie

Als u een recente versie van Excel gebruikt (Microsoft 365 of Excel 2021 en nieuwer), biedt de functie FILTER een dynamische en intuïtieve manier om alle waarden te extraheren die aan meerdere criteria voldoen. Deze oplossing is ideaal voor wie automatisch bijgewerkte resultaten nodig heeft zodra gegevens of criteria veranderen — en vereist geen complexe matrixinvoer.

1. Voer in een lege cel een formule in zoals het volgende voorbeeld:

=FILTER(F3:F22, (B3:B22=J3)*(C3:C22=J4))

In deze formule:

  • F3:F22 is uw kolom Bedrag.
  • B3:B22 is de kolom Datum, vergeleken met de datum in J3.
  • C3:C22 is de kolom Fruit, vergeleken met het fruit in J4.

Als u een derde voorwaarde wilt toevoegen, zoals overeenkomst met de kolom Gewicht (E3:E22)met een waarde in J5, breidt u de formule uit:

=FILTER(F3:F22, (B3:B22=J3)*(C3:C22=J4)*(E3:E22=J5))

Nadat u op Enter drukt, toont Excel alle bedragen die aan alle criteria voldoen. Als er geen overeenkomst wordt gevonden, retourneert de formule een foutmelding #CALC!, die u kunt afvangen met IFERROR:

=IFERROR(FILTER(F3:F22, (B3:B22=J3)*(C3:C22=J4)*(E3:E22=J5)), "No match")

Voordelen:

  • Resultaten worden automatisch bijgewerkt zodra uw gegevens of criteria wijzigen.
  • Formules zijn eenvoudiger te onderhouden en uit te breiden dan klassieke matrixformules.
  • Geeft alle overeenkomsten terug, niet alleen de eerste gevonden waarde.
  • Beperking: Alleen beschikbaar in Microsoft 365, Excel 2021 of nieuwer. Niet ondersteund in oudere versies.


Gerelateerde artikelen:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
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/doorgestreept...) ...
Top 15 gereedschapssets: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,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins