da.phhsnews.com


da.phhsnews.com / Sådan filtreres data i Excel

Sådan filtreres data i Excel


Jeg har for nylig skrevet en artikel om, hvordan man bruger sammendragsfunktioner i Excel for 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 undergruppe af data og opsummere delmængden af ​​data?

I Excel kan du oprette filtre på kolonner, der vil skjule rækker, der ikke passer til dit filter. Derudover kan du også bruge specialfunktioner i Excel til at opsummere data ved kun at bruge de filtrerede data.

I denne artikel vil jeg gå igennem trinene til oprettelse af filtre i Excel og også bruge indbyggede funktioner til at opsummere de filtrerede data.

Opret enkle filtre i Excel

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

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

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

Nu fortsæt og klik på rullemenuen i kolonnen By. Du får se et par forskellige muligheder, som jeg vil forklare nedenfor.

Øverst kan du hurtigt sortere alle rækkerne ved hjælp af værdierne i kolonnen By. Bemærk, at når du sorterer dataene, flytter den hele rækken, ikke kun værdierne i kolonnen By. Dette sikrer, at dine data forbliver intakte, ligesom det var før.

Det er også en god idé at tilføje en kolonne ved den meget foran kaldte ID og nummer det fra en til så 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 det var oprindeligt, hvis det er vigtigt for dig.

Som du kan se, er alle data i regnearket sorteret nu baseret på værdierne i kolonnen By. Indtil videre er der ingen rækker gemt. Lad os nu se på afkrydsningsfelterne nederst i filterdialogboksen. I mit eksempel har jeg kun tre unikke værdier i kolonnen By, og de tre vises i listen.

Jeg gik videre og afkrydsede to byer og forlod en kontrolleret. Nu har jeg kun 8 rækker data, og resten er skjult. Du kan let fortælle dig, kigger på filtrerede data, hvis du tjekker rækkenumrene længst til venstre. Afhængigt af hvor mange rækker der er gemt, 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 vil kun se resultaterne for familier med mere end to medlemmer.

Gå videre og klik på rullemenuen i kolonne C, og du vil se de samme afkrydsningsfelter for hver unik værdi i kolonnen. Men i dette tilfælde ønsker vi at klikke på Nummerfiltre og derefter klikke på Større end . Som du kan se, er der også en masse andre muligheder.

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

Nu er jeg ned til kun 5 rækker af data: kun familier fra New Orleans og med 3 eller flere medlemmer. Let nok? Bemærk, at du nemt kan rydde et filter på en kolonne ved at klikke på rullemenuen og derefter klikke på Ryd filtre fra "Kolonne navn" link.

Så det handler om simple filtre i Excel. De er meget nemme at bruge, og resultaterne er ret lige fremad. Lad os nu se på komplekse filtre ved hjælp af dialogboksen Avancerede filtre.

Opret avancerede filtre i Excel

Hvis du vil oprette mere avancerede filtre, skal du bruge dialogen Avanceret filter. For eksempel, lad os sige, at jeg ønskede at se alle familier, der bor i New Orleans med mere end 2 medlemmer i deres familie ELLER alle familier i Clarksville med mere end 3 medlemmer i deres familie og kun dem med en .EDU slutter e-mail-adresse. 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 data og kopier overskriften etiketter nøjagtigt til første række som vist nedenfor.

Nu er her, hvordan avancerede filtre fungerer. Du skal først skrive dine kriterier i kolonnerne øverst og derefter klikke på knappen Avanceret under Sorter og filtrer på fanen Data .

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

Når du indtaster værdier på forskellige rækker, betyder det OR. Nu ønsker vi New Orleans familier med mere end to medlemmer og Clarksville familier med mere end 3 medlemmer. For at gøre dette skal du skrive > 2 i C2 og > 3 i C3.

Siden 2 og New Orleans ligger på samme række, bliver det en AND-operatør. Det samme gælder for række 3 ovenfor. Endelig vil vi kun have familier med .EDU slutter e-mail-adresse. For at gøre dette skal du blot indtaste * .edu i både D2 og D3. Symbolet * betyder et hvilket som helst antal tegn.

Når du har gjort det, skal du klikke et vilkårligt sted i dit datasæt og derefter klikke på knappen Avanceret . Feltet List Rang e vil automatisk finde ud af dit datasæt, siden du klikede på det, før du klikker på knappen Avanceret. Klik nu på den lille lille knap til højre for Kriterieområde- knappen.

Vælg alt fra A1 til E3 og klik derefter på den samme knap igen for at komme tilbage til dialogboksen Avanceret filter. Klik på OK, og dine data skal nu filtreres!

Som du kan se, har jeg kun 3 resultater, der matcher alle disse kriterier. Bemærk, at etiketterne for kriterierne skal matches nøjagtigt med etiketterne til datasættet for at dette skal fungere.

Du kan naturligvis oprette mange mere komplicerede forespørgsler ved hjælp af denne metode, så spil med det for at få de ønskede resultater. Endelig, lad os tale om at anvende opsummeringsfunktioner til filtrerede data.

Sammenfatning af filtrerede data

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

I bunden af ​​vores datasæt skal vi tilføje en celle, der hedder Total, og derefter tilføje en sumfunktion for at opsummere de samlede familiemedlemmer. I mit eksempel skrev jeg bare = SUM (C7: C31) .

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

Ups! I stedet for at vise det korrekte nummer, 11, ser jeg stadig, at alt er 78! Hvorfor det? Godt, SUM-funktionen ignorerer ikke skjulte rækker, så det gør stadig beregningen ved hjælp af 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 en af ​​disse specialfunktioner, vil du gerne rydde dit filter og derefter indtaste funktionen.

Når filteret er ryddet, skal du gå videre og skrive ind = SUBTOTAL ( og du skal se en dropdown box vises med en masse valgmuligheder. Ved hjælp af denne funktion vælger du først den type opsummeringsfunktion, du vil bruge ved hjælp af et nummer.

I vores eksempel vil jeg bruge SUM, så jeg ville indtaste nummeret 9 eller bare klikke på det fra dropdown. Skriv derefter et komma og vælg celleintervallet.

Når du trykker på enter, skal du se værdien af ​​78 er den samme som tidligere. Men hvis du nu anvender filteret igen, vil vi se 11!

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

Den anden funktion, der fungerer stort set nøjagtigt det samme som SUBTOTAL-funktionen, 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.

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 skrive 5 for at ignorere skjulte rækker. Den sidste parameter er den samme og er rækkevidden af ​​celler.

Du kan også læse min artikel om sammendragsfunktioner for at lære at bruge AGGREGATE-funktionen og andre funktioner som MODE, MEDIAN, GENNEM, 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!


Sådan aktiveres ulæste, markerede og andre

Sådan aktiveres ulæste, markerede og andre "Smartmapper" i iOS Mail

Smarte mapper i iOS Mail giver dig mulighed for at se samlinger af bestemte typer e-mail-meddelelser fra alle dine e-mail-konti. Du kan se alle dine ulæste meddelelser, markerede meddelelser, meddelelser med vedhæftede filer eller bare vigtige meddelelser fra bestemte personer. Brug af smarte mapper kan gøre det nemmere at sejle gennem en rodet indbakke.

(how-to)

Flere detaljer om OneGet, Windows 10s pakkehåndtering-manager

Flere detaljer om OneGet, Windows 10s pakkehåndtering-manager

Vi har for nylig opdaget OneGet, en pakkehåndteringsramme, der følger med PowerShell og Windows 10. Vi har lært meget mere om OneGet og dens fremtid siden da. OneGet var oprindeligt et produkt fra Open Source Technology Center hos Microsoft. Det er ikke kun inspireret af Linux-pakkeforvaltere, men OneGet er også open source.

(how-to)