Avancerat filter med kriterieområde i Excel (18 applikationer)

  • Dela Detta
Hugh West

Microsoft Excel, Avancerat filter är användbart när man letar efter data som uppfyller två eller flera kriterier. I den här artikeln kommer vi att diskutera tillämpningar av alternativet Avancerat filter Kriterieområde i Excel.

Ladda ner övningsboken

Ladda ner övningsboken här.

Användning av avancerade filter.xlsx

18 tillämpningar av avancerade filterkriterier i Excel

1. Användning av avancerade filterkriterier för antal och datum

Först och främst kommer vi att få en introduktion till vårt dataset. Column B till Column E representerar olika data som är kopplade till försäljning. Nu kan vi implementera här Avancerade filterkriterier Räckvidd . I det här exemplet använder vi Advanced Filter Criteria Range för att filtrera siffror och datum. Vi kommer att extrahera alla data där försäljningskvantiteten är större än 10 Låt oss se hur det går till.

  • För det första, i Uppgifter Välj fliken Avancerad kommandot från Sortera & Filtrera alternativet. En dialogruta med namnet Avancerat filter kommer att visas.

  • Välj sedan hela tabellen (B4:E14) för Lista över intervall .
  • Välj cell (C17:C18) som Kriterieområde .
  • Tryck på OK .

  • Slutligen kan vi bara se de uppgifter som har kvantiteter som är större än 10 .

Observera:

2. Vi kommer att använda rubriker för de relaterade kolumnerna där filtreringskriterierna kommer att tillämpas.

2. Filtrera textvärde med avancerade filterkriterier

Vi kan jämföra textvärden med hjälp av logiska operatörer utöver siffror och datum. I det här avsnittet kommer vi att diskutera hur vi kan filtrera textvärden med avancerade filterkriterier för exakt matchning av text och för att få ett visst tecken i början.

2.1 För exakt matchning av text

Med den här metoden, Filtrering ger oss det exakta värdet av den inmatade texten. Anta att vi har följande dataset med försäljning och en ny kolumn Staden Vi hämtar endast uppgifter om staden. "NEW YORK Gör följande steg för att utföra åtgärden:

  • I början väljer du cell C18 . Använd följande formel:
=EXAKT(D5," NEW YORK")

  • Tryck på Gå in på .

  • Välj sedan följande intervall för filterkriterier:

Listområde: B4:F14

Kriterieområde: C17:C18

  • Hit OK .

  • Slutligen får vi bara fram data för staden "NEW YORK .

2.1 Att ha en specifik karaktär i början

Nu filtrerar vi textvärdena efter att de börjar med ett visst tecken snarare än efter en exakt matchning. Här extraherar vi endast värden för städer som börjar med ordet "Ny . Vi ska se hur man gör det.

  • Först väljer du kriterieområden i Avancerat filter box:

Listområde: B4:F14

Kriterieområde: C18:C19

  • Tryck på OK .

  • Fin ally, vi får data för alla städer som börjar med ordet "Ny .

3. Använd jokertecken med alternativet Avancerat filter

Användning av jokertecken tecken är ett annat sätt att tillämpa Avancerade filterkriterier Räckvidd . Vanligtvis finns det tre typer av jokertecken i Excel:

? (frågetecken) - Representerar varje enskilt tecken i en text.

* (Asterisk) - Representerar ett valfritt antal tecken.

~ (Tilde) - Anger att det finns ett jokertecken i texten.

Vi kan söka efter en specifik textsträng i vårt dataset genom att använda Asterisk (*) I det här exemplet hittar vi namnen på de säljare som börjar med texten 'J' För att göra det måste vi följa de här stegen.

  • Öppna först Avancerat filter Välj följande kriterieområde:

Listområde: B4:F14

Kriterieområde: C17:C18

  • Tryck på OK .

  • Slutligen får vi bara fram namnen på de säljare som börjar med texten 'J' .

Relaterat innehåll: Excel Avancerat filter [Flera kolumner & Kriterier, med formel & med jokertecken]

4. Tillämpa formel med ett avancerat filterkriterieområde

Ett annat sätt att använda Avancerat filterkriterieområde är att tillämpa formler. I det här exemplet extraherar vi försäljningsbeloppet som är större än $350 . Följ bara nedanstående steg för att göra detta:

  • I början väljer du cell C19 . Använd följande formel:
=F5>350

  • Hit OK .

Formeln itererar värdet av försäljningsbeloppet om det är större än $350 eller inte.

  • Välj sedan följande kriterieområde i fältet Avancerat filter dialogrutan:

Listområde: B4:F14

Kriterieområde: C17:C19

  • Tryck på OK .

  • Vi kan alltså bara se data för de värden för försäljningar som är större än $350 .

5. Avancerat filter med AND-logiska kriterier

Vi kommer nu att presentera AND-logik i intervallet Avancerade filterkriterier. Denna logik använder två kriterier. Den returnerar utdatavärdet när data uppfyller båda kriterierna. Vi har följande dataset. I detta dataset kommer vi att filtrera data för staden New York och har ett försäljningsvärde >= 200 . Vi ska se hur man gör det.

  • Gå först till Avancerat filter Välj följande kriterieområde i dialogrutan:

Listområde: B4:F14

Kriterieområde: C18:C19

  • Tryck på OK .

  • Slutligen kommer vi att få fram datasetet för endast staden New York som har en Försäljning större än $250 .

6. Användning av OR-logik med avancerade filterkriterier

Likt den OCH logik, den OR-logik använder också två kriterier. OCH logiken ger resultat om båda kriterierna är uppfyllda, medan ELLER logiken returnerar om endast ett kriterium är uppfyllt. Här kommer vi att använda data för städerna New York och Texas Följ bara nedanstående steg för att utföra denna åtgärd:

  • I början öppnar du Avancerat filter Ange följande kriterieområde i dialogrutan:

Listområde: B4:F14

Kriterieområde: C18:C20

  • Hit OKEJ.

  • Slutligen får vi datauppsättningen endast för städerna New York och Texas .

7. Kombination av AND & OR Logic som kriterieområde

Ibland kan vi behöva filtrera data efter flera kriterier. I det fallet kan vi använda en kombination av OCH & ELLER logik. Vi kommer att extrahera data från följande dataset baserat på de givna kriterierna. Gör bara följande steg för att utföra denna åtgärd:

  • För det första öppnar du Avancerat filter dialogrutan. Välj följande kriterier:

Listområde: B4:F14

Kriterieområde: C18:C20

  • Tryck sedan på OKEJ.

  • På så sätt kan vi bara se de dataset som motsvarar våra kriterier.

8. Använda avancerade filterkriterier för att extrahera specifika kolumner

I det här exemplet filtrerar vi specifika delar av ett dataset. Efter filtreringen flyttar vi den filtrerade delen till en annan kolumn. Vi använder följande dataset för att utföra denna åtgärd genom nedanstående procedur.

  • För det första, från den Avancerat filter Välj följande kriterier i dialogrutan:

Listområde: B4:F14

Kriterieområde: C18:C20

  • Välj kopiera till en annan plats alternativ.
  • Ingång Kopiera till sortiment H8:I10 .
  • Hit OKEJ.

  • Vi får alltså de filtrerade uppgifterna i H8:I10 i enlighet med våra kriterier.

9. Kopiera data till ett annat arbetsblad efter filtrering

I det här exemplet kopierar vi också data till ett annat kalkylblad, medan vi i det föregående exemplet gjorde det i samma kalkylblad. Gör följande steg för att utföra det:

  • Gå först till "Ett annat arbetsblad-2 där vi kopierar data efter filtrering.

Vi kan se två kolumner 'City' och 'Försäljning' "Ett annat arbetsblad-2 .

  • Öppna sedan "Avancerat filter dialogrutan.

  • Gå sedan till "Ett annat arbetsblad-1 Välj följande kriterier:

Listområde: B4:F14

Kriterieområde: C18:C19

  • Välj nu kopiera till en annan plats alternativ.

  • Därefter går du till "Ett annat arbetsblad-2 . Välj Kopiera till Utbud B2:C4 .
  • Tryck på OK .

  • Slutligen kan vi se de filtrerade uppgifterna i "Ett annat arbetsblad-2 .

10. Extrahera unika poster med avancerade filterkriterier

I det här fallet kommer vi bara att extrahera de unika värdena från en specifik kolumn. Från följande dataset kommer vi att extrahera unika värden för städer i en annan kolumn. Gör bara stegen:

  • I början öppnar du Avancerat filter fönstret. Välj kriterierna

Lista intervall: D4:D14

  • Välj sedan alternativet Kopiera till en annan plats .
  • Ange sedan Kopiera till som H4:H8 .
  • Kryssa i rutan Endast unika poster .
  • Tryck på OK .

  • Slutligen kan vi se namnen på städer med unika poster endast i kolumnen H .

11. Hitta veckodagar med ett avancerat filterkriterieområde

Vi kan hitta veckodagar med Advanced Filter Criteria Range. Vi använder följande dataset för att illustrera processen:

  • Välj först cell C19 . Använd följande formel:
=OCH(VECKODAG(B5)1,VECKODAG(B5)7)

  • Ange sedan följande kriterieområde i Avancerat filter dialogrutan:

Listområde: B4:F14

Kriterieområde: C18:C19

  • Tryck på OK .

  • Slutligen får vi den Datum värden endast för vardagar.

🔎 Hur fungerar formeln?

  • VECKODAG(B5)1: 1 betecknar Söndag. I denna del fastställs kriterierna för att datumet inte ska vara Söndag .
  • VARDAG(B5)7: 7 betecknar Söndag. I denna del fastställs kriterierna för att datumet inte ska vara Lördag .
  • OCH(VECKODAG(B5)1,VECKODAG(B5)7): Ställ in kriterierna för att dagen varken är Lördag inte heller Söndag .

12. Använd avancerade filter för att hitta veckoslut

Vi kan också använda det avancerade filterkriterieområdet för att hitta den Helgen från en datumkolumn. Låt oss se hur du gör det med hjälp av följande dataset:

  • I början markerar du cell C19. Lägg in följande formel:
=ELLER(VECKODAG(B5)=1,VECKODAG(B5)=7)

  • Tryck på Gå in på .

  • Därefter, från Avancerat filter Välj följande kriterieområde i dialogrutan:

Listområde: B4:F14

Kriterieområde: C18:C19

  • Tryck på OK .

  • Vi kan alltså bara se värdena för helgen i Datum kolumn.

13. Använd avancerat filter för att beräkna värden under eller över genomsnittet

I det här avsnittet kommer vi att beräkna värdet under eller över genomsnittet med hjälp av Avancerade filterkriterier Räckvidd Här filtrerar vi endast det försäljningsvärde som är större än det genomsnittliga försäljningsvärdet.

  • Välj först cell C19 . Använd följande formel:
=E5>AVERAGE(E5:E14)

  • Öppna sedan Avancerat filter Ange följande kriterieområde i dialogrutan:

Listområde: B4:F14

Kriterieområde: C18:C19

  • Tryck på OK .

  • Vi får alltså endast datauppsättningen för försäljningsvärden som är större än genomsnittsvärdet.

14. Filtrering av tomma celler med OR-logik

Om vårt dataset består av tomma celler kan vi extrahera de tomma cellerna genom att använda Avancerat filter .

Vi har följande datamängd. Datamängden består av följande tomma celler Vi har fastställt kriterierna med hjälp av följande formel:

=B5=""

  • Gå först till Avancerade filter r dialogrutan. Ange följande kriterier:

Listområde: B4:F14

Kriterieområde: C17:C22

  • Tryck på OK .

  • Slutligen får vi ett dataset som endast består av tomma celler.

15. Använd avancerat filter för att filtrera celler som inte är tomma med hjälp av OR- och AND-logik.

I det här exemplet eliminerar vi de tomma cellerna medan vi i det föregående exemplet eliminerade de icke-tomma cellerna. Vi har ställt in följande kriterier för att använda formeln:

=B5""

  • Först går du till Avancerat filter Lägg in följande kriterieområde i dialogrutan:

Listområde: B4:F14

Kriterieområde: C17:G18

  • Tryck nu på OK .

  • Vi får alltså ett dataset utan tomma celler.

16. Hitta de fem första posterna med hjälp av ett avancerat filterkriterieområde

Nu ska vi implementera alternativet Avancerat filter för att extrahera de första 5 poster från alla typer av dataset. I det här exemplet tar vi de fem första värdena i Försäljning För att göra detta ska vi först ställa in kriterierna utifrån följande formel:

=F5>=LARGE($F$5:$F$14,5)

Därefter gör du bara följande steg:

  • Till att börja med går du till Avancerat filter Lägg in följande kriterieområde i dialogrutan:

Listområde: B4:F14

Kriterieområde: C17:C18

  • Hit OK .

  • Slutligen får vi de fem bästa posterna i Försäljning kolumn.

17. Använd avancerade filterkriterier för att hitta de fem nedersta posterna

Vi kan använda alternativet Avancerat filter för att hitta den botten fem för att hitta de fem lägsta posterna för Försäljning kolumnen skapar vi följande kriterier med hjälp av formeln nedan:

=F5<=SMALL($F$5:$F$14,5)

Följ sedan nedanstående steg för att utföra denna åtgärd:

  • Lägg först in följande kriterieområde i Avancerat filter dialogrutan:

Listområde: B4:F14

Kriterieområde: C17:C18

  • Därefter trycker du på OK .

  • Slutligen kan vi se de fem nedersta värdena för Försäljning kolumn.

18. Filtrera rader enligt matchade poster i en lista med hjälp av avancerade filterkriterier Range

Ibland kan vi behöva jämföra två kolumner eller rader i en datamängd för att eliminera eller behålla vissa värden. Vi kan använda alternativet Match Entry för att utföra den här typen av åtgärder.

18.1 Matchningar med objekt i en lista

Anta att vi har följande dataset med två kolumner med städer. Vi vill bara ta med de matchande posterna mellan dessa två kolumner. För att göra detta ställer vi in följande kriterier med hjälp av nedanstående formel:

=C5=E5

Gör bara följande steg för att utföra denna åtgärd:

  • I början öppnar du Avancerat filter Alternativet Infoga följande kriterieområde:

Listområde: B4:F14

Kriterieområde: C17:C18

  • Hit OK .

  • Slutligen kan vi se samma värde i två kolumner med städer.

18.2 Gör inte matchningar med objekt i en lista

Det tidigare exemplet gällde matchande poster, medan det här exemplet filtrerar icke-matchande poster. Vi ställer in kriterierna med hjälp av följande formel:

=C5E5

Låt oss se hur du gör detta:

  • För det första, från den Advance-filter infoga följande kriterieområde:

Listområde: B4:F14

Kriterieområde: C17:C18

  • Tryck sedan på OK .

  • Slutligen får vi värdena för städerna i Kolumn C och Kolumn E som inte stämmer överens med varandra.

Slutsats

I den här artikeln har vi försökt att täcka alla metoder i Avancerade filterkriterier Range alternativ. Ladda ner vår övningsbok som finns med i den här artikeln och öva själv. Om du känner dig förvirrad eller har några förslag kan du lämna en kommentar nedan, vi kommer att försöka svara dig så snart som möjligt.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.