Slik bruker du Excel FILTER -funksjonen

Anonim

Excel FILTER -funksjonen returnerer ganske enkelt de filtrerte dataene fra det angitte området. Det er en funksjonell versjon av enkel filtrering fra hjemmemenyen som vi har brukt i flere tiår i excel. Denne funksjonen hjelper oss med å filtrere store databaser til mindre biter som vi bare trenger å jobbe med.

For øyeblikket er denne FILTER -funksjonen bare tilgjengelig for Excel 365 online -versjon. Det er ikke tilgjengelig i Excel 2016 og eldre versjoner.
Syntaks for FILTER -funksjonen

= FILTER (matrise, inkluder, [if_empty])

Array: Dette er området du vil filtrere. Det kan være en hardkodet matrise eller områdereferanse. Det kan være en hel database som en ansattedatabase.

Inkluder: Det er kolonnen eller raden du vil filtrere etter kriterier. For eksempel lønnskolonnen i ansattedatabasen med betingelsen> $ 10000, etc. Det er ikke nødvendig å være en del av databasen. Dimensjonene til denne matrisen bør samsvare med filteret Array.

[if_empty]: Dette er et valgfritt argument. Bruk dette når du vil definere hva du skal returnere hvis ingen verdi blir funnet.

La oss forstå FILTER -funksjonen med et eksempel

FILTER Funksjon Eksempel: Returner alle poster hvis merker er større enn 90

Her har jeg et eksempel på datasett av studenter og deres oppnådde karakterer i en test.

Jeg vil filtrere alle postene hvis merker er større enn 90. En enkel formel for dette problemet vil være:

=FILTER(A3: C11, C3: C11> 90, "Ingen slike poster")

Vi har levert hele tabellen A3: C11 som matrisen. Siden vi ønsker å filtrere etter poengsum, refererer vi til poengsum og kriteriene C3: C11> 90. Til slutt, hvis ingen verdi samsvarer med de gitte kriteriene, returnerer vi "Ingen slike poster".

Dette returnerer posten og søl i arket.

Hvordan det fungerer

Tenk på det som en tellefunksjon som returnerer tellingen av matchede forhold. Den eneste store forskjellen er at FILTER -funksjonen returnerer et helt postsett, ikke bare tellingen. Den kan også brukes som LOOKUP for å returnere alle samsvarende verdier fra datasettet slik vi gjør i Excel 2016 og eldre.

Filtrer datasettet med flere betingelser

For å filtrere datasettet med mer enn én betingelse kan vi bruke * for AND -betingelser og + for OR -logikk.

For eksempel, fra dataene ovenfor, hvis jeg vil filtrere en post hvis merker er større enn eller lik 90 og rulletallet er større enn 107, vil formelen være:

=FILTER(A3: C11,(C3: C11>=90)*(B3: B11> 107), "Ingen slike poster")

Et eksempel på ELLER -logikk: Hvis du vil filtrere datasett der merker er større enn 90 eller mindre enn 70 (bare for eksempel). Enn formelen vil være:

= FILTER (A3: C11, (C3: C11> 90)+(C3: C11 <70), "Ingen slike poster")

Så ja, folkens, dette var en rask introduksjon til FILTER -funksjonen i Excel 365. Den er ikke tilgjengelig for skrivebordsprogrammer ennå, men det forventes å bli utgitt med Excel 2019 pro -versjon.

Jeg håper jeg var forklarende nok. Hvis du er i tvil om denne funksjonen eller har et Excel/VBA -relatert spørsmål, kan du spørre det i kommentarfeltet nedenfor.

SORT -funksjonen i Excel | Sorteringsfunksjonen er ny for Excel 365. Denne funksjonen sorterer dynamisk den medfølgende matrisen til en ny plassering som en matrisefunksjon:

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

Slik bruker du VLOOKUP -funksjonen i Excel | Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Slik bruker du COUNTIF -funksjonen i Excel 2016 | Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.