Jag skrev nyligen en artikel om hur man använder sammanfattningsfunktioner i 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.
Innehållsförteckning
- Skapa enkla filter i Excel
- Skapa avancerade filter i Excel
- Sammanfatta filtrerade data
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.
Ovan har jag några falska data och jag vill skapa ett filter i kolumnen Stad . 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.
När du klickar på Filter kommer varje kolumn i den första raden automatiskt ha en liten rullgardinsknapp tillagd till höger.
Gå nu vidare och klicka på rullgardinspilen i kolumnen Stad. Du kommer att se ett par olika alternativ, som jag kommer att förklara nedan.
Överst kan du snabbt sortera alla rader efter värdena i kolumnen Stad. Observera att när du sorterar data kommer den att flytta hela raden, inte bara värdena i kolumnen Stad. 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.
Som du kan se är all data i kalkylarket nu sorterad utifrån värdena i kolumnen Stad. Ä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 och de tre visas i listan.
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.
Gå vidare och klicka på rullgardinsmenyn i kolumn 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 och sedan klicka på Större än . Som du kan se finns det en massa andra alternativ också.
En ny dialog kommer 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.
Nu är jag nere på bara 5 rader med data: familjer endast från New Orleans och med 3 eller fler medlemmar. Lätt 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" .
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 filter.
Skapa avancerade filter i Excel
Om du vill skapa mer avancerade filter måste du använda dialogrutan Avancerat 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 alla familjer i Clarksville med mer än 3 medlemmar i familjen OCH 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.
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 Sortera och filtrera på fliken Data .
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.
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 fler än 3 medlemmar. För att göra detta, skriv in >2 i C2 och >3 i C3.
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.
När du har gjort det klickar du var som helst i din datauppsättning och klickar sedan på knappen Avancerat . 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. Klicka nu på den lilla lilla knappen till höger om knappen Kriterieintervall .
Välj allt från A1 till E3 och klicka sedan på samma knapp igen för att komma tillbaka till dialogrutan Avancerat filter. Klicka på OK och din data ska nu filtreras!
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å min 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 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 och klicka på OK igen.
Längst ner i vår datauppsättning, låt oss lägga till en cell som heter Totalt och sedan lägga till en summafunktion för att summera det totala familjemedlemmarna. I mitt exempel skrev jag bara =SUM(C7:C31) .
Så om jag tittar på alla familjer har jag totalt 78 medlemmar. Låt oss nu gå vidare och använda vårt avancerade filter igen och se vad som händer.
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 har rensats, 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 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.
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!
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.
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 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!