Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

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

Din browser understøtter ikke video. Installér Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

I følgende eksempel brugte vi 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 community'er.

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?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×