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

Hoe filtert u gegevens op meerdere voorwaarden in Google Sheets?

AuteurXiaoyang Wijzigingsdatum

In het dagelijkse werk komt u vaak in aanraking met grote datasets en moet u snel gegevens extraheren die aan specifieke criteria voldoen. Misschien wilt u bijvoorbeeld verkooprecords van bepaalde producten controleren, rijen filteren op basis van specifieke voorwaarden of gegevens analyseren die voldoen aan een combinatie van eisen. In Microsoft Excel wordt hiervoor vaak de Geavanceerd filter-functie gebruikt. Google Sheets biedt echter geen direct equivalent van Geavanceerd filter, waardoor dit soort filtering op het eerste gezicht uitdagend lijkt.

Dit artikel laat verschillende praktische methoden zien om multi-voorwaardenfiltering in Google Sheets te realiseren, allemaal met ingebouwde formules. Door deze methoden onder de knie te krijgen, kunt u efficiënt gegevens analyseren en presenteren volgens uw behoeften, zelfs zonder Geavanceerde Hulpmiddelen. U vindt ook richtlijnen voor het oplossen van veelvoorkomende formuleproblemen en alternatieve manieren om soortgelijke resultaten te bereiken 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 u alle rijen uit een dataset wilt halen waarin kolom A de waarde "AAA-1" of "EEE-5" bevat. Deze behoefte komt regelmatig voor—bijvoorbeeld bij het volgen van specifieke product-SKU’s of het isoleren van gegevens voor gerichte rapportage in Google Sheets.

Een schermafbeelding van een gegevensset in Google Sheets waar gegevens gefilterd moeten worden op basis van meerdere voorwaarden

Om deze taak uit te voeren, kunt u de FILTER-functie gebruiken met meerdere gekoppelde voorwaarden, wat werkt zoals de OF-logische operator. Volg deze stappen:

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

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

Nadat u de formule hebt getypt, drukt u eenvoudigweg op de Enter-toets. Google Sheets toont onmiddellijk alle rijen waarin het product in kolom A "AAA-1" of "EEE-5" is, zoals te zien in de onderstaande schermafbeelding:

Een schermafbeelding van de gefilterde resultaten op basis van voorwaarden in één kolom in Google Sheets

Opmerkingen en tips:

1. In de bovenstaande formule:

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

2. Om meer filtervoorwaarden toe te voegen, breidt u de formule uit door een aanvullende voorwaarde met + toe te voegen om de OF-logica weer te geven. Bijvoorbeeld:

=FILTER(Range, (Condition1) + (Condition2) + (Condition3) + ...)

Elke toegevoegde voorwaarde staat tussen haakjes en wordt gescheiden door een plusteken, waardoor Google Sheets de gegevens kan filteren om rijen weer te geven die voldoen aan minstens één van de opgegeven voorwaarden in de doelkolom.

3. Controleer of de bereiken in uw filter met formulecellen qua grootte overeenkomen. Als het voorwaardebereik korter is dan het gegevensbereik, worden sommige overeenkomende resultaten mogelijk uitgesloten.

4. De FILTER-functie is dynamisch: als uw brongegevens worden bijgewerkt, worden de gefilterde resultaten automatisch aangepast.

Als u een #N/B-fout ontvangt, betekent dit meestal dat geen enkele rij aan uw voorwaarden voldoet.


Filter gegevens op meerdere voorwaarden in meerdere kolommen met een formule

In veel gevallen hebt u meer granulariteit nodig—bijvoorbeeld het weergeven van alle rijen waarin het product "AAA-1" is en de bestelhoeveelheid minder dan 50 bedraagt. Door criteria uit meerdere kolommen te combineren, filtert u nauwkeuriger—een must in zakelijke scenario’s zoals voorraadcontroles of selectieve rapportage.

Een schermafbeelding van een gegevensset in Google Sheets met meerdere voorwaarden in meerdere kolommen

Gebruik hiervoor de FILTER-functie en scheid elke voorwaarde met een komma—die fungeert als een EN-logische operator. Voer deze formule in een lege cel in om de resultaten weer te geven:

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

Nadat u op Enter hebt gedrukt, toont Google Sheets onmiddellijk alle rijen waar beide voorwaarden aan worden voldaan. Bekijk de onderstaande voorbeeldschermafbeelding om het resultaat te zien:

Een schermafbeelding van de gefilterde resultaten op basis van meerdere voorwaarden in verschillende kolommen in Google Sheets

Opmerkingen en tips:

1. In de formule:

  • A1:D17: Het gegevensbereik dat u wilt filteren.
  • A1:A17="AAA-1": Eerste voorwaarde toegepast op de productkolom.
  • B1:B17<50: Tweede voorwaarde toegepast op een andere kolom (bijvoorbeeld bestelhoeveelheid).

U kunt voorwaarden en bereiken aanpassen aan uw werkblad – zorg er alleen voor dat alle bereiken evenveel rijen bevatten.

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

=FILTER(Range, Condition1, Condition2, Condition3, ...)

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

3. Controleer de vergelijkingsoperatoren voor numerieke of datumgerelateerde criteria (, =, enz.) en gebruik aanhalingstekens bij tekst (bijv.)"Productnaam") om formulefouten te voorkomen.

4. De FILTER-formule in Google Sheets wordt automatisch opnieuw berekend zodra uw brongegevens wijzigen, zodat de resultaten altijd actueel blijven—zonder dat u handmatig hoeft te vernieuwen.

Als de formule een foutmelding geeft, controleer dan of alle bereiken even lang zijn en of geen van de gerefereerde cellen ongeldige gegevens bevat—zoals tekst in een numerieke kolom die wordt gebruikt voor een 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 u nuttig kunt vinden voor complexere scenario’s:

Filterfunctie met aangepaste OF/EN-logica met behulp van ARRAYFORMULEen REGEXOVEREENKOMST

Wanneer u meerdere tekstwaarden moet controleren (bijv. verschillende trefwoorden), kunt u met REGEXOVEREENKOMST een patroon opgeven:

1. Voer in een lege cel de volgende formule in om rijen te extraheren waarin 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 REGEXOVEREENKOMST om naar elke voorkomst van de genoemde waarden in kolom A te zoeken. Pas het patroon naar behoefte aan en scheid alternatieve waarden met | (pijpje).

2. Nadat u de formule hebt ingevoerd, drukt u op Enter om alle rijen te zien die overeenkomen met een van de opgegeven items. Dit is vooral handig voor flexibele tekstfilters die na verloop van tijd kunnen groeien.

Filterweergaven gebruiken voor interactieve multi-voorwaardenfiltering

Voor gebruikers die een gebruiksvriendelijke methode zonder formules zoeken, biedt Google Sheets Filterweergaven en het standaard Filter, waarmee u tijdelijke of opgeslagen filters kunt maken zonder de onderliggende gegevens aan te passen. Dit is vooral handig als u gefilterde resultaten wilt delen, zonder dat anderen gegevens kwijtraken of verborgen zien.

Tip:

  • Selecteer uw gegevensbereik (inclusief kopteksten) en klik vervolgens op de Filter-knop in de werkbalk, of ga naar Gegevens > Filter maken.
  • Klik op het filterpictogram in de kolomkop om specifieke waarden te selecteren of getal- en tekstcriteria in te stellen.

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

  • Zorg ervoor dat de bereiken in uw formules nauwkeurig zijn uitgelijnd om fouten te voorkomen.
  • Werk voorwaarden en verwijzingen bij wanneer uw gegevensstructuur wijzigt.
  • Als uw gefilterde resultaten onverwachte uitvoer tonen, controleer dan elke voorwaarde en operator opnieuw en zorg ervoor dat uw gegevens geen verborgen tekens bevatten, zoals extra spaties.

Met deze methoden kunt u vrijwel elke filtervereiste in Google Sheets efficiënt aanpakken. Mocht u blijvende problemen ondervinden of bijzonder complexe, repetitieve filtertaken hebben, dan is het overwegen waard om aangepaste Apps Script-functies te ontwikkelen of beschikbare add-ons voor Google Sheets te verkennen.

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