Hoe de FILTER-functie in Microsoft Excel te gebruiken

Hoe de FILTER-functie in Microsoft Excel te gebruiken

Om de FILTER-functie te gebruiken, voert u eenvoudig de array en het bereik voor uw criteria in. Om een ​​Excel-fout voor lege filterresultaten te voorkomen, gebruikt u het derde optionele argument om een ​​aangepaste indicator weer te geven.

Microsoft Excel biedt een ingebouwde filterfunctie samen met de optie om een ​​geavanceerd filter te gebruiken. Maar als u op meerdere criteria wilt filteren en zelfs de resultaten wilt sorteren, bekijk dan de FILTER-functie in Excel.

Met de functie FILTER kunt u operatoren gebruiken voor “en” en “of” om criteria te combineren. Als bonus laten we u zien hoe u de SORT-functie toepast op de formule om uw resultaten in oplopende of aflopende volgorde per kolom weer te geven.

Inhoudsopgave

Wat is de FILTER-functie in Excel?
Een basisfilterformule maken
Filter met behulp van meerdere criteria in de FILTER-functie
Hoe u uw gefilterde gegevens in Excel sorteert

Wat is de FILTER-functie in Excel?

De syntaxis voor de formule is FILTER(array, range=criteria, if_empty) waarbij alleen de eerste twee argumenten vereist zijn. U kunt een celverwijzing, nummer of tekst tussen aanhalingstekens gebruiken voor de criteria, afhankelijk van uw gegevens.

Gebruik het derde optionele argument als uw dataset een leeg resultaat kan opleveren, aangezien het de #CALC! fout standaard. Om het foutbericht te vervangen, kunt u tekst, een letter of cijfer tussen aanhalingstekens plaatsen of de aanhalingstekens gewoon leeg laten voor een lege cel.

Een basisfilterformule maken

Om te beginnen beginnen we met een basisfilter zodat u kunt zien hoe de functie werkt. In elke schermafbeelding ziet u rechts onze filterresultaten.

Voor het filteren van de gegevens in de cellen A2 tot en met D13 met behulp van de inhoud van cel B2 (Elektronica) als criteria, volgt hier de formule:

=FILTER(A2:D13,B2:B13=B2)

Om de formule op te splitsen, zie je de array argument is A2:D13 en het range=criteria argument is B2:B13=B2. Dit retourneert alle resultaten die elektronica bevatten.

FILTER functie basisformule in Excel

Een andere manier om de formule te schrijven is door de inhoud van cel B2 als volgt tussen aanhalingstekens te plaatsen:

=FILTER(A2:D13,B2:B13="Electronics")

FILTER functieformule met behulp van tekstcriteria

U kunt ook criteria uit een andere cel gebruiken om de gegevens in de cel te filteren range=criteria Oppervlakte. Hier gebruiken we de gegevens in cel B15.

=FILTER(A2:D13,B2:B13=B15)

FILTER-functieformule met een afzonderlijke cel als criterium

Als uw gegevens een getal bevatten, kunt u dit zonder aanhalingstekens als criterium gebruiken. In dit voorbeeld gebruiken we hetzelfde celbereik, maar filteren op cellen D2 tot en met D13 op zoek naar 10.

=FILTER(A2:D13,D2:D13=10)

FILTER functieformule met behulp van nummercriteria

Als u geen resultaten ontvangt voor uw formule of de #CALC! fout, kunt u het derde argument gebruiken if_empty. We geven bijvoorbeeld Geen weer als het resultaat leeg is.

=FILTER(A2:D13,D2:D13=75,"None")

Zoals je kunt zien, de range=criteria gegevens bevatten geen 75, daarom is ons resultaat Geen.

FILTER-functie formule zonder resultaat

Filter met behulp van meerdere criteria in de FILTER-functie

Een voordeel van de functie FILTER in Excel is dat je kunt filteren op meerdere criteria. U neemt een operator op voor AND

of OF (+).

=FILTER(A2:D13,(A2:A13=A3)*(B2:B13=B2))

We filteren onze dataset bijvoorbeeld op zowel A3 (West) als B2 (Electronics) met behulp van een asterisk

met deze formule:

Zoals u kunt zien, hebben we één resultaat dat zowel West als Electronics omvat.

=FILTER(A2:D13,(A2:A13=A3)+(B2:B13=B2))

FILTER-functieformule voor meerdere criteria met behulp van AND

Om de andere operator te gebruiken, filteren we als volgt op A3 of B2 met een plusteken (+):

Nu kunt u zien dat onze resultaten vijf records bevatten met West of Electronics.

FILTER-functieformule voor meerdere criteria met OF

Hoe u uw gefilterde gegevens in Excel sorteert

Als u de resultaten die u ontvangt van de functie FILTER wilt sorteren, kunt u de functie SORTEREN aan de formule toevoegen. Dit is gewoon een alternatief voor het gebruik van de functie Sorteren op het tabblad Gegevens, maar u hoeft uw gegevens niet te verplaatsen. FILTER(A2:D13,B2:B13=B2)Voor meer informatie over de SORT-functie voordat u deze uitprobeert, kunt u onze how-to bekijken voor volledige details.

=SORT(FILTER(A2:D13,B2:B13=B2),4,-1)

Hier gebruiken we ons basisfilter vanaf het begin van deze zelfstudie: array . Vervolgens voegen we SORTEREN toe met de bijbehorende argumenten om te sorteren op de vierde kolom (Verlies) in aflopende volgorde (-1): 4 Om deze formule op te splitsen, hebben we onze FILTER-formule als de -1 argument voor de SORT-functie. Daarna hebben we

om te sorteren op de vierde kolom in de dataset en

om de resultaten in aflopende volgorde weer te geven. -1 FILTER-functie met SORT-functie in aflopende volgorde 1Om de resultaten in plaats daarvan in oplopende volgorde weer te geven, vervangt u de

=SORT(FILTER(A2:D13,B2:B13=B2),4,1)

met

:

·Formules vertalen

Nieuwste artikelen

Gerelateerde artikelen