Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer FILTER Gebruiken voor Opzoekingen met Meerdere Resultaten | Dynamische Array-Opzoekingen en Ophalen van Meerdere Resultaten
Excel Opzoekvaardigheid

bookFILTER 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.
screenshot

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)
  1. Excel evalueert de voorwaarde: B2:B7=F2. Hiermee wordt gecontroleerd welke rijen overeenkomen met de geselecteerde klant;
  2. De functie FILTER haalt alle rijen op waarvoor de voorwaarde TRUE is;
  3. De resultaten worden automatisch over meerdere rijen verspreid.

Als F2 de waarde Alice bevat, geeft Excel het volgende terug:

screenshot

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 FILTER om 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.
question mark

Wat is het belangrijkste doel van de functie FILTER in Excel bij het uitvoeren van opzoekacties?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 5. Hoofdstuk 1
some-alt