Sådan bruges Excel FILTER -funktionen

Anonim

Excel FILTER -funktionen returnerer ganske enkelt de filtrerede data fra det givne område. Det er en funktionel version af simpel filtrering fra hjemmemenuen, som vi har brugt i årtier i excel. Denne funktion hjælper os med at filtrere store databaser til mindre bidder, som vi kun skal arbejde med.

I øjeblikket er denne FILTER -funktion kun tilgængelig for Excel 365 -onlineversionen. Det er ikke tilgængeligt i Excel 2016 og ældre versioner.
Syntaks for FILTER -funktionen

= FILTER (array, inkluder, [if_empty])

Array: Dette er det område, du vil filtrere. Det kan være en hårdkodet matrix eller områdereference. Det kan være en hel database som en medarbejderdatabase.

Inkluder: Det er den kolonne eller række, som du vil filtrere efter kriterier. For eksempel lønkolonnen i medarbejderdatabasen med betingelsen> $ 10000 osv. Det er ikke nødvendigt at være en del af databasen. Dimensionerne af denne matrix skal matche filtret Array.

[if_empty]: Dette er et valgfrit argument. Brug dette, når du vil definere, hvad der skal returneres, hvis der ikke findes nogen værdi.

Lad os forstå FILTER -funktionen med et eksempel

FILTER Funktion Eksempel: Returner alle poster, hvis mærker er større end 90

Her har jeg et eksempeldatasæt af elever og deres opnåede karakterer i en test.

Jeg vil filtrere alle de poster, hvis karakterer er større end 90. En simpel formel for dette problem ville være:

=FILTER(A3: C11, C3: C11> 90, "Ingen sådanne optegnelser")

Vi har leveret hele bordet A3: C11 som array. Da vi vil filtrere efter Score, giver vi reference til Score -område og kriterierne C3: C11> 90. Endelig, hvis ingen værdi matcher de givne kriterier, returnerer vi "Ingen sådanne poster".

Dette returnerer posten og spildes i arket.

Hvordan det virker

Tænk på det som en tællefunktion, der returnerer antallet af matchede betingelser. Den eneste store forskel er, at FILTER -funktionen returnerer et helt rekordsæt, ikke kun tællingen. Det kan også bruges som LOOKUP til at returnere alle matchede værdier fra datasættet, som vi gør i Excel 2016 og ældre.

Filtrer datasættet med flere betingelser

For at filtrere datasættet med mere end én betingelse kan vi bruge * til AND -betingelser og + til OR -logik.

For eksempel fra ovenstående data, hvis jeg vil filtrere en post, hvis mærker er større end eller lig med 90 og rulletal er større end 107, vil formlen være:

=FILTER(A3: C11,(C3: C11>=90)*(B3: B11> 107), "Ingen sådanne optegnelser")

Et eksempel på OR -logik: Hvis du vil filtrere datasæt, hvor mærker er større end 90 eller mindre end 70 (bare for eksempel). End formlen vil være:

= FILTER (A3: C11, (C3: C11> 90)+(C3: C11 <70), "Ingen sådanne registreringer")

Så ja fyre, dette var en hurtig introduktion til FILTER -funktionen i Excel 365. Det er endnu ikke tilgængeligt for desktop -applikationer, men det forventes at blive frigivet med Excel 2019 pro -version.

Jeg håber, jeg var forklarende nok. Hvis du er i tvivl om denne funktion eller har en excel/VBA -relateret forespørgsel, så spørg den i kommentarfeltet herunder.

SORT -funktionen i Excel | Sorteringsfunktionen er ny i Excel 365. Denne funktion sorterer dynamisk det medfølgende array til en ny placering som en matrixfunktion:

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges VLOOKUP -funktionen i Excel | Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige intervaller og ark.

Sådan bruges COUNTIF -funktionen i Excel 2016 | Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.