Hoe filtert u gegevens in Google Sheets op basis van een vervolgkeuzelijst?
Bij het werken met een grote dataset die over meerdere werkbladen in Google Sheets is verspreid, wilt u vaak informatie tonen of analyseren op basis van door de gebruiker gekozen criteria. Denk bijvoorbeeld aan een hoofdlijst met medewerkers, producten of verkopen in één werkblad, terwijl u in een ander werkblad records dynamisch filtert op basis van een selectie uit een keuzelijst. Deze aanpak levert interactievere rapporten en dashboards op, zodat gebruikers zich richten op de gegevens die relevant zijn voor hun keuze. Zoals in de onderstaande afbeelding te zien is, kunt u in één werkblad een keuzelijst gebruiken om direct alleen de overeenkomende rijen uit een gegevensbereik in een ander werkblad te filteren en weer te geven. In de volgende handleiding worden praktische methoden beschreven om dit in Google Sheets te realiseren.
Filter gegevens op basis van Keuzelijst in het Google-werkblad met een formule
Alternatief: Filter gegevens met de ingebouwde filterweergaven van Google Sheets

Filter gegevens op basis van Keuzelijst in het Google-werkblad met een formule
Deze oplossing gebruikt formules in Google Sheets om rijen automatisch te extraheren en weer te geven op basis van een keuze in een vervolgkeuzelijst. Deze methode is ideaal als u een gebruiksvriendelijke filterinterface wilt bieden zonder add-ons of extensies, en wanneer resultaten direct moeten worden bijgewerkt zodra de geselecteerde waarde wijzigt. Volg deze stappen:
1. Begin met het maken van een keuzelijst waaruit gebruikers kunnen kiezen. Deze is meestal gebaseerd op unieke waarden in een kolom, zoals Naam. Selecteer hiervoor een cel in uw doelwerkblad en ga vervolgens naar Gegevens > Gegevensvalidatie. Kies onder Criteria de optie Lijst uit een bereik en geef het bereik op dat verwijst naar de kolom Naamin uw brongegevens (bijvoorbeeld)Werkblad1!C2:C). Zo krijgt u een cel met selecteerbare items, zoals hieronder wordt getoond:

Praktische tip: Als uw kolom Naam dubbele waarden bevat, overweeg dan de formule =UNIEK(Werkblad1!C2:C) te gebruiken in een tussengelegen bereik en verwijzen naar deze unieke lijst voor de vervolgkeuzelijst om dubbele keuzes te voorkomen.
2. Voer in een nieuw werkblad of in een willekeurige cel waarin u het gefilterde resultaat wilt weergeven de volgende formule in:
=query(Sheet1!A1:D, "select * where C = '"&B1&"' ") Hierbij definieert Werkblad1!A1:D het volledige bereik met uw oorspronkelijke gegevens. C verwijst naar het veld (kolom) met dezelfde waarden als uw keuzelijst, terwijl B1 de cel is met de selectie uit de vervolgkeuzelijst. Zorg ervoor dat uw kolomletters, bladnamen en celverwijzingen overeenkomen met uw daadwerkelijke spreadsheet voor correcte resultaten.

Voorzorgsmaatregelen: De formule is standaard hoofdlettergevoelig. Als de hoofdletters in uw namen verschillen tussen de vervolgkeuzelijst en de gegevens, worden de resultaten mogelijk niet weergegeven zoals verwacht. Controleer op extra spaties of inconsistente gebruik van hoofdletters.
3. Druk na het invoeren van de formule op Enter. De tabel wordt direct gefilterd en toont alle rijen waarbij de Naam overeenkomt met de geselecteerde waarde in uw Keuzelijst. Telkens wanneer u het item in de vervolgkeuzelijst wijzigt, wordt de resultatenlijst automatisch bijgewerkt—zonder handmatig te hoeven filteren of de formule aan te passen.

Voordelen: Deze methode is volledig geautomatiseerd en vereist geen handmatige vernieuwing. Bovendien ondersteunt deze dynamische gegevensupdates wanneer records in Werkblad1 worden gewijzigd of nieuwe items worden toegevoegd.
Beperkingen: De QUERY-formule werkt het beste wanneer uw filtervoorwaarden eenvoudig zijn (bijvoorbeeld filteren op één veld). Als u meerdere criteria of complexere filters wilt toepassen, moet u de formule mogelijk uitbreiden of andere hulpmiddelen overwegen, zoals ingebouwde filters of Apps Script. Daarnaast kan de formule, als de cel met de vervolgkeuzelijst leeg wordt gelaten, een lege tabel retourneren of juist alle resultaten—afhankelijk van de gebruikte logica.
Probleemoplossing:Als het gefilterde resultaat geen gegevens toont terwijl u overeenkomsten verwacht, controleer dan of:
- De waarde in de vervolgkeuzelijst komt exact overeen met de gegevens in de kolom, inclusief hoofdletters/kleine letters en extra spaties.
- De bladnaam en het bereik in de formule zijn correct gerefereerd.
- De kolomletter in de formule komt overeen met de kolom met uw keuzes uit de vervolgkeuzelijst.
Als u wilt filteren op basis van een gedeeltelijke overeenkomst of meerdere criteria, past u de clausule QUERY dienovereenkomstig aan—bijvoorbeeld door like of and te gebruiken in de selectiecriteria.
Alternatief: Filter gegevens met de ingebouwde filterweergaven van Google Sheets
Een andere veelgebruikte methode om gegevens visueel te filteren, is het gebruik van de ingebouwde filterweergave. Dit is vooral handig wanneer u herbruikbare, gefilterde weergaven wilt maken voor uzelf of anderen, zonder afhankelijk te zijn van formules. Met filterweergaven kunt u bepalen welke rijen zichtbaar zijn op basis van selectievakjes in de kolomkoppen, en kunnen andere gebruikers eenvoudig schakelen tussen vooraf gedefinieerde weergaven of hun eigen tijdelijke filters instellen.
Toepasselijk scenario: Gebruik filterweergaven wanneer u een grote dataset hebt en niet-destructieve, snelle visuele filters nodig heeft die eenvoudig te resetten en delen zijn—vooral als uw filtervoorwaarden vaak wijzigen of gebaseerd zijn op meerdere kolommen.
Volg deze stappen om deze methode te gebruiken:
- Selecteer het volledige gegevensbereik dat u wilt filteren in uw werkblad.
- Klik op Gegevens > Filter maken. U ziet filterpijltjes verschijnen in elke kolomkop.
- Klik op het pijltje in de gewenste kolom (bijvoorbeeld de kolom Naam) en kies de waarde waarnaar u wilt filteren. Alleen de overeenkomende rijen blijven zichtbaar; de andere worden tijdelijk verborgen.
- Om deze gefilterde weergave op te slaan, gaat u naar Gegevens > Filterweergaven > Nieuwe filterweergave maken. Geef de weergave een naam, zodat u deze later opnieuw kunt gebruiken.
- Om terug te keren naar de volledige dataset, verwijdert of wijzigt u eenvoudigweg het filter, of verlaat u de filterweergave.
Beperkingen: Deze methode is interactief en eenvoudig in gebruik, maar genereert geen aparte resultaattabel en werkt een ander werkblad niet automatisch bij. Bovendien moeten gebruikers de filterwaarde telkens handmatig selecteren.
Suggestie: Overweeg ingebouwde filters te gebruiken om snel inzicht te krijgen in uw gegevens of weergaven te delen, vooral in samenwerkingsomgevingen. Voor rapportagedashboards of wanneer dynamisch opzoeken essentieel is, zijn formules zoals QUERY vaak beter geschikt.
Beste Office-productiviteitshulpmiddelen
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.
- 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