FILTRER (funksjon)

Med FILTRER-funksjonen kan du filtrere et dataområde basert på vilkår du angir.

Få stor innflytelse med Kunngjøringer

Obs!: Denne funksjonen er for øyeblikket tilgjengelig for å Microsoft 365-abonnenter i gjeldende kanal. Den vil være tilgjengelig for Microsoft 365-abonnenter i en halv års bedrifts kanal som starter i juli 2020. Hvis du vil ha mer informasjon om hvordan funksjoner blir rullet ut til Microsoft 365-abonnenter, kan du se når får jeg de nyeste funksjonene i for Microsoft 365.

I følgende eksempel brukte vi formelen = filter (A5: D20, C5: C20 = H2, "") for å returnere alle poster for Apple, som valgt i celle H2, og hvis det ikke er noen epler, returnerer du en tom streng ("").

FILTRER-funksjon – Filtrer område etter produkt (eple)

FILTRER-funksjonen filtrerer en matrise som er basert på en boolsk (sann/usann) matrise.

=FILTRER(matrise,inkluder,[hvis_tom])

Argument

Beskrivelse

matrise

Obligatorisk

Matrisen eller området som skal filtreres

inkluder

Obligatorisk

En boolsk matrise hvis høyde eller bredde er lik matrisen

[hvis_tom]

Valgfritt

Verdien som skal returneres hvis alle verdiene i den inkluderte matrisen er tomme (filteret returnerer ikke noe)

Obs!: 

  • En matrise kan ses på som en rad med verdier, en kolonne med verdier eller en kombinasjon av rader og kolonner med verdier. I eksemplet ovenfor er kildematrisen for FILTRER-formelen området A5:D20.

  • FILTRER-funksjonen returnerer en matrise som flyter over hvis det er det endelige resultatet av en formel. Dette betyr at Excel dynamisk oppretter riktig tilpasset matriseområde når du trykker på ENTER. Hvis støttedataene er i en Excel-tabell, vil matrisen automatisk endre størrelse når du legger til eller fjerner data fra matriseområdet, hvis du bruker strukturerte referanser. Hvis du vil ha mer informasjon, kan du se denne artikkelen om overflytende matriser.

  • Hvis det er en mulighet for at datasettet returnerer en tom verdi, kan du bruke det tredje argumentet ([hvis_tom]). Hvis ikke vil det føre til en #BEREGN!-feil siden tomme matriser ikke støttes i Excel for øyeblikket.

  • Hvis en verdi av include -argumentet er en feil (#N/a, #VALUE osv.) eller ikke kan konverteres til en boolsk verdi, vil filter-funksjonen returnere en feil.  

  • Excel har begrenset støtte for dynamiske matriser mellom arbeidsbøker, og dette scenarioet støttes bare når begge arbeidsbøkene er åpne. Hvis du lukker kildearbeidsboken, vil eventuelle koblede, dynamiske matriseformler returnere en #REF! feil når de er oppdaterte.

Eksempler

FILTER brukt til å returnere flere vilkår

I dette tilfellet bruker vi multiplikasjonsoperatoren (*) til å returnere alle verdiene i matriseområdet (A5:D20) som har epler OG er i området øst: =FILTRER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"").

Bruk av FILTRER med multiplikasjonsoperatoren (*) til å returnere alle verdiene i matriseområdet (A5:D20) som har epler OG er i området øst.

FILTER brukt til å returnere flere vilkår og sortere

I dette tilfellet bruker vi den forrige FILTRER-funksjonen med SORTER-funksjonen til å returnere alle verdiene i matriseområdet (A5:D20) som har epler OG er i området øst, og deretter sortere enheter i synkende rekkefølge: =SORTER(FILTRER(A5:D20,(C5:C20=H1)*(A5:A20=H2),""),4,-1)

Bruk av FILTRER med SORTER-funksjonen til å returnere alle verdiene i matriseområdet (A5:D20) som har epler OG er i området øst, og deretter sortering av enheter i synkende rekkefølge.

I dette tilfellet bruker vi FILTRER-funksjonen med addisjonsoperatoren (+) til å returnere alle verdiene i matriseområdet (A5:D20) som har epler ELLER er i området øst, og deretter sortere enheter i synkende rekkefølge: =SORTER(FILTRER(A5:D20,(C5:C20=H1)+(A5:A20=H2),""),4,-1).

FILTRER og SORTER sammen – filtrer etter produkt (eple) ELLER etter område (øst)

Legg merke til at ingen av funksjonene krever absolutte referanser, fordi de bare finnes i én celle og flyter over resultatene til nærliggende celler.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excel tekniske fellesskap, få støtte i Svar-fellesskapet, eller foreslå en ny funksjon eller forbedring på Excel User Voice.

Se også

TILFELDIGMATRISE-funksjonen

SEKVENS-funksjonen

SORTER-funksjonen

SORTER ETTER-funksjonen

UNIK-funksjonen

#OVERFLYT!-feil i Excel

Dynamiske matriser og overflytende matrise

Implisitt Intersection-operator: @

Obs!:  Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig? Her er den engelske artikkelen for referanse.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×