FILTER, functie

Met de functie FILTER kunt u een bereik met gegevens filteren op basis van criteria die u definieert.

Uw browser biedt geen ondersteuning voor video. Installeer Microsoft Silverlight, Adobe Flash Player of Internet Explorer 9.

Opmerking: 24 september 2018: de FILTER functie is een van de vele bèta functies en is momenteel alleen beschikbaar voor een deel van Office insiders . De aankomende maanden gaan we deze functies optimaliseren. Als ze klaar zijn, worden deze vrijgegeven aan alle Office Insiders en Office 365-abonnees.

In het volgende voorbeeld hebben we de formule = filter (A5: d20, C5: C20 = H2, "") gebruikt om alle records voor Apple te retourneren, zoals geselecteerd in cel H2 en als er geen appels zijn, retourneer een lege tekenreeks ("").

De functie FILTER - Filter regio per Product (Apple)

De functie FILTER filtert een matrix op basis van een Booleaanse (waar/onwaar) matrix.

=FILTER(array,include,[if_empty])

Argument

Beschrijving

array

Vereist

De matrix of het bereik dat u wilt filteren

include

Vereist

Een Booleaanse matrix die dezelfde hoogte of breedte heeft als de matrix

[if_empty]

Optioneel

De te retourneren waarde als alle waarden in de opgenomen matrix leeg zijn (filter levert niets op)

Notities: 

  • Een matrix kan worden gezien als een rij met waarden, een kolom met waarden, of een combinatie van rijen en kolommen met waarden. In het bovenstaande voorbeeld is de bronmatrix voor onze formule FILTER het bereik A5:D20.

  • De functie FILTER geeft een matrix als resultaat, en deze zal aangrenzende cellen beïnvloeden als het een uiteindelijk resultaat van een formule is. Dit betekent dat Excel dynamisch de juiste grootte van het bereik van de matrix creëert als u drukt op ENTER. Wanneer u gestructureerde verwijzingen gebruikt en als uw ondersteunende gegevens zich in een Excel-tabelbevinden, wordt de grootte van de matrix automatisch aangepast als u gegevens toevoegt of uit het matrixbereik verwijdert. Zie dit artikel voor meer informatie over Matrixgedrag van invloed op aangrenzende cellen.

  • Als uw gegevensset een lege waarde kan retourneren, gebruik dan het 3e argument ([if_empty]). Anders zal een #CALC!-fout optreden, omdat Excel momenteel geen lege matrices ondersteunt.

  • Als een van de argumenten van het argument opnemen een fout is (#N/a, #VALUE, etc.) of kan niet worden geconverteerd naar een Booleaanse waarde, wordt een fout geretourneerd door de functie filter.  

  • Excel biedt beperkte ondersteuning voor dynamische matrices tussen werkmappen. Als u de bronwerkmap sluit, wordt voor gekoppelde dynamische matrixformules een #REF!-fout weergegeven Als u de bronwerkmap sluit, wordt voor gekoppelde dynamische matrixformules een #REF!-fout weergegeven wanneer ze worden vernieuwd.

Voorbeelden

FILTER gebruiken om meerdere criteria te retourneren

In dit geval gebruiken wij de operator voor vermenigvuldigen (*) om alle waarden in het matrixbereik (A5:D20) te retourneren die zowel Apples zijn EN zich bevinden in de oostelijke regio =FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"").

FILTER gebruiken met de operator voor vermenigvuldigen (*) om alle waarden in het matrixbereik (A5:D20) terug te geven die zowel Apples zijn en zich bevinden in de oostelijke regio.

FILTER gebruiken om meerdere criteria te retourneren en te sorteren

In dit geval gebruiken wij de vorige functie FILTER met de functie SORTEREN om alle waarden in het matrixbereik (A5:D20) te retourneren die zowel Apples zijn EN zich bevinden in de oostelijke regio, en vervolgens Eenheden sorteren op aflopende volgorde: =SORTEREN(FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1)

FILTER gebruiken met de functie SORTEREN om alle waarden in het matrixbereik (A5:D20) te retourneren die zowel Apples zijn en zich bevinden in de oostelijke regio.

In dit geval gebruiken wij de functie FILTER met extra operator (+) om alle waarden in het matrixbereik (A5:D20) te retourneren die Apples zijn OF zich bevinden in de oostelijke regio, en vervolgens Eenheden sorteren op aflopende volgorde: =SORTEREN(FILTER(A5:D20,(C5:C20=H1)+(A5:A20=H2),""),4,-1).

FILTER en SORTEREN samen - filteren op Product (Apple) of de regio (Oost)

Let op: geen van de functies vereisen absolute verwijzingen, omdat ze alleen aanwezig zijn in één cel, en de resultaten zullen worden toegepast op aangrenzende cellen.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Zie ook

De functie ASELECT.MATRIX

De functie REEKS

De functie SORTEREN

De functie SORTEREN.OP

De functie UNIEK

#SPILL! -fouten in Excel

Dynamische matrices en gedrag van matrices op aangrenzende cellen

Impliciete intersectie operator: @

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×