Slik bruker du flere filtre i Excel (6 egnede metoder)

  • Dele Denne
Hugh West

Filtrering blir uunnværlig når du har et større og mer komplisert datasett. Å hente de ønskede dataene er ganske tidkrevende fra et slikt datasett. Derfor bør du vite hvordan du bruker flere filtre i Excel. Metodene for flere filtre er spesielt fantastiske for å vise dine interesserte data.

I denne artikkelen vil vi diskutere metodene for hvordan du bruker flere filtre inkludert VBA-kode i Excel. Vi vil også vise FILTER-funksjonen som filtrerer smart og oppdaterer data automatisk.

Last ned øvelsesarbeidsbok

Du kan laste ned øvelsesarbeidsboken herfra:

Bruk av flere filtre.xlsm

6 metoder for å bruke flere filtre i Excel

Før du går til hovedanalysen, la oss få et glimt av følgende datasett. Her er navnene på 15 nettsteder gitt sammen med deres kategori . Dessuten er besøksnummeret og Nye abonnenter gitt basert på datoen og modusen til plattformene .

Nå skal vi se bruken av flere filtre angående forskjellige perspektiver. For å gjennomføre økten bruker vi Microsoft 365-versjon . Så la oss komme i gang.

1. Flere filtre på en enkel måte innenfor forskjellige kolonner i Excel

Her kan du enkelt organisere de nødvendige dataene ved å bruke Filter alternativet i Utmerke. For eksempel,hvis du ønsker å få antall besøk for Utdanningsnettstedene og Mobilplattformen , kan du ganske enkelt bruke Filter alternativet.

Så, for dette, følg trinnene nedenfor.

  • Velg først datasettet.
  • For det andre, fra Hjem -fanen> klikk på Filter -alternativet (fra kommandolinjen Sorter og filter ). I tillegg kan du åpne alternativet Filter på en annen måte. Videre er den fra Data -fanen> klikk Filter -alternativet.

Etter det vil du se rullegardinpilen for hvert felt.

Nå må du filtrere de ønskede dataene.

  • Først velger du «Kategori»
  • Deretter fjerner du merket for Velg alle for å fjerne merket for alle dataalternativene.
  • Deretter merker du av i boksen nær "Utdanning" .
  • Senere, trykk OK .

  • Igjen, klikk på “ Plattformer" -feltet og merk av i boksen nær "Mobil" -plattformen på den tidligere måten.

Etter filtrering av to felt, får du følgende besøksnummer.

2. Bruke AutoFilter-alternativet til å filtrere flere verdier i Excel

AutoFilter -alternativet i Excel brukes som en innebygd knapp for å filtrere ut ulike typer nødvendige data i et dataområde eller en kolonne.

Så, hvis du vil finne «Nettstedsnavn» har et besøkstall mellom 5000 og 10000 , og "Nye abonnenter" er større enn 200 , kan du gjøre det på følgende måte.

  • Først velger du datasettet og trykker CTRL+SHIFT+L .

  • Deretter, klikk på rullegardinpilen i feltet “Besøksnummer” .
  • Deretter går du til menyen Tallfiltre .
  • Velg deretter alternativet Mellom .

På dette tidspunktet vises en ny dialogboks med navnet Egendefinert autofilter vises.

  • Først setter du inn 5000 i den første tomme plassen i dialogboksen Egendefinert autofilter .
  • Der andre , skriv 10000 i det andre feltet.
  • Trykk til slutt OK .

Som et resultat vil du se det filtrerte besøksnummeret .

  • Tilsvarende klikker du på rullegardinpilen i "Nye abonnenter" -feltet.
  • Gå deretter til Tallfiltre -menyen.
  • Deretter velger du Større Enn -alternativet.

På samme måte åpnes dialogboksen med navnet Egendefinert autofilter for « Nye abonnenter ».

  • Fyll deretter plassen ved å skrive 200 .
  • Trykk deretter OK .

Og du vil få følgende resultat for søket ditt. Så vi trodde det er klart for deg hvordan du bruker flere filtre i Excel.

3. Filtrerer flere kolonnerSamtidig bruk av avansert filterfunksjon

I de forrige to metodene ser du bruken av flere filtre separat for hvert felt. Dessuten hadde du ingen mulighet til å angi kriterier.

Faktisk, ved å bruke Avansert filter -alternativet, kan du spesifisere kriterier for feltene.

Du kan for eksempel spesifisere de tre kriteriene, dvs. kategorien av nettstedene vil være utdanning , antallet besøk vil være større enn 10 000 , og antallet nye abonnenter vil være større enn 400 .

  • Skriv først ned kriteriene ovenfor angående feltene deres. Her har vi skrevet disse kriteriene i celleområdet B22:D23 . Du må faktisk skrive kriteriene horisontalt .

  • Åpne deretter alternativet Avansert filter ved å klikke på fanen Data > Sorter & Filter > Avansert .

  • Senere spesifiser rekkevidden for hele datasettet fra der du vil filtrer i Listeområde -alternativet og angi kriteriene i Criteria-området .
  • I tillegg, hvis du ikke trenger lignende data, merk av i boksen nær Bare unike poster .
  • Trykk deretter OK .

Og du vil se følgende utgang.

Lignende avlesninger:

  • Filtrer flere kriterier i Excel (4Egnede måter)
  • Filtrer data i Excel ved hjelp av formel
  • Hvordan filtrere flere kolonner samtidig i Excel (3 måter)
  • Søk flere elementer i Excel-filter (2 måter)

4. Flere filtre ved bruk av VBA i Excel

Hvis du har et større datasett, det er tidkrevende og litt kjedelig å få det ønskede resultatet ved hjelp av en formel.

Du kan heller bruke VBA -koden i Excel som utfører resultatet raskt og nøyaktig.

Nå, la oss se hvordan du kan bruke VBA -koden til datasettet vårt.

Her ser vi de to applikasjonene til VBA AutoFilter ved hjelp av OR -operator og AND -operator henholdsvis.

4.1. Flere filtre som bruker ELLER-operatør (logikk)

Hvis dere ønsker å filtrere nettsteder som har et antall besøk mindre enn 10 000 eller større enn 15 000 , og kategorien til nettstedene ville være utdanning , så kan du følge følgende trinn.

  • For det første fra -utvikleren fanen > klikk på Visual Basic .

  • Åpne deretter en modul ved å klikke Sett inn > Modul .

  • Deretter skriver du ned følgende kode i Modul 1 .
8602

Kodesammenbrudd

Følgende ting er nødvendige for å bruke VBA AutoFilter .

  • Omfang: Det refererer til cellenområde for å filtrere f.eks. B4:G19 .
  • Felt: Det er indeksen til kolonnenummeret fra den venstre delen av datasettet. Verdien av det første feltet vil være 1 .
  • Kriterium 1: Det første kriteriet for et felt f.eks. Criteria1=”<10000”
  • Kriterium 2: Det andre kriteriet for et felt, f.eks. Criteria2=”>15000”
  • Operator: En Excel-operator som spesifiserer visse filtreringskrav, f.eks. Operator:=xlOr , Operator:=xlAnd osv.
  • På dette tidspunktet, fra Utvikler -fanen > gå til Makroer .

  • Velg deretter filter_my_sites fra Makronavnet og trykk Kjør .

Hvis du kjører koden ovenfor, får du følgende utdata.

4.2. Flere filtre som bruker OG-operatør (logikk)

Enda viktigere, hvis du ønsker å få opplæringsnettstedene med et antall besøk mellom 5000 og 15000 , kan du bruke følgende kode.

4518

  • Etter å ha kjørt koden, får du følgende utdata.

Så, vi trodde det er klart for deg hvordan du bruker flere filtre i Excel ved å bruke VBA .

5. Bruk av FILTER-funksjon for å bruke flere filtre

De første 3 diskuterte metodene er ganske funksjonelle selv om de har alvorlige ulemper. Du kan ikke oppdatere de filtrerte dataeneautomatisk. For dette må du igjen bruke metodene for å filtrere nye data.

Det er derfor Microsoft kommer med en oppdatert FILTER -funksjon som oppdaterer de filtrerte dataene automatisk. Dessuten vil du kun få denne funksjonen i Excel 365 -versjonen.

Syntaksen til funksjonen er

FILTER (array, include, [if_empty])

Argumentene er-

  • matrise: Område eller matrise som skal filtreres.
  • inkluderer : Boolsk matrise, oppgitt som kriterier.
  • if_empty: Verdi som skal returneres når ingen resultater returneres. Dette er et valgfritt felt.

I tillegg kan du filtrere datasettet basert på datoen. Anta at du vil filtrere hele datasettet for bare måneden juni . Det betyr at du ønsker å få navnet på nettsteder , antall besøk osv. for juni .

  • I det case, skriv formelen i H5 -cellen. Her bør du ha nok plass til de filtrerte dataene, ellers vil det vise en feil.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")

Her er B5:F19 vårt datasett, D5:D19 er for datoen, syntaksen MONTH(D5:D19) > 5 returnerer datoen for juni .

  • Trykk deretter ENTER .

Og du vil få følgende utdata.

6. Bruk av Excel-tabell for å bruke flere filtre

Du kan bruke en Excel-tabell for å bruke flere filtre. Trinnene er gittnedenfor.

Trinn:

  • Velg først dataområdet.
  • For det andre, fra Sett inn -fanen >> velg funksjonen Tabell .

På dette tidspunktet vil en dialogboks med navnet Opprett tabell vises.

  • Nå, sørg for at du har valgt dataområdet i boksen Hvor er dataene for tabellen? . Her, hvis du velger dataområdet før, vil denne boksen fylles ut automatisk.
  • Deretter merker du av for Min tabell har overskrifter .
  • Trykk til slutt OK .

Etter det vil du se rullegardinpilen for hvert felt.

  • Følg deretter trinnene i metode-1 og du vil få utdata.

Slik filtrerer du flere kommaseparerte verdier i Excel

For denne delen vil vi bruke en annen datatabell. Som inneholder nettstedsnavn, kategori, besøksnummer, og plattformer .

Nå, hvis du ønsker å få antall besøk for utdanningsnettsteder og mobilplattformen , kan du følge trinnene.

  • Nå velger du datasettet og trykk CTRL+SHIFT+L .

Så du vil se rullegardinpilen for hvert felt.

  • Deretter klikker du på rullegardinpilen i feltet “Kategori” .
  • Deretter går du til Tekstfiltre menyen.
  • Velg deretter Inneholder... alternativ.

På dette tidspunktet vil en ny dialogboks med navnet Egendefinert autofilter vises.

  • Kl. først, skriv Utdanning i det første feltet.
  • Deretter trykker du OK .

Så du vil se at Kategorien er filtrert.

Deretter følger du trinnene i metode-1 for filtrering av plattformer og du vil få det endelige resultatet.

Øvingsseksjon

Nå kan du øve på den forklarte metoden selv.

Konklusjon

Slik kan du bruke de flere filtrene i Excel. Hvis du har forslag eller forvirring, vennligst gi oss beskjed i kommentarfeltet nedenfor.

Takk for at du er med oss.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.