Hoe de Excel FILTER-functie te gebruiken?

Anonim

De Excel-functie FILTER retourneert eenvoudig de gefilterde gegevens uit het opgegeven bereik. Het is een functionele versie van eenvoudig filteren vanuit het startmenu die we al tientallen jaren in Excel gebruiken. Deze functie helpt ons grote databases te filteren in kleinere brokken waar we alleen maar aan hoeven te werken.

Voorlopig is deze FILTER-functie alleen beschikbaar voor de online versie van Excel 365. Het is niet beschikbaar in Excel 2016 en oudere versies.
Syntaxis van de FILTER-functie

=FILTER(matrix,inclusief,[indien_leeg])

Reeks : Dit is het bereik dat u wilt filteren. Het kan een hardcoded array- of bereikreferentie zijn. Het kan een hele database zijn, zoals een werknemersdatabase.

Erbij betrekken : Het is de kolom of rij waarop u wilt filteren met criteria. Bijvoorbeeld de salariskolom in de werknemersdatabase met de voorwaarde >$10000, etc. Het is niet nodig om deel uit te maken van de database. De afmetingen van deze array moeten overeenkomen met de filterarray.

[indien_leeg] : Dit is een optioneel argument. Gebruik dit als u wilt definiëren wat moet worden geretourneerd als er geen waarde wordt gevonden.

Laten we de FILTER-functie met een voorbeeld begrijpen

FILTER Functie Voorbeeld: Alle records retourneren waarvan de markeringen groter zijn dan 90

Hier heb ik een voorbeeldgegevensset van studenten en hun behaalde cijfers in een test.

Ik wil alle records filteren waarvan de markeringen groter zijn dan 90. Een eenvoudige formule voor dit probleem zou zijn:

=FILTER(A3:C11,C3:C11>90,"Geen dergelijke records")

We hebben de hele tabel A3:C11 als array aangeleverd. Omdat we willen filteren op Score, geven we de referentie van het Scorebereik en de criteria C3:C11>90. Ten slotte, als geen enkele waarde overeenkomt met de opgegeven criteria, retourneren we "Geen dergelijke records".

Dit retourneert de record en morst in het blad.

Hoe het werkt

Zie het als een telfunctie die het aantal overeenkomende voorwaarden retourneert. Het enige grote verschil is dat de functie FILTER een volledige recordset retourneert, niet alleen de telling. Het kan ook worden gebruikt als ZOEKEN om alle overeenkomende waarden uit de gegevensset te retourneren, zoals we doen in Excel 2016 en ouder.

Filter de dataset met meerdere voorwaarden

Om de dataset met meer dan één voorwaarde te filteren, kunnen we * gebruiken voor AND-voorwaarden en + voor OR-logica.

Als ik bijvoorbeeld uit de bovenstaande gegevens een record wil filteren waarvan de markeringen groter zijn dan of gelijk zijn aan 90 en het rolnummer groter is dan 107, dan is de formule:

=FILTER(A3:C11,(C3:C11>=90)*(B3:B11>107), "Dergelijke gegevens niet")

Een voorbeeld van OR-logica: als u gegevenssets wilt filteren waarvan de markeringen groter zijn dan 90 of kleiner dan 70 (bijvoorbeeld). Dan wordt de formule:

=FILTER(A3:C11,(C3:C11>90)+(C3:C11<70),"Geen dergelijke records")

Dus ja jongens, dit was een korte introductie tot de FILTER-functie van Excel 365. Het is nog niet beschikbaar voor desktop-applicaties, maar het zal naar verwachting worden uitgebracht met de Excel 2019 pro-versie.

Ik hoop dat ik voldoende uitleg heb gegeven. Als je enige twijfel hebt over deze functie of een Excel/VBA-gerelateerde vraag hebt, stel deze dan in de opmerkingen hieronder.

De SORT-functie in Excel | De sorteerfunctie is nieuw voor Excel 365. Deze functie sorteert de geleverde array dynamisch naar een nieuwe locatie, zoals een arrayfunctie:

Populaire artikels:

50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.

Hoe de VERT.ZOEKEN-functie in Excel te gebruiken? | Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

Hoe de AANTAL.ALS-functie in Excel 2016 te gebruiken? | Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.

Hoe de SUMIF-functie in Excel te gebruiken? | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.