Hoppa till huvudinnehåll

Hur man använder Excel avancerade filter - En fullständig guide med exempel

Excels avancerade filter är ett kraftfullt verktyg som ger flexibilitet utöver standardfiltreringsfunktionaliteten, vilket gör det möjligt för användare att utföra komplexa filtreringsuppgifter effektivt. Den här guiden tar en djupgående titt på Excels avancerade filterfunktion, jämför den med vanliga filter, ger praktiska exempel och ger överväganden för optimal användning. Det ger dig möjlighet att behärska användningen av avancerade filter med tillförsikt.


Avancerat filter kontra normalt filter

Den huvudsakliga skillnaden mellan Excels normala filter och det avancerade filtret ligger i deras komplexitet och funktionalitet. Medan det normala filtret erbjuder enkel, enkolumns kriteriebaserad filtrering inom den ursprungliga datamängden, sträcker sig det avancerade filtret utöver dessa gränser genom att:

  • Tillåter användning av flera kriterier i olika kolumner.
  • Ger möjlighet att extrahera unika värden från en datauppsättning.
  • Möjliggör användning av jokertecken för mer flexibel, partiell matchning.
  • Tillåter extrahering av filtrerad data till en separat plats.

Exempel på användning av avancerat filter

Det här avsnittet ger olika praktiska exempel för att visa hur du använder avancerade filter i Excel för att uppnå olika filtreringseffekter.


Extrahera en unik lista

Excels avancerade filter kan snabbt generera en lista med unika värden från en datauppsättning, en uppgift som kan vara besvärlig med vanliga filter. Om du har en lista över försäljningstransaktioner med dubbletter av rader och vill extrahera en lista med unika rader, kan funktionen Avancerat filter i Excel förenkla denna uppgift. Följ instruktionerna nedan för att göra detta.

  1. Gå till Data fliken, välj Advanced Open water i Sortera och filtrera grupp.
  2. I Avancerat filter i dialogrutan måste du konfigurera enligt följande.
    1. I Handling väljer du ett alternativ du behöver. Eftersom jag vill lokalisera den unika listan till en annan plats väljer jag Kopiera till en annan plats alternativ.
    2. Ange avsnittet Listintervall:
      • Extrahera unikt värde från en kolumn:
        Välj kolumnen som innehåller värdena från vilka du vill extrahera unika poster. Till exempel, för att extrahera de unika kundnamnen i det här fallet, välj A1:A11.
      • Extrahera unika rader baserade på flera kolumner:
        Välj intervallet som innehåller alla kolumner du överväger. I det här fallet, eftersom jag vill extrahera unika rader baserade på kundnamn, försäljning och region, väljer jag hela intervallet A1:C11.
    3. I Kopia till sektion, ange var du vill klistra in den unika listan.
    4. Kontrollera Endast unika register kryssrutan.
    5. Klicka på OK knapp. Se skärmdump:

Resultat

Som visas i skärmdumpen nedan extraheras unika rader från det ursprungliga dataintervallet.


Filtrera i en kolumn med flera kriterier (matcha alla kriterier)

Genom att filtrera data i en kolumn med flera kriterier kan du visa rader som uppfyller något av dina angivna villkor. Detta kan vara särskilt användbart när du arbetar med stora datamängder och behöver begränsa informationen baserat på flera potentiella matchningar. Så här kan du uppnå detta med Excels avancerade filterfunktion:

Steg 1: Förbered dina ursprungliga listintervallsdata

Se till att din datauppsättning för listintervall har tydliga kolumnrubriker, eftersom dessa kommer att vara viktiga för att ställa in kriterieintervallet. Här använder jag följande tabell över elevpoäng som exempel.

Steg 2: Inställning av kriterieintervall

  1. Skapa ditt kriterieintervall i intervallet ovanför eller förutom listintervallet. Rubrikerna du skriver i kriterieintervallet måste exakt matcha dem i listintervallet för att fungera korrekt. Här ligger mitt kriterieintervall ovanför listintervallet.
  2. Lista ner vart och ett av de kriterier du vill matcha under rubriken. Varje kriterium bör finnas i sin egen cell, direkt under det föregående. Denna inställning talar om för Excel att matcha något av dessa kriterier.
    I det här exemplet söker jag elever med poäng högre än 95 eller mindre än 60 så att jag effektivt kan filtrera listomfånget så att det inkluderar elever med både höga och låga poäng. Därför anger jag varje kriterium i separata rader under rubriken Poäng. Hela kriterieområdet visas nedan:

Steg 3: Använd det avancerade filtret

Nu kan du använda det avancerade filtret för att utföra uppgiften enligt följande.

  1. Gå till Data Fliken och välj Advanced Open water i Sortera och filtrera grupp.
  2. I Avancerat filter i dialogrutan måste du konfigurera enligt följande.
    1. I Handling väljer du ett alternativ du behöver. Här eftersom jag vill lokalisera det filtrerade resultatet till en annan plats väljer jag Kopiera till en annan plats alternativ.
    2. I Listintervall sektionen, välj hela listintervallet A7: D17.
    3. I Kriterier väljer du hela kriterieintervallet A2: D4.
    4. I Kopia till sektion, ange var du vill klistra in det filtrerade resultatet (här väljer jag cell F8).
    5. Klicka OK för att applicera filtret. Se skärmdump:

Resultat

Då kan du se att endast de rader där kolumnen "Poäng" matchar något av kriterierna (>95 eller <60) extraheras.


Säg adjö till att manuellt ställa in komplicerade kriterieintervall

Lås upp kraften med filtrering med flera villkor i Excel utan komplexiteten! Kutools för Excel's Superfilter funktionen erbjuder en oöverträffad användarvänlighet som Excels inbyggda avancerade filter helt enkelt inte kan matcha. Den stöder följande avancerade filter med bara några klick:

  • Filtrera efter flera kriterier i en kolumn
  • Filtrera efter flera kriterier i flera kolumner
  • Filtrera data efter textlängd
  • Filtrera data baserat på år/månad/vecka...
  • Filtrera textsträngar efter skiftlägeskänsliga...

Upptäck hur Superfilter kan revolutionera ditt arbetsflöde. Klicka här för att ladda ner en gratis 30-dagars testversion av Kutools för Excel.

Klicka här för att lära dig mer och se hur du använder den här funktionen.


Filtrera i flera kolumner med flera kriterier

Efter att ha täckt filtrering med flera kriterier i en enda kolumn riktar vi nu vår uppmärksamhet mot flerkolumnsfiltrering. Det här avsnittet guidar dig genom att tillämpa flera kriterier i olika kolumner med hjälp av OCH, ELLER och kombinerad OCH/ELLER-logik.

  • För att tillämpa AND-logik, placera kriterierna på samma rad.
  • För att tillämpa ELLER-logik, placera kriterierna på separata rader.

Med OCH-logik (matchar alla kriterier)

Att filtrera data i flera kolumner med flera kriterier med hjälp av OCH-logik innebär att varje rad måste uppfylla alla angivna kriterier i olika kolumner för att kunna visas. Så här gör du detta med Excels avancerade filter:

Steg 1: Förbered dina ursprungliga listintervallsdata

Se till att din datauppsättning för listintervall har tydliga kolumnrubriker, eftersom dessa kommer att vara viktiga för att ställa in kriterieintervallet. Här använder jag följande tabell över elevpoäng som exempel.

Steg 2: Inställning av kriterieintervall

  1. Skapa ditt kriterieintervall antingen ovanför eller separat från listintervallet genom att skriva rubriker som exakt matchar dem i listintervallet. Här ligger mitt kriterieintervall ovanför listintervallet.
  2. För AND logik, lista alla kriterier på samma rad under motsvarande rubriker. Om jag till exempel vill filtrera efter elever i klass A med poäng över 85, bör kriterieintervallet ställas in så här:

Steg 3: Använd det avancerade filtret

Nu kan du använda det avancerade filtret för att utföra uppgiften enligt följande.

  1. Gå till Data Fliken och välj Advanced Open water i Sortera och filtrera grupp.
  2. I Avancerat filter i dialogrutan måste du konfigurera enligt följande.
    1. I Handling väljer du ett alternativ du behöver. Här eftersom jag vill lokalisera det filtrerade resultatet till en annan plats väljer jag Kopiera till en annan plats alternativ.
    2. I Listintervall sektionen, välj hela listintervallet A7: D16.
    3. I Kriterier väljer du hela kriterieintervallet A2: D3.
    4. I Kopia till sektion, ange var du vill klistra in det filtrerade resultatet (här väljer jag cell F6).
    5. Klicka OK för att applicera filtret. Se skärmdump:

Resultat

I resultatet kommer endast rader som matchar alla kriterier i de angivna kolumnerna att visas eller kopieras. I vårt exempel extraheras endast elever från klass A med poäng över 85.


Med ELLER-logik (matchar alla kriterier)

För att filtrera data i flera kolumner med hjälp av ELLER-logik (som matchar något av kriterierna) i Excels avancerade filter, följ dessa steg:

Steg 1: Förbered dina ursprungliga listintervallsdata

Se till att din datauppsättning för listintervall har tydliga kolumnrubriker, eftersom dessa kommer att vara viktiga för att ställa in kriterieintervallet. Här använder jag följande tabell över elevpoäng som exempel.

Steg 2: Inställning av kriterieintervall

  1. Skapa ditt kriterieintervall antingen ovanför eller separat från listintervallet genom att skriva rubriker som exakt matchar dem i listintervallet. Här ligger mitt kriterieintervall ovanför listintervallet.
  2. Med ELLER-logik, placera varje uppsättning kriterier för samma kolumn på separata rader, eller lista varje kriterium på separata rader under dess motsvarande rubrik. Om jag till exempel vill filtrera efter elever med högre poäng än 90 eller betygen F bör kriterieintervallet ställas in så här:

Steg 3: Använd det avancerade filtret

Nu kan du använda det avancerade filtret för att utföra uppgiften enligt följande.

  1. Gå till Data Fliken och välj Advanced Open water i Sortera och filtrera grupp.
  2. I Avancerat filter i dialogrutan måste du konfigurera enligt följande.
    1. I Handling väljer du ett alternativ du behöver. Här eftersom jag vill lokalisera det filtrerade resultatet till en annan plats väljer jag Kopiera till en annan plats alternativ.
    2. I Listintervall sektionen, välj hela listintervallet A7: D17.
    3. I Kriterier väljer du hela kriterieintervallet A2: D4.
    4. I Kopia till sektion, ange var du vill klistra in det filtrerade resultatet (här väljer jag cell F8).
    5. Klicka OK för att applicera filtret. Se skärmdump:

Resultat

Detta kommer att filtrera din data baserat på de angivna kriterierna och matcha alla kriterier som anges. Om en rad matchar något av kriterierna i de kolumner du angett, kommer den att inkluderas i de filtrerade resultaten.

I det här fallet kommer filtret endast att returnera elever vars poäng högre än 90 eller med betyget F.


Med OCH samt ELLER-logik

För att filtrera data i flera kolumner med en kombination av AND såväl som OR logik med Excels avancerade filter kan du följa dessa steg.

Steg 1: Förbered dina ursprungliga listintervallsdata

Se till att din datauppsättning för listintervall har tydliga kolumnrubriker, eftersom dessa kommer att vara viktiga för att ställa in kriterieintervallet. Här använder jag följande tabell över elevpoäng som exempel.

Steg 2: Inställning av kriterieintervall

  1. Skapa ditt kriterieintervall ovanför eller bredvid ditt listintervall. Inkludera kolumnrubriker som exakt matchar dem i listintervallet. Här ligger mitt kriterieintervall ovanför listintervallet.
  2. Under rubrikerna anger du kriterierna med en kombination av OCH- och ELLER-logik.
    • För AND logik bör kriterier från olika kolumner placeras på samma rad.
    • För OR logik, kriterier bör placeras på separata rader.
    • För kombinerad OCH-ELLER logik, organisera varje uppsättning ELLER-villkor i separata block med rader. Inom varje block, placera AND-kriterier på samma rad.
      Om du till exempel vill filtrera elever i klass A med poäng över 90, eller i klass B med betyget B, ställer du in kriterieintervallet enligt följande:

Steg 3: Använd det avancerade filtret

Nu kan du använda det avancerade filtret för att utföra uppgiften enligt följande.

  1. Gå till Data Fliken och välj Advanced Open water i Sortera och filtrera grupp.
  2. I Avancerat filter i dialogrutan måste du konfigurera enligt följande.
    1. I Handling väljer du ett alternativ du behöver. Här eftersom jag vill lokalisera det filtrerade resultatet till en annan plats väljer jag Kopiera till en annan plats alternativ.
    2. I Listintervall sektionen, välj hela listintervallet A7: D17.
    3. I Kriterier väljer du hela kriterieintervallet A2: D4.
    4. I Kopia till sektion, ange var du vill klistra in det filtrerade resultatet (här väljer jag cell F8).
    5. Klicka OK för att applicera filtret. Se skärmdump:

Resultat

Excel visar bara de rader som uppfyller din komplexa kriteriekombination.

I det här exemplet returnerar det avancerade filtret endast elever med poäng över 90 i klass A eller elever med betyget B i klass B.


Avancerat filter med jokertecken

Att använda jokertecken med Excels avancerade filter möjliggör mer flexibla och kraftfulla datasökningar. Jokertecken är specialtecken som representerar ett eller flera tecken i en sträng, vilket gör det lättare att filtrera efter textmönster. Här finns detaljerade instruktioner om hur du använder det avancerade filtret med jokertecken i Excel.

Steg 1: Förbered dina ursprungliga listintervallsdata

Se till att din datauppsättning för listintervall har tydliga kolumnrubriker, eftersom dessa kommer att vara viktiga för att ställa in kriterieintervallet. I det här exemplet, låt oss säga att du har en lista med namn och att några av namnen du letar efter följer ett specifikt namnmönster.

Steg 2: Inställning av kriterieintervall

  1. Skapa ditt kriterieintervall ovanför eller bredvid ditt listintervall. Inkludera kolumnrubriker som exakt matchar dem i listintervallet. Här ligger mitt kriterieintervall ovanför listintervallet.
  2. Under rubriken anger du kriterierna med jokertecken.
    • *: Representerar valfritt antal tecken och kan användas före, efter eller inom en sträng.
    • ?: Representerar ett enskilt tecken på en specifik position.
    I det här exemplet vill jag filtrera namn som börjar med tecknet "J", så jag skriver in J* under rubriken Namn i kriterieintervallet. Se skärmdump:

Steg 3: Använd det avancerade filtret

Nu kan du använda det avancerade filtret för att filtrera alla namn som börjar med tecknet J.

  1. Gå till Data Fliken och välj Advanced Open water i Sortera och filtrera grupp.
  2. I Avancerat filter dialogrutan, konfigurera enligt följande.
    1. I Handling väljer du ett alternativ du behöver. Här eftersom jag vill lokalisera det filtrerade resultatet till en annan plats väljer jag Kopiera till en annan plats alternativ.
    2. I Listintervall sektionen, välj hela listintervallet A6: B11.
    3. I Kriterier väljer du hela kriterieintervallet A2: B3.
    4. I Kopia till sektion, ange var du vill klistra in det filtrerade resultatet (här väljer jag cell D7).
    5. Klicka OK för att applicera filtret. Se skärmdump:

Resultat

Det avancerade filtret visar endast de rader från kolumnen Namn där namnen börjar med bokstaven 'J', i enlighet med mönstret som anges av jokertecken i kriterieintervallet.


Extrahera endast vissa kolumner

Att använda Excels avancerade filter för att extrahera endast vissa kolumner är särskilt användbart för att analysera stora datamängder där du bara behöver fokusera på viss information.

Anta att din datauppsättning är i intervallet A7:D17 och att du vill filtrera denna data baserat på kriterier som anges i B2:D4 och endast extrahera Namn , Betyg och Grade kolumner. Så här gör du.

Steg 1: Ange vilka kolumner som ska extraheras

Skriv rubrikerna för de kolumner du vill extrahera under eller bredvid din datauppsättning. Detta definierar intervallet "Kopiera till" där den filtrerade informationen kommer att visas. I det här exemplet skriver jag Namn , Betyg och Grade rubriker i sortimentet F7:H7.

Steg 2: Använd det avancerade filtret

Nu kan du använda det avancerade filtret för att filtrera endast vissa kolumner baserat på angivna kriterier.

  1. Gå till Data Fliken och välj Advanced Open water i Sortera och filtrera grupp.
  2. I Avancerat filter dialogrutan, konfigurera enligt följande.
    1. I Handling väljer du Kopiera till en annan plats alternativ.
    2. I Listintervall sektionen, välj hela listintervallet A7: D17.
    3. I Kriterier väljer du hela kriterieintervallet A2: D4.
    4. I Kopia till avsnitt, välj intervallet (F7:H7 i det här fallet) där du har skrivit rubrikerna för de kolumner du vill extrahera.
    5. Klicka OK för att applicera filtret. Se skärmdump:

Resultat

Du kan se att extraktionsresultatet endast inkluderar de angivna kolumnerna.


Anmärkningar för avancerat filter

  • Kriterieintervallet måste ha kolumnrubriker som exakt matchar dem i listintervallet.
  • Om de filtrerade resultaten kopieras till en annan plats är funktionen Ångra (Control + Z) inte tillgänglig.
  • När du använder det avancerade filtret i Excel, var noga med att inkludera kolumnrubrikerna i ditt val. Om du utelämnar rubrikerna kan det leda till att Excel av misstag behandlar den första cellen i intervallet som en rubrik, vilket kan resultera i felaktig filtrering.
  • Filtrerade resultat uppdateras inte dynamiskt; använd det avancerade filtret igen för att uppdatera dem efter dataändringar.
  • Följande tabell listar jämförelseoperationerna för siffror och datum som du kan använda i de avancerade filterkriterierna.
    Jämförelseoperatör Betydelse
    = Lika med
    > Större än
    < Mindre än
    >= Större än eller lika med
    <= Mindre än eller lika med
    <> Inte lika med

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations