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.