Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe gegevens te filteren op basis van meerdere voorwaarden in Google Sheets?

Author Xiaoyang Last modified

In het dagelijkse werk is het gebruikelijk om grote datasets te verwerken en snel gegevens te extraheren die aan specifieke criteria voldoen. Bijvoorbeeld, je wilt misschien verkooprecords bekijken voor specifieke producten, rijen filteren waar bepaalde voorwaarden aan voldoen, of gegevens analyseren die overeenkomen met een combinatie van vereisten. In Microsoft Excel wordt de functie Geavanceerd Filter vaak gebruikt voor dergelijke taken met meerdere voorwaarden. Google Sheets biedt echter geen direct equivalent van Geavanceerd Filter, waardoor dergelijk filteren op het eerste gezicht uitdagend lijkt.

Dit artikel demonstreert verschillende praktische methoden om multi-voorwaarden filtering te bereiken in Google Sheets, allemaal met behulp van ingebouwde formules. Door deze methoden te beheersen, kun je gegevens efficiënt analyseren en presenteren volgens je behoeften, zelfs zonder geavanceerde tools. Je krijgt ook richtlijnen voor het oplossen van veelvoorkomende formuleproblemen en alternatieve manieren om vergelijkbare resultaten te behalen wanneer complexe filtering nodig is.

Filter gegevens op meerdere voorwaarden in één kolom met een formule

Filter gegevens op meerdere voorwaarden in meerdere kolommen met een formule

Alternatieve oplossingen: Filterfunctie met OF/EN logica, Filterweergaven in Google Sheets


Filter gegevens op meerdere voorwaarden in één kolom met een formule

Stel dat je alle rijen in een dataset wilt extraheren waar de waarde in kolom A "AAA-1" of "EEE-5" is. Deze eis komt vaak voor—bijvoorbeeld bij het volgen van specifieke product-SKU's of het isoleren van gegevens voor gerichte rapportage in Google Sheets.

A screenshot showing a dataset in Google Sheets where data needs to be filtered by multiple conditions

Om deze taak uit te voeren, kun je de FILTER-functie gebruiken met meerdere voorwaarden verbonden, wat vergelijkbaar werkt met de OF logische operator. Volg de volgende stappen:

Voer de volgende formule in een lege cel in waar je de gefilterde resultaten wilt weergeven:

=FILTER(A1:D17, (A1:A17="AAA-1") + (A1:A17="EEE-5"))

Nadat je de formule hebt getypt, druk gewoon op de Enter-toets. Google Sheets zal onmiddellijk alle rijen retourneren waar het product in kolom A "AAA-1" of "EEE-5" is, zoals geïllustreerd in de onderstaande schermafbeelding:

A screenshot showing the filtered results based on conditions in one column in Google Sheets

Opmerkingen en tips:

1. In de formule hierboven:

  • A1:D17 vertegenwoordigt het volledige gegevensbereik dat je wilt filteren.
  • A1:A17 is de specifieke kolom waarin je je voorwaarden toepast.
  • "AAA-1" en "EEE-5" zijn de filtercriteria—vervang deze door de gewenste waarden die nodig zijn voor je dataset.

2. Om meer filtervoorwaarden toe te voegen, breid de formule uit door extra voorwaarden toe te voegen met + om de OF-logica te vertegenwoordigen. Bijvoorbeeld:

=FILTER(Bereik, (Voorwaarde1) + (Voorwaarde2) + (Voorwaarde3) + ...)

Elke toegevoegde voorwaarde wordt tussen haakjes geplaatst en gescheiden door een plusteken. Deze constructie laat Google Sheets de gegevens filteren om rijen weer te geven die overeenkomen met een van de genoemde voorwaarden in de doelkolom.

3. Controleer dubbel of de bereiken in je FILTER-formule qua grootte overeenkomen. Als het voorwaardebereik korter is dan het gegevensbereik, kunnen sommige overeenkomende resultaten worden uitgesloten.

4. De FILTER-functie is dynamisch—als je brongegevens worden bijgewerkt, worden de gefilterde resultaten automatisch bijgewerkt.

Als je een #N/B-fout ontvangt, betekent dit meestal dat er geen rijen zijn die aan je voorwaarden voldoen.


Filter gegevens op meerdere voorwaarden in meerdere kolommen met een formule

In veel gevallen heb je mogelijk meer precisie nodig—bijvoorbeeld het weergeven van alle rijen waar het product "AAA-1" is en de bestelhoeveelheid minder dan 50 is. Het combineren van criteria uit meerdere kolommen biedt meer precieze filtering, vaak nodig in zakelijke scenario's zoals voorraadbeoordelingen of selectieve rapportage.

A screenshot showing a dataset in Google Sheets with multiple conditions in multiple columns

Om dit te bereiken, gebruik de FILTER-functie en scheid elke voorwaarde met een komma, wat als EN logische operator fungeert. Voer deze formule in een lege cel in waar je de resultaten wilt laten verschijnen:

=FILTER(A1:D17, A1:A17="AAA-1", B1:B17<50)

Nadat je op Enter hebt gedrukt, geeft Google Sheets onmiddellijk alle rijen weer waar beide voorwaarden zijn voldaan. Controleer de onderstaande voorbeeldschermafbeelding om het resultaat te zien:

A screenshot showing the filtered results based on multiple conditions in different columns in Google Sheets

Opmerkingen en tips:

1. In de formule:

  • A1:D17: Het gegevensbereik om te filteren.
  • A1:A17="AAA-1": Eerste voorwaarde toegepast op de productkolom.
  • B1:B17<50: Tweede voorwaarde die van toepassing is op een andere kolom (bijv., bestelhoeveelheid).

Je kunt voorwaarden en bereiken aanpassen om overeen te komen met je blad—zorg ervoor dat alle bereiken hetzelfde aantal rijen hebben.

2. Om te filteren op meer dan twee voorwaarden (over verschillende kolommen), voeg extra voorwaarden toe, gescheiden door komma's, aan de FILTER-formule. Bijvoorbeeld:

=FILTER(Bereik, Voorwaarde1, Voorwaarde2, Voorwaarde3, ...)

Elke extra voorwaarde verfijnt het filter; alle moeten worden voldaan (logische EN-relatie) om een rij op te nemen.

3. Controleer de vergelijkingsoperatoren voor numerieke/datumbepalingen (<, >, <=, >=, etc.) en aanhalingstekens voor tekst (bijv., "ProductNaam"), om formulefouten te voorkomen.

4. De FILTER-formule in Google Sheets herberekent automatisch wanneer je brongegevens veranderen, waardoor de resultaten up-to-date blijven zonder handmatige vernieuwing.

Als de formule een fout retourneert, controleer dan of alle bereiken gelijke lengte hebben en dat geen van de gerefereerde cellen ongeldige gegevens bevatten (zoals tekst in een numerieke kolom voor vergelijking).


Alternatieve oplossingen voor het filteren van gegevens op meerdere voorwaarden in Google Sheets

Naast de hoofd-FILTER-functiebenaderingen zijn er andere methoden en verbeteringen die je nuttig kunt vinden voor meer complexe scenario's:

Filterfunctie met aangepaste OF/EN logica met behulp van ARRAYFORMULA en REGEXMATCH

Wanneer je meerdere tekstwaarden moet controleren (bijv., verschillende trefwoorden), laat REGEXMATCH je een patroon specificeren:

1. Voer in een lege cel de volgende formule in om rijen te extraheren waar kolom A overeenkomt met "AAA-1", "EEE-5" of "CCC-2":

=FILTER(A1:D17, ARRAYFORMULA(REGEXMATCH(A1:A17, "AAA-1|EEE-5|CCC-2")))

Deze formule gebruikt REGEXMATCH om naar elk voorkomen van de genoemde waarden in kolom A te zoeken. Pas het patroon indien nodig aan, waarbij alternatieve waarden worden gescheiden met | (pipe).

2. Nadat je de formule hebt ingevoerd, druk op Enter om alle rijen te zien die overeenkomen met een van de gespecificeerde items. Dit is vooral handig voor flexibele tekstfilters die mogelijk in de loop van de tijd groeien.

Gebruik Filterweergaven voor interactieve multi-voorwaarden filtering

Voor wie een gebruikersvriendelijke, formuleloze benadering zoekt, biedt Google Sheets Filterweergaven en het standaardfilter, waarmee je tijdelijke of opgeslagen filters kunt maken zonder de onderliggende gegevens te veranderen. Dit is vooral handig als je gefilterde resultaten moet delen zonder gegevens voor anderen te verwijderen of te verbergen.

Tip:

  • Selecteer je gegevensbereik (inclusief kopteksten), klik vervolgens op de Filterknop in de werkbalk, of ga naar Gegevens > Maak een filter.
  • Klik op het filterpictogram in een kolomkop om specifieke waarden te selecteren of getal/tekstcriteria in te stellen.

Bij het werken met een van deze filtertechnieken in Google Sheets:

  • Zorg ervoor dat je bereiken zorgvuldig uitlijnt in je formules om fouten te voorkomen.
  • Update voorwaarden en referenties wanneer je gegevensstructuur verandert.
  • Als je gefilterde resultaten onverwachte uitkomsten tonen, herbekijk dan elke voorwaarde en operator, en bevestig dat er geen verborgen tekens zijn (bijv., extra spaties) in je gegevens.

Met behulp van deze methoden kun je bijna elke filtervereiste in Google Sheets efficiënt aanpakken. Als je blijvende problemen tegenkomt of erg complexe, herhalende filtertaken hebt, overweeg dan het maken van aangepaste Apps Script-functies of verkennen beschikbare add-ons voor Google Sheets.

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus 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 via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (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- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter 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 kiezen die je het meest nodig hebt...


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

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • 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!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen