FILTER Gebruiken voor Opzoekingen met Meerdere Resultaten
Veeg om het menu te tonen
Waarom meervoudige resultaatopzoekingen nodig zijn
Traditionele opzoekfuncties zoals VLOOKUP, XLOOKUP of INDEX met XMATCH geven één resultaat terug.
Echter, in veel praktijksituaties is het noodzakelijk om meerdere overeenkomende records op te halen.
Bijvoorbeeld:
- Alle bestellingen geplaatst door een specifieke klant;
- Alle medewerkers binnen een afdeling;
- Alle transacties boven een bepaalde waarde.
In deze gevallen is een opzoeking met één waarde niet voldoende. Moderne Excel-versies bieden dynamische arrayfuncties die meerdere resultaten tegelijk kunnen retourneren.
De FILTER-functie
De FILTER-functie haalt rijen uit een dataset die voldoen aan een opgegeven voorwaarde.
In plaats van één waarde retourneert FILTER alle rijen die aan het criterium voldoen.
Basis syntaxis
=FILTER(array; include; [if_empty])
array: het bereik met de gegevens;include: de voorwaarde die bepaalt welke rijen worden geretourneerd;if_empty: optionele waarde die wordt weergegeven als er geen overeenkomende resultaten zijn.
De klantnaam wordt ingevoerd in cel F2.
Het doel is om alle bestellingen van die klant weer te geven.
=FILTER(A2:D7; B2:B7=F2)
- Excel evalueert de voorwaarde:
B2:B7=F2. Hiermee wordt gecontroleerd welke rijen overeenkomen met de geselecteerde klant; - De functie
FILTERhaalt alle rijen op waarvoor de voorwaardeTRUEis; - De resultaten worden automatisch over meerdere rijen verspreid.
Als F2 de waarde Alice bevat, geeft Excel het volgende terug:
Dynamisch arraygedrag
De resultaten breiden automatisch uit naar aangrenzende cellen. Dit wordt een spill-bereik genoemd. Als de dataset groeit of de invoerwaarde verandert, worden de resultaten automatisch bijgewerkt.
Scenario
Een werkblad bevat een tabel met Employee ID, Employee Name, Department, Salary.
Een afdelingsnaam wordt ingevoerd in een invoercel.
Het doel is om alle medewerkers die in die afdeling werken weer te geven.
Opdrachtaanwijzingen
- Gebruik de functie
FILTERom overeenkomende rijen te extraheren; - Geef alle medewerkers weer die tot de geselecteerde afdeling behoren;
- Zorg ervoor dat de resultaten automatisch worden bijgewerkt wanneer de afdeling verandert.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.