Home
» Wiki
»
De FILTER-functie gebruiken in Excel
De FILTER-functie gebruiken in Excel
Als u regelmatig met datasets in Excel werkt, weet u hoe belangrijk het is om snel de informatie te kunnen vinden die u nodig hebt. Of u nu verkoopcijfers analyseert, de voorraad bijhoudt of budgetten beheert: het is essentieel om gegevens te kunnen filteren.
Gelukkig heeft Microsoft Excel een krachtige ingebouwde tool die u hierbij kan helpen: de FILTER-functie. Met de FILTER-functie kunt u snel grote datasets sorteren en de benodigde gegevens extraheren op basis van opgegeven voorwaarden.
Met de FILTER-functie in Excel kunt u een subset van gegevens uit een bereik extraheren op basis van een of meer criteria. Deze functie evalueert elke waarde in een gegevensbereik en retourneert rijen of kolommen die voldoen aan de criteria die u hebt ingesteld. De criteria worden weergegeven als formules die resulteren in een logische waarde.
De FILTER-functie gebruikt de volgende syntaxis:
=FILTER(array, include, [if_empty])
Daarin:
array is het cellenbereik dat u wilt filteren.
include vertegenwoordigt de voorwaarde die u wilt gebruiken om uw gegevens te filteren. Dit kan één enkel criterium zijn of meerdere criteria, gescheiden door logische Excel-functies.
[if_empty] is een optioneel argument dat de retourwaarde specificeert als er geen gegevens zijn die aan de opgegeven voorwaarde voldoen.
De FILTER-functie gebruiken in Excel
Laten we eens naar een voorbeeld kijken om te zien hoe u de FILTER-functie in Excel kunt gebruiken. Stel dat u een gegevenstabel hebt met kolommen voor Naam, Leeftijd en Geslacht en u wilt de tabel filteren zodat alleen vrouwen worden weergegeven. U gebruikt de volgende formule:
=FILTER(A2:C10, C2:C10="Female")
Excel-spreadsheet waarin wordt getoond hoe u de FILTER-functie gebruikt
Om de formule te parseren, is het array-argument A2:C10 en het criteria-argument C2:C10="Vrouw". Deze formule retourneert een reeks waarden die alleen de rijen bevat waarin Geslacht "Vrouw" is.
Laten we nog een voorbeeld bekijken! Stel dat u een gegevenstabel hebt met kolommen voor Productnaam, Categorie en Prijs . U wilt de tabel filteren om alleen de rijen weer te geven waarin de prijs lager is dan of gelijk is aan $ 400. U gebruikt de volgende formule:
=FILTER(A2:C10, C2:C10<>
Spreadsheet met FILTER-formule en resultaten in Excel
De FILTER-functie gebruikt de logische operator (<=) om te testen of de kolom Prijs lager dan of gelijk is aan $ 400.
Meerdere criteria gebruiken in de FILTER-functie
Met de FILTER-functie van Excel kunt u meer dan één criterium opgeven om gegevens te filteren. Als u meerdere criteria wilt toevoegen aan de FILTER-functie, moet u de logische functies 'EN' of 'OF' gebruiken.
Bij de functie EN moet een rij aan alle criteria voldoen om te worden opgenomen in de filterresultaten. Bij de functie OF moet ten minste één van de criteria voldoen om te worden opgenomen in de resultaten.
Hier is een voorbeeld van het gebruik van de EN-functie binnen de FILTER-functie om gegevens uit een bereik te extraheren op basis van twee criteria:
=FILTER(A2:C10, (B2:B10="Tech")*(C2:C10>400))
Spreadsheet met FILTER-formule met meerdere criteria in Excel
Deze formule retourneert rijen die voldoen aan twee opgegeven criteria. Het eerste criterium is dat de waarde in kolom B Tech moet zijn en het tweede criterium is dat de waarde in kolom C groter moet zijn dan 400 . Het sterretje ( * ) staat voor de EN-operator, die twee criteria combineert.
FILTER gebruiken met andere Excel-functies
De FILTER-functie in Excel kan samen met veel andere functies worden gebruikt om geavanceerde berekeningen en analyses uit te voeren op specifieke gegevenssets in een grote tabel.
Een gebruikelijke manier om FILTER met andere functies te gebruiken, is om eerst een gegevensbereik te filteren met de FILTER-functie en vervolgens een andere functie op de gefilterde lijst toe te passen. U kunt bijvoorbeeld gegevens sorteren met de functie SORTEREN in combinatie met de functie FILTER.
Hier is een voorbeeld: stel dat u een tabel hebt met informatie over verschillende producten, waaronder de naam, prijs en beschikbaarheid. U wilt de tabel filteren, zodat alleen producten die op voorraad zijn worden weergegeven. Bovendien wilt u de gefilterde lijst sorteren op prijs.
De formule zou in dit geval zijn:
=SORT(FILTER(A2:C10, C2:C10="In Stock"), 2, TRUE)
Excel-spreadsheet waarin wordt getoond hoe u de FILTER-functie met SORTEREN kunt gebruiken
Deze formule retourneert een gefilterde tabel met alleen de producten die op dat moment op voorraad zijn, gesorteerd op prijs in oplopende volgorde. Het tweede argument in de SORT-functie (d.w.z. 2) vertegenwoordigt het kolomnummer waarop u wilt sorteren.
In dit geval willen we sorteren op de prijs in kolom B, dus gebruiken we het getal 2. Het derde argument in de SORT-functie (d.w.z. WAAR) geeft aan dat we de waarden in oplopende volgorde willen sorteren.
Hier zijn andere Excel-functies die u kunt combineren met de FILTER-functie:
SOM.ALS of GEMIDDELDE.ALS : Met de FILTER-functie kunt u een subset van gegevens maken die aan bepaalde criteria voldoet. Vervolgens kunt u met de SOM.ALS- of GEMIDDELDE.ALS-functie de som of het gemiddelde van die subset van gegevens berekenen.
Als u bijvoorbeeld een lijst met verkoopgegevens voor verschillende producten hebt en de totale verkoop van een specifiek product wilt berekenen, kunt u FILTER gebruiken om een subset met gegevens voor dat product te maken. Vervolgens kunt u de functie SOM.ALS gebruiken om de totale verkoop te berekenen.
MAX en MIN : Met de FILTER-functie kunt u de grootste of kleinste waarde in een subset van gegevens vinden die aan bepaalde criteria voldoet. In het voorbeeld met verkoopgegevens kunt u de FILTER-functie met MAX of MIN gebruiken om het product met de hoogste of laagste verkoopcijfers te vinden.
AANTAL : U kunt de functie AANTAL ook met FILTER gebruiken om het aantal cellen te bepalen dat aan bepaalde criteria voldoet.
Als u de FILTER-functie combineert met andere Excel-functies, kunt u geavanceerdere analyses uitvoeren en uw gegevens zinvoller en nuttiger maken.
Filter gegevens effectief met de FILTER-functie van Excel
Met de FILTER-functie van Excel kunt u gegevens snel en eenvoudig filteren op basis van opgegeven voorwaarden. Met de FILTER-functie hoeft u niet langer handmatig door grote datasets te zoeken om de gegevens te vinden die u nodig hebt. U kunt meerdere criteria opgeven en deze combineren met operatoren zoals 'EN' en 'OF'. Zo hebt u meer flexibiliteit en controle over uw filterformule.
Of u nu een ervaren analist of een beginner bent, met de FILTER-functie van Excel kunt u uw workflow stroomlijnen en het maximale uit uw gegevens halen.