Hur man filtrerar data i Excel

Jag skrev nyligen en artikel om hur man använder sammanfattningsfunktioner i Excel(how to use summary functions in Excel) för att enkelt sammanfatta stora mängder data, men den artikeln tog hänsyn till all data på kalkylbladet. Vad händer om du bara vill titta på en delmängd av data och sammanfatta delmängden av data?

I Excel kan du skapa filter på kolumner som döljer rader som inte matchar ditt filter. Dessutom kan du också använda specialfunktioner i Excel för att sammanfatta data med endast den filtrerade datan.

I den här artikeln går jag igenom stegen för att skapa filter i Excel och även använda inbyggda funktioner för att sammanfatta den filtrerade informationen.

Skapa enkla filter i Excel

I Excel kan du skapa enkla filter och komplexa filter. Låt oss börja med enkla filter. När du arbetar med filter bör du alltid ha en rad överst som används för etiketter. Det är inget krav att ha den här raden, men det gör det lite lättare att arbeta med filter.

exempeldata excel

Ovan har jag några falska data och jag vill skapa ett filter i kolumnen Stad . (City)I Excel är detta väldigt enkelt att göra. Gå vidare och klicka på fliken Data i menyfliksområdet och klicka sedan på knappen Filter . Du behöver inte välja data på arket eller klicka på första raden heller.

Excel-datafilter

När du klickar på Filter kommer varje kolumn i den första raden automatiskt ha en liten rullgardinsknapp tillagd till höger.

tillsatt filter i Excel

Gå nu vidare och klicka på rullgardinsmenyn i kolumnen Stad . (City)Du kommer att se ett par olika alternativ, som jag kommer att förklara nedan.

filteralternativ excel

Överst kan du snabbt sortera alla rader efter värdena i kolumnen Stad . (City)Observera att när du sorterar data kommer den att flytta hela raden, inte bara värdena i kolumnen Stad . (City)Detta kommer att säkerställa att din data förblir intakt precis som den var tidigare.

Det är också en bra idé att lägga till en kolumn längst fram som heter ID och numrera den från en till hur många rader du har i ditt kalkylblad. På så sätt kan du alltid sortera efter ID-kolumnen och få tillbaka din data i samma ordning som den var ursprungligen, om det är viktigt för dig.

datasorterad excel

Som du kan se är all data i kalkylarket nu sorterad utifrån värdena i kolumnen Stad . (City)Än så länge är inga rader dolda. Låt oss nu ta en titt på kryssrutorna längst ner i filterdialogrutan. I mitt exempel har jag bara tre unika värden i kolumnen Stad(City) och de tre visas i listan.

filtrerade rader excel

Jag gick vidare och avmarkerade två städer och lämnade en markerad. Nu har jag bara 8 rader med data som visas och resten är dolda. Du kan enkelt se att du tittar på filtrerad data om du kontrollerar radnumren längst till vänster. Beroende på hur många rader som är dolda kommer du att se några extra horisontella linjer och färgen på siffrorna blir blå.

Låt oss nu säga att jag vill filtrera på en andra kolumn för att ytterligare minska antalet resultat. I kolumn C har jag det totala antalet medlemmar i varje familj och jag vill bara se resultaten för familjer med fler än två medlemmar.

nummerfilter excel

Gå vidare och klicka på rullgardinspilen i kolumn C(Column C) så ser du samma kryssrutor för varje unikt värde i kolumnen. Men i det här fallet vill vi klicka på Nummerfilter(Number Filters) och sedan klicka på Större än( Greater Than) . Som du kan se finns det en massa andra alternativ också.

är större än filter

En ny dialog kommer att dyka upp och här kan du skriva in värdet för filtret. Du kan också lägga till mer än ett kriterium med en OCH- eller ELLER-funktion. Du kan till exempel säga att du vill ha rader där värdet är större än 2 och inte lika med 5.

två filter excel

Nu har jag bara 5 rader med data: familjer endast från New Orleans och med 3 eller fler medlemmar. Lätt(Easy) nog? Observera att du enkelt kan rensa ett filter på en kolumn genom att klicka på rullgardinsmenyn och sedan klicka på länken Rensa filter från "Kolumnnamn"(Clear Filter From “Column Name”) .

klart filter excel

Så det är ungefär det för enkla filter i Excel . De är mycket enkla att använda och resultaten är ganska enkla. Låt oss nu ta en titt på komplexa filter med hjälp av dialogrutan Avancerade(Advanced) filter.

Skapa avancerade filter i Excel

Om du vill skapa mer avancerade filter måste du använda dialogrutan Avancerat(Advanced) filter. Låt oss till exempel säga att jag ville se alla familjer som bor i New Orleans med fler än 2 medlemmar i sin familj ELLER(OR) alla familjer i Clarksville med fler än 3 medlemmar i sin familj OCH(AND) bara de med en .EDU- slutande e-postadress. Nu kan du inte göra det med ett enkelt filter.

För att göra detta måste vi ställa in Excel- arket lite annorlunda. Fortsätt och infoga ett par rader ovanför din datauppsättning och kopiera rubriketiketterna exakt till den första raden som visas nedan.

avancerad filterinställning

Så här fungerar avancerade filter. Du måste först skriva in dina kriterier i kolumnerna längst upp och sedan klicka på knappen Avancerat under (Advanced)Sortera och filtrera( Sort & Filter) på fliken Data .

avancerat filterband

Så vad exakt kan vi skriva in i dessa celler? OK, så låt oss börja med vårt exempel. Vi vill bara se data från New Orleans eller Clarksville , så låt oss skriva in dem i cellerna E2 och E3.

avancerad filterstad

När du skriver värden på olika rader betyder det ELLER. Nu vill vi ha New Orleans- familjer med fler än två medlemmar och Clarksville- familjer med mer än 3 medlemmar. För att göra detta, skriv in >2 i C2 och >3 i C3.

avancerade filter excel

Eftersom >2 och New Orleans är på samma rad kommer det att vara en AND- operator. Detsamma gäller för rad 3 ovan. Slutligen vill vi bara ha familjer med .EDU-slutande e-postadress. För att göra detta, skriv bara in *.edu i både D2 och D3. Symbolen * betyder valfritt antal tecken.

kriterier intervall excel

När du har gjort det klickar du var som helst i din datauppsättning och klickar sedan på knappen Avancerat . (Advanced)Fältet List Rang e kommer automatiskt att ta reda på din datauppsättning eftersom du klickade in i den innan du klickade på knappen Avancerat . (Advanced)Klicka nu på den lilla lilla knappen till höger om knappen Kriterieintervall(Criteria range) .

välj kriterieintervall

Välj(Select) allt från A1 till E3 och klicka sedan på samma knapp igen för att komma tillbaka till dialogrutan Avancerat filter . (Advanced Filter)Klicka på OK(Click OK) och din data ska nu filtreras!

filtrera resultat

Som du kan se har jag nu bara 3 resultat som matchar alla dessa kriterier. Observera att etiketterna för kriterieintervallet måste matcha exakt med etiketterna för datasetet för att detta ska fungera.

Du kan uppenbarligen skapa mycket mer komplicerade frågor med den här metoden, så lek med det för att få önskat resultat. Låt oss slutligen prata om att tillämpa summeringsfunktioner på filtrerade data.

Sammanfatta filtrerade data

Låt oss nu säga att jag vill summera antalet familjemedlemmar på mina filtrerade data, hur skulle jag kunna göra det? Nåväl, låt oss rensa vårt filter genom att klicka på knappen Rensa(Clear) i menyfliksområdet. Oroa dig inte, det är väldigt enkelt att använda det avancerade filtret igen genom att helt enkelt klicka på knappen Avancerat(Advanced) och klicka på OK igen.

klart filter i excel

Längst ner i vår datauppsättning, låt oss lägga till en cell som heter Totalt(Total) och sedan lägga till en summafunktion för att summera det totala familjemedlemmarna. I mitt exempel skrev jag bara =SUM(C7:C31) .

summa totalt excel

Så om jag tittar på alla familjer har jag totalt 78 medlemmar. Låt oss nu gå vidare och använda vårt avancerade(Advanced) filter igen och se vad som händer.

fel totalfilter

Hoppsan! Istället för att visa rätt siffra, 11, ser jag fortfarande att totalen är 78! Varför är det så? Tja, SUM- funktionen ignorerar inte dolda rader, så den gör fortfarande beräkningen med alla rader. Lyckligtvis finns det ett par funktioner du kan använda för att ignorera dolda rader.

Den första är SUBTOTAL . Innan vi använder någon av dessa specialfunktioner vill du rensa ditt filter och sedan skriva in funktionen.

När filtret är rensat, fortsätt och skriv in =SUBTOTAL( och du bör se en rullgardinsruta med en massa alternativ. Med den här funktionen väljer du först vilken typ av summeringsfunktion du vill använda med hjälp av ett tal.

I vårt exempel vill jag använda SUM , så jag skulle skriva in siffran 9 eller bara klicka på den från rullgardinsmenyn. Skriv sedan ett kommatecken och välj cellintervallet.

subtotal funktion

När du trycker på enter bör du se att värdet 78 är detsamma som tidigare. Men om du nu använder filtret igen kommer vi att se 11!

delsumma på filter

Excellent! Det är precis vad vi vill. Nu kan du justera dina filter och värdet kommer alltid att återspegla bara de rader som för närvarande visas.

Den andra funktionen som fungerar ungefär likadant som funktionen SUBTOTAL är AGGREGATE . Den enda skillnaden är att det finns en annan parameter i AGGREGATE- funktionen där du måste ange att du vill ignorera dolda rader.

samla funktion

Den första parametern är summeringsfunktionen du vill använda och som med SUBTOTAL representerar 9 SUM- funktionen. Det andra alternativet är där du måste skriva in 5 för att ignorera dolda rader. Den sista parametern är densamma och är cellintervallet.

Du kan också läsa min artikel om sammanfattningsfunktioner för att lära dig hur du använder AGGREGATE-funktionen(use the AGGREGATE function)  och andra funktioner som MODE , MEDIAN , AVERAGE , etc. mer detaljerat.

Förhoppningsvis ger den här artikeln dig en bra utgångspunkt för att skapa och använda filter i Excel . Om du har några frågor, skriv gärna en kommentar. Njut av!



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts