Sådan filtreres data i Excel

Jeg skrev for nylig en artikel om, hvordan man bruger opsummeringsfunktioner i Excel(how to use summary functions in Excel) til nemt at opsummere store mængder data, men den artikel tog højde for alle data på regnearket. Hvad hvis du kun vil se på en delmængde af data og opsummere delmængden af ​​data?

I Excel kan du oprette filtre på kolonner, der skjuler rækker, der ikke matcher dit filter. Derudover kan du også bruge specielle funktioner i Excel til at opsummere data ved kun at bruge de filtrerede data.

I denne artikel vil jeg lede dig gennem trinene til at oprette filtre i Excel og også bruge indbyggede funktioner til at opsummere de filtrerede data.

Opret enkle filtre i Excel

I Excel kan du oprette simple filtre og komplekse filtre. Lad os starte med simple filtre. Når du arbejder med filtre, skal du altid have én række øverst, som bruges til etiketter. Det er ikke et krav at have denne række, men det gør arbejdet med filtre en smule lettere.

eksempel data excel

Ovenfor har jeg nogle falske data, og jeg vil oprette et filter i kolonnen By . (City)I Excel er dette virkelig nemt at gøre. Gå videre og klik på fanen Data i båndet, og klik derefter på knappen Filter . Du behøver heller ikke vælge data på arket eller klikke i første række.

Excel datafilter

Når du klikker på Filter , vil hver kolonne i den første række automatisk have en lille dropdown-knap tilføjet helt til højre.

tilføjet filter excel

Gå nu videre og klik på dropdown-pilen i kolonnen By . (City)Du vil se et par forskellige muligheder, som jeg vil forklare nedenfor.

filtermuligheder excel

Øverst kan du hurtigt sortere alle rækkerne efter værdierne i kolonnen By . (City)Bemærk, at når du sorterer dataene, flyttes hele rækken, ikke kun værdierne i kolonnen By . (City)Dette vil sikre, at dine data forbliver intakte, ligesom de var før.

Det er også en god idé at tilføje en kolonne helt forrest kaldet ID og nummerere den fra én til hvor mange rækker du har i dit regneark. På denne måde kan du altid sortere efter ID-kolonnen og få dine data tilbage i samme rækkefølge som de oprindeligt var, hvis det er vigtigt for dig.

datasorteret excel

Som du kan se, er alle data i regnearket nu sorteret ud fra værdierne i kolonnen By . (City)Indtil videre er ingen rækker skjult. Lad os nu tage et kig på afkrydsningsfelterne i bunden af ​​filterdialogen. I mit eksempel har jeg kun tre unikke værdier i kolonnen By(City) , og disse tre vises på listen.

filtrerede rækker excel

Jeg gik videre og fjernede markeringen af ​​to byer og lod den ene være markeret. Nu har jeg kun 8 rækker med data, der vises, og resten er skjult. Du kan nemt se, at du ser på filtrerede data, hvis du tjekker rækkenumrene yderst til venstre. Afhængigt af hvor mange rækker der er skjult, vil du se et par ekstra vandrette linjer, og farven på tallene vil være blå.

Lad os nu sige, at jeg vil filtrere på en anden kolonne for yderligere at reducere antallet af resultater. I kolonne C har jeg det samlede antal medlemmer i hver familie, og jeg ønsker kun at se resultaterne for familier med mere end to medlemmer.

tal filter excel

Gå videre og klik på dropdown-pilen i kolonne C(Column C) , og du vil se de samme afkrydsningsfelter for hver unik værdi i kolonnen. Men i dette tilfælde vil vi klikke på Nummerfiltre(Number Filters) og derefter klikke på Større end( Greater Than) . Som du kan se, er der også en masse andre muligheder.

er større end filter

En ny dialog vil poppe op, og her kan du indtaste værdien for filteret. Du kan også tilføje mere end ét kriterium med en OG- eller ELLER-funktion. Du kan for eksempel sige, at du vil have rækker, hvor værdien er større end 2 og ikke lig med 5.

to filtre udmærker sig

Nu er jeg nede på kun 5 rækker af data: familier kun fra New Orleans og med 3 eller flere medlemmer. Nemt(Easy) nok? Bemærk, at du nemt kan rydde et filter på en kolonne ved at klikke på rullemenuen og derefter klikke på linket Ryd filter fra "Kolonnenavn"(Clear Filter From “Column Name”) .

klart filter excel

Så det handler om det for simple filtre i Excel . De er meget nemme at bruge, og resultaterne er ret ligetil. Lad os nu tage et kig på komplekse filtre ved hjælp af dialogboksen Avancerede(Advanced) filtre.

Opret avancerede filtre i Excel

Hvis du vil oprette mere avancerede filtre, skal du bruge dialogboksen Avanceret(Advanced) filter. Lad os f.eks. sige, at jeg ønskede at se alle familier, der bor i New Orleans med mere end 2 medlemmer i deres familie ELLER(OR) alle familier i Clarksville med mere end 3 medlemmer i deres familie OG(AND) kun dem med en .EDU- slut-e-mailadresse. Nu kan du ikke gøre det med et simpelt filter.

For at gøre dette skal vi opsætte Excel -arket lidt anderledes. Gå videre og indsæt et par rækker over dit sæt af data, og kopier overskriftsetiketterne nøjagtigt ind i den første række som vist nedenfor.

avanceret filteropsætning

Her er nu, hvordan avancerede filtre fungerer. Du skal først indtaste dine kriterier i kolonnerne øverst og derefter klikke på knappen Avanceret(Advanced) under Sorter og filtrer( Sort & Filter) på fanen Data .

avanceret filterbånd

Så hvad præcist kan vi skrive i disse celler? OK, så lad os starte med vores eksempel. Vi ønsker kun at se data fra New Orleans eller Clarksville , så lad os skrive dem ind i cellerne E2 og E3.

avanceret filterby

Når du skriver værdier på forskellige rækker, betyder det ELLER. Nu vil vi have New Orleans- familier med mere end to medlemmer og Clarksville- familier med mere end 3 medlemmer. For at gøre dette skal du indtaste >2 i C2 og >3 i C3.

avancerede filtre excel

Da >2 og New Orleans er på samme række, vil det være en AND -operator. Det samme gælder for række 3 ovenfor. Endelig ønsker vi kun familierne med .EDU-slut-e-mailadresse. For at gøre dette skal du bare skrive *.edu i både D2 og D3. *-symbolet betyder et vilkårligt antal tegn.

kriterier række excel

Når du har gjort det, skal du klikke hvor som helst i dit datasæt og derefter klikke på knappen Avanceret(Advanced) . List Rang e - feltet vil automatisk finde ud af dit datasæt, da du klikkede ind i det, før du klikkede på knappen Avanceret(Advanced) . Klik nu på den lille lille knap til højre for knappen Kriterieområde(Criteria range) .

vælg kriterieområde

Vælg(Select) alt fra A1 til E3, og klik derefter på den samme knap igen for at vende tilbage til dialogboksen Avanceret filter(Advanced Filter) . Klik på OK(Click OK) , og dine data skulle nu være filtreret!

filtrere resultater

Som du kan se, har jeg nu kun 3 resultater, der matcher alle disse kriterier. Bemærk, at etiketterne for kriterieområdet skal matche nøjagtigt med etiketterne for datasættet, for at dette kan fungere.

Du kan naturligvis oprette meget mere komplicerede forespørgsler ved hjælp af denne metode, så leg med det for at få de ønskede resultater. Lad os endelig tale om at anvende summeringsfunktioner på filtrerede data.

Opsummering af filtrerede data

Lad os nu sige, at jeg vil opsummere antallet af familiemedlemmer på mine filtrerede data, hvordan skulle jeg gøre det? Nå, lad os rydde vores filter ved at klikke på knappen Ryd(Clear) på båndet. Bare rolig, det er meget nemt at anvende det avancerede filter igen ved blot at klikke på knappen Avanceret(Advanced) og klikke på OK igen.

klart filter i excel

I bunden af ​​vores datasæt, lad os tilføje en celle kaldet Total og derefter tilføje en sum-funktion for at opsummere det samlede antal familiemedlemmer. I mit eksempel skrev jeg bare =SUM(C7:C31) .

sum total excel

Så hvis jeg ser på alle familier, har jeg i alt 78 medlemmer. Lad os nu gå videre og genanvende vores avancerede(Advanced) filter og se, hvad der sker.

forkert totalfilter

Hov! I stedet for at vise det korrekte tal, 11, ser jeg stadig, at det samlede tal er 78! Hvorfor det? Nå, SUM- funktionen ignorerer ikke skjulte rækker, så den udfører stadig beregningen ved at bruge alle rækkerne. Heldigvis er der et par funktioner, du kan bruge til at ignorere skjulte rækker.

Den første er SUBTOTAL . Før vi bruger nogen af ​​disse specielle funktioner, vil du rydde dit filter og derefter indtaste funktionen.

Når filteret er ryddet, skal du gå videre og skrive =SUBTOTAL( og du skulle se en dropdown-boks med en masse muligheder. Ved at bruge denne funktion vælger du først den type summeringsfunktion, du vil bruge, ved hjælp af et tal.

I vores eksempel vil jeg bruge SUM , så jeg ville indtaste tallet 9 eller bare klikke på det fra rullemenuen. Indtast derefter et komma, og vælg celleområdet.

subtotal funktion

Når du trykker på Enter, bør du se, at værdien på 78 er den samme som tidligere. Men hvis du nu anvender filteret igen, vil vi se 11!

subtotal på filter

Fremragende! Det er præcis, hvad vi ønsker. Nu kan du justere dine filtre, og værdien vil altid kun afspejle de rækker, der vises i øjeblikket.

Den anden funktion, der fungerer stort set på samme måde som funktionen SUBTOTAL , er AGGREGATE . Den eneste forskel er, at der er en anden parameter i AGGREGATE- funktionen, hvor du skal angive, at du vil ignorere skjulte rækker.

aggregeret funktion

Den første parameter er den summeringsfunktion, du vil bruge, og som med SUBTOTAL repræsenterer 9 SUM- funktionen. Den anden mulighed er, hvor du skal indtaste 5 for at ignorere skjulte rækker. Den sidste parameter er den samme og er celleområdet.

Du kan også læse min artikel om opsummeringsfunktioner for at lære at bruge AGGREGATE-funktionen(use the AGGREGATE function)  og andre funktioner som MODE , MEDIAN , AVERAGE osv. mere detaljeret.

Forhåbentlig giver denne artikel dig et godt udgangspunkt for at oprette og bruge filtre i Excel . Hvis du har spørgsmål, er du velkommen til at skrive en kommentar. God fornøjelse!



About the author

Jeg er professionel software reviewer med over 10 års erfaring. Jeg har skrevet og anmeldt mange forskellige typer software, inklusive men ikke begrænset til: Microsoft Office (Office 2007, 2010, 2013), Android-apps og trådløse netværk. Mine kompetencer ligger i at give objektive og detaljerede anmeldelser af programmer/applikationer, som andre kan bruge som referencemateriale eller til eget arbejde. Jeg er også ekspert i MS office-produkter og har tips til, hvordan du bruger dem effektivt og effektivt.



Related posts