
Sammendrag
Excel FILTER-funksjonen filtrerer en rekke data basert på oppgitte kriterier, og trekker ut samsvarende poster.
Hensikt
Filtre varierer med gitte kriterierReturverdi
Array av filtrerte verdierSyntaks
= FILTER (array, inkluderer, (if_empty))Argumenter
- array - Range eller array å filtrere.
- inkluderer - Boolsk matrise, levert som kriterier.
- if_empty - (valgfritt) Verdi som skal returneres når ingen resultater returneres.
Versjon
Excel 365Bruksanvisninger
Excel FILTER-funksjonen "filtrerer" en rekke data basert på oppgitte kriterier. Resultatet er en matrise med samsvarende verdier i det opprinnelige området. Når denne matrisen er det endelige resultatet (dvs. at resultatene ikke blir gitt til en annen funksjon), vil samsvarende resultater "søle" videre til regnearket. På et enkelt språk lar FILTER-funksjonen deg enkelt trekke ut samsvarende poster fra et større sett med kildedata basert på kriteriene du oppgir.
Resultatene fra FILTER er dynamiske. Når verdiene i kildedataene endres, eller størrelsen på kildedataene endres, oppdateres resultatene fra FILTER automatisk.
Eksempel
I eksemplet vist er formelen i F5:
=FILTER(B5:D14,D5:D14=H2,"No results")
Siden verdien i H2 er "rød", trekker FILTER-funksjonen ut data fra matrisen der gruppekolonnen inneholder "rød". Alle samsvarende poster returneres til regnearket fra celle F5, der formelen finnes.
Verdier kan også bli hardkodet. Formelen nedenfor har samme resultat som ovenfor med "rød" hardkodet inn i kriteriene:
=FILTER(B5:D14,D5:D14="red","No results")
For å returnere ingenting når ingen samsvarende data er funnet, oppgi en tom streng ("") for if_empty :
=FILTER(B5:D14,D5:D14=H2,"")
Mer enn ett kriterium
Den omfatter argumentet kan utvides med boolsk logikk. For eksempel, for å trekke ut bare data der gruppen er "rød" og poengsummen er større enn 80, kan du bruke en formel som denne:
=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")
Å bygge kriterier med logiske uttrykk er en elegant og fleksibel tilnærming. For flere eksempler på hva slags kriterier du kan lage med boolske uttrykk, se eksempler på vår SUMPRODUCT-funksjonsside.
Merknader
- Filter kan fungere med både vertikale og horisontale matriser.
- Den omfatter argumentet må ha en dimensjon kompatibel med matrisen argumentet, ellers filter vil returnere #VALUE!
- Hvis inkluderingsmatrisen inneholder noen feil, returnerer FILTER en feil.
- Hvis FILTER brukes mellom arbeidsbøker, må begge arbeidsbøkene være åpne, ellers returnerer FILTER #REF !.
Relaterte videoer





