Funktionen FILTRER

Med funktionen FILTRER kan du filtrere et dataområde ud fra kriterier, du selv angiver.

Din browser understøtter ikke video.

Bemærk!: Denne funktion er i øjeblikket tilgængelig Microsoft 365 abonnenter i Aktuel kanal. Den vil være tilgængelig for Microsoft 365 abonnenter i Semi-Annual Enterprise-kanal fra og med juli 2020. Hvis du vil have mere at vide om, hvordan funktioner udrulles til Microsoft 365 -abonnenter, skal du se Hvornår får jeg de nyeste funktioner i Microsoft 365.

I følgende eksempel har vi brugt formlen =FILTRER(A5:D20,C5:C20=H2,"") til at returnere alle poster for Apple som markeret i celle H2, og hvis der ikke er nogen æbler, skal du returnere en tom streng ("").

Funktionen FILTRER – Filtrer Område efter Produkt (Æbler)

Funktionen FILTRER filtrerer en matrix ud fra en boolesk matrix (Sand/Falsk).

=FILTRER(matrix;inkluder;[hvis_tom])

Argument

Beskrivelse

matrix

Påkrævet

Den matrix eller det område, der skal filtreres

inkluder

Påkrævet

En boolesk matrix, hvis højde eller bredde er den samme som matrixen

[hvis_tom]

Valgfrit

Den værdi, der skal returneres, hvis alle værdier i den inkluderede matrix er tomme (filter returnerer intet)

Bemærkninger!: 

  • En matrix kan betragtes som en række med værdier, en kolonne med værdier eller en kombination af rækker og kolonner med værdier. I eksemplet ovenfor er området for kildematrixen for vores FILTRER-formel A5:D20.

  • Funktionen FILTRER returnerer en matrix, der har overløb, hvis det er formlens endelige resultat. Dette betyder, at Excel dynamisk opretter et matrixområde med en passende størrelse, når du trykker på Enter. Hvis dine supplerende data er i en Excel-tabel, tilpasser matrixen automatisk størrelsen, når du tilføjer eller fjerner data fra dit matrixområde, hvis du bruger strukturerede henvisninger. Få mere at vide i denne artikel om funktionsmåde for overløbsmatrix.

  • Hvis dit datasæt har mulighed for at returnere en tom værdi, skal du bruge det tredje argument ([hvis_tom]). Ellers resulterer det i en #BEREGN!-fejl, da Excel aktuelt ikke understøtter tomme matrixer.

  • Hvis en værdi af argumentet Include er en fejl (#N/A, #VALUE osv.) eller ikke kan konverteres til en boolesk værdi, returnerer funktionen FILTRER en fejl.  

  • I Excel er der begrænset understøttelse af dynamiske matrixer, der opererer på tværs af projektmapper, og de understøttes kun, når begge projektmapper er åbne. Hvis du lukker kildeprojektmappen, returnerer de sammenkædede dynamiske matrixformler en #REFERENCE!-fejl, når de opdateres.

Eksempler

FILTRER brugt til at returnere flere kriterier

I dette tilfælde bruger vi multiplikationsoperatoren (*) for at returnere alle værdier i vores matrixområde (A5:D20), der har Æbler OG er i området Øst: =FILTRER(A5:D20;(C5:C20=H1)*(A5:A20=H2);"").

Brug FILTRER sammen med multiplikationsoperatoren (*) for at returnere alle værdier i vores matrixområde (A5:D20), der har æbler OG er i området Øst.

FILTRER brugt til at returnere flere kriterier og sortere

I dette tilfælde bruger vi den forrige FILTRER-funktion sammen med funktionen SORTER for at returnere alle værdier i vores matrixområde (A5:D20), der har Æbler OG er i området Øst, og sorterer derefter Enheder i faldende rækkefølge: =SORTER(FILTRER(A5:D20;(C5:C20=H1)*(A5:A20=H2);"");4;-1)

Brug FILTRER sammen med funktionen SORTER for at returnere alle værdier i vores matrixområde (A5:D20), der har æbler OG er i området Øst, og sortér derefter Enheder i faldende rækkefølge.

I dette tilfælde bruger vi FILTRER-funktionen sammen med additionsoperatoren (+) for at returnere alle værdier i vores matrixområde (A5:D20), der har Æbler ELLER er i området Øst, og sorterer derefter Enheder i faldende rækkefølge: =SORTER(FILTRER(A5:D20;(C5:C20=H1)+(A5:A20=H2);"");4;-1).

FILTRER og SORTER sammen – Filtrer efter produkt (Æbler) ELLER efter område (Øst)

Bemærk, at ingen af funktionerne kræver absolutte referencer, da de kun findes i én celle, og der er overløb af resultater til de tilgrænsende celler.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community eller få support i Answers-forummet

Se også

Funktionen SLUMPMATRIX

Funktionen SEKVENS

Funktionen SORTER

Funktionen SORTER.EFTER

Funktionen ENTYDIGE

Fejl med #OVERLØB! i Excel

Dynamiske matrixer og funktionsmåde for overløbsmatrix

Operator for implicit skæringspunkt: @

Har du brug for mere hjælp?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×