Innholdsfortegnelse
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.