Hoe om veelvuldige filters in Excel toe te pas (6 geskikte metodes)

  • Deel Dit
Hugh West

Filtering word onontbeerlik wanneer jy 'n groter en meer ingewikkelde datastel het. Die herwinning van die verlangde data is redelik tydrowend uit so 'n datastel. Jy behoort dus te weet hoe om veelvuldige filters in Excel toe te pas. Die metodes van veelvuldige filters is veral wonderlik om jou belangstellende data te vertoon.

In hierdie artikel sal ons die metodes bespreek van hoe om veelvuldige filters toe te pas, insluitend VBA-kode in Excel. Ons sal ook die FILTER-funksie wys wat slim filter en data outomaties opdateer.

Laai Oefenwerkboek af

Jy kan die oefenwerkboek van hier af aflaai:

Die toepassing van veelvuldige filters.xlsm

6 metodes om veelvuldige filters in Excel toe te pas

Voordat ons na die hoofanalise gaan, laat ons 'n blik op die volgende datastel. Hier word die name van 15 werwe saam met hul kategorie gegee. Boonop word die Besoeknommer en Nuwe intekenare verskaf op grond van die Datum en modus van Platforms .

Nou sal ons die toepassing van veelvuldige filters met betrekking tot verskillende perspektiewe sien. Vir die uitvoering van die sessie gebruik ons ​​ Microsoft 365-weergawe . So, kom ons begin.

1. Veelvuldige filters op 'n eenvoudige manier binne verskillende kolomme in Excel

Hier kan jy jou vereiste data maklik organiseer deur gebruik te maak van die Filter -opsie in Excel. Byvoorbeeld,as jy die aantal besoeke vir die Opvoedkundige werwe en die Mobiele platform wil kry, kan jy eenvoudig die Filter -opsie gebruik.

Dus, hiervoor, volg die onderstaande stappe.

  • Kies eerstens jou datastel.
  • Tweedens, vanaf die Tuis -oortjie> klik op die Filter -opsie (vanaf die Sorteer & Filter -opdragbalk). Daarbenewens kan jy die Filter -opsie op 'n ander manier oopmaak. Verder, daardie een is van die Data -oortjie> klik Filter opsie.

Daarna sal jy die aftrekpyltjie sien vir elke veld.

Nou moet jy jou verlangde data filtreer.

  • Kies eers die “Kategorie” veld.
  • Ontmerk dan die blokkie naby Kies alles om al die data-opsies te ontkies.
  • Merk dan die blokkie naby "Onderwys" .
  • Later, druk OK .

  • Klik weer op die “ Platforms” -veld en merk die blokkie naby die “Mobile” -platform op die vroeëre manier.

Nadat die twee velde, sal jy die volgende besoeknommer kry.

2. Gebruik AutoFilter-opsie om veelvuldige waardes in Excel te filter

Outofilter -opsie in Excel word gebruik as 'n ingebedde knoppie om verskeie tipes vereiste data in 'n datareeks of kolom uit te filter.

Dus, as jy die "Webwerwe Naam" met 'n besoeknommer tussen 5000 en 10000 , en die “Nuwe intekenare” is groter as 200 , kan jy dit op die volgende manier doen.

  • Selekteer eers die datastel en druk CTRL+SHIFT+L .

  • Dan, klik op die aftrekpyltjie van die “Besoeknommer” -veld.
  • Gaan daarna na die Getalfilters -kieslys.
  • Kies dan die Tussen opsie.

Op hierdie tydstip is 'n nuwe dialoogkassie genaamd Custom Autofilter sal verskyn.

  • Voeg eerstens 5000 in die eerste leë spasie van die Custom AutoFilter dialoogkassie in.
  • Tweedens , skryf 10000 in die tweede spasie.
  • Uiteindelik, druk OK .

As as gevolg hiervan, sal jy die gefiltreerde Besoeknommer sien.

  • Klik net so op die aftrekpyl van die “Nuwe intekenare” -veld.
  • Gaan dan na die Getalfilters -kieslys.
  • Kies daarna die Groter As opsie.

Net so maak die dialoogkassie genaamd Custom Autofilter vir " Nuwe intekenare " oop.

  • Vul dan die spasie in deur 200 te tik.
  • Druk daarna OK .

En jy sal die volgende resultaat vir jou navraag kry. So, ons het gedink dit is vir jou duidelik hoe om veelvuldige filters in Excel toe te pas.

3. Filter veelvuldige kolommeTerselfdertyd gebruik van gevorderde filterkenmerk

In die vorige twee metodes sien jy die toepassing van veelvuldige filters afsonderlik vir elke veld. Boonop het jy geen opsie gehad om kriteria te verskaf nie.

Eintlik, deur die Gevorderde Filter -opsie te gebruik, kan jy kriteria vir die velde spesifiseer.

Jy kan byvoorbeeld spesifiseer die drie kriteria d.w.s. kategorie van die werwe sal onderwys wees, die aantal besoeke sal meer as 10000<2 wees>, en die aantal nuwe intekenare sal meer as 400 wees.

  • Skryf eers die bogenoemde kriteria met betrekking tot hul velde neer. Hier het ons daardie kriteria in die selreeks van B22:D23 geskryf. Eintlik moet jy die kriteria horisontaal skryf.

  • Maak dan die Gevorderde filter -opsie oop deur die Data -oortjie > Sorteer & <1 te klik>Filter > Gevorderd .

  • Spesifiseer later die reeks van jou hele datastel van waar jy wil filter in die Lys reeks opsie en verskaf die kriteria in die Kriteriareeks .
  • Verder, as jy nie soortgelyke data benodig nie, merk die blokkie naby aan Slegs unieke rekords .
  • Druk daarna OK .

En jy sal die volgende uitset.

Soortgelyke lesings:

  • Filter veelvuldige kriteria in Excel (4)Geskikte maniere)
  • Filter data in Excel met formule
  • Hoe om veelvuldige kolomme gelyktydig in Excel te filter (3 maniere)
  • Soek verskeie items in Excel-filter (2 maniere)

4. Veelvuldige filters wat VBA in Excel gebruik

As jy 'n groter datastel het, dit is tydrowend en 'n bietjie vervelig om die vereiste resultaat met 'n formule te kry.

Jy kan eerder die VBA -kode in Excel gebruik wat die resultaat vinnig en akkuraat uitvoer.

Kom ons kyk nou hoe jy die VBA -kode op ons datastel kan toepas.

Hier sal ons die twee toepassings van VBA AutoFilter sien deur gebruik te maak van OF -operateur en EN -operateur onderskeidelik.

4.1. Veelvuldige filters met OF-operateur (logika)

As julle die webwerwe met 'n aantal besoeke minder as 10000 of meer as 15000 , en die kategorie van die werwe sal opvoeding wees, dan kan jy die volgende stappe volg.

  • Eerstens, vanaf die Ontwikkelaar oortjie > klik op Visual Basic .

  • Maak dan 'n module oop deur Insert ><1 te klik>Module .

  • Skryf daarna die volgende kode in Module 1 neer.
1343

Kode-ontleding

Die volgende dinge is nodig vir die gebruik van die VBA AutoFilter .

  • Omvang: Dit verwys na die selreeks om te filtreer bv. B4:G19 .
  • Veld: Dit is die indeks van die kolomnommer van die heel linkse deel van jou datastel. Die waarde van die eerste veld sal 1 wees.
  • Kriteria 1: Die eerste kriteria vir 'n veld bv. Kriteria1=”<10000”
  • Kriteria 2: Die tweede kriteria vir 'n veld bv. Kriteria2=”>15000”
  • Operateur: 'n Excel-operateur wat sekere filtervereistes spesifiseer, bv. Operateur:=xlOf , Operateur:=xlAnd , ens.
  • Op hierdie tydstip, vanaf die Ontwikkelaar -oortjie > gaan na Makro's .

  • Kies dan filter_my_webwerwe uit die Makronaam en druk Run .

As jy die bogenoemde kode laat loop, sal jy die volgende uitvoer kry.

4.2. Veelvuldige filters wat EN Operator (logika) gebruik

Belangriker nog, as jy die opvoedkundige webwerwe wil kry met 'n aantal besoeke tussen 5000 en 15000 , kan jy die volgende kode gebruik.

6437

  • Nadat jy die kode uitgevoer het, sal jy die volgende uitvoer kry.

So, ons het gedink dit is vir jou duidelik hoe om veelvuldige filters in Excel toe te pas deur VBA te gebruik.

5. Gebruik van FILTER Funksie om veelvuldige filters toe te pas

Die eerste 3 besproke metodes is redelik funksioneel alhoewel hulle ernstige nadele het. Jy kan nie die gefiltreerde data opdateer nieoutomaties. Hiervoor moet jy weer die metodes gebruik om nuwe data te filter.

Daarom bring Microsoft 'n opgedateerde FILTER -funksie wat die gefiltreerde data outomaties opdateer. Boonop sal jy hierdie funksie slegs in die Excel 365 -weergawe kry.

Die sintaksis van die funksie is

FILTER (skikking, sluit in, [if_empty])

Die argumente is-

  • skikking: Bereik of skikking om te filter.
  • sluit in : Booleaanse skikking, verskaf as kriteria.
  • if_empty: Waarde om terug te gee wanneer geen resultate teruggestuur word nie. Dit is 'n opsionele veld.

Verder kan jy die datastel filtreer op grond van die datum. Gestel jy wil die hele datastel vir slegs die maand Junie filtreer. Dit beteken dat jy die naam van werwe , die aantal besoeke , ens. vir Junie wil kry.

  • In daardie geval, skryf die formule in die H5 -sel. Hier moet jy genoeg spasie vir die gefiltreerde data hou, anders sal dit 'n fout wys.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")

Hier is B5:F19 ons datastel, D5:D19 is vir die datum, die sintaksis MONTH(D5:D19) > 5 gee die datum vir Junie terug.

  • Druk dan ENTER .

En jy sal kry die volgende uitvoer.

6. Gebruik van Excel-tabel om veelvuldige filters toe te pas

Jy kan 'n Excel-tabel gebruik om toe te pas veelvuldige filters. Die stappe word gegeehieronder.

Stappe:

  • Kies eerstens die datareeks.
  • Tweedens, vanaf die Voeg in -oortjie >> kies die Tabel -kenmerk.

Op hierdie tydstip sal 'n dialoogkassie met die naam Skep Tabel verskyn.

  • Maak nou seker dat jy die datareeks in die Waar is die data vir jou tabel? boks gekies het. Hier, as jy die datareeks voor kies, sal hierdie blokkie outomaties invul.
  • Merk dan die My tabel het opskrifte opsie.
  • Laastens, druk OK .

Daarna sal jy die aftrekpyltjie sien vir elke veld.

  • Volg dan die stappe van metode-1 en jy sal die uitset kry.

Hoe om veelvuldige kommageskeide waardes in Excel te filter

Vir hierdie afdeling sal ons 'n ander datatabel gebruik. Wat die Werfnaam, Kategorie, Besoeknommer, en Platforms bevat.

Nou, as jy die aantal besoeke vir die Opvoedkundige werwe en die Mobiele platform , kan jy die stappe volg.

  • Kies nou die datastel en druk CTRL+SHIFT+L .

Dus, jy sal die aftrekpyltjie vir elke veld sien.

  • Klik dan op die aftrekpyltjie van die “Kategorie” -veld.
  • Gaan daarna na die Teksfilters kieslys.
  • Kies dan die Bevat .. opsie.

Op hierdie tydstip sal 'n nuwe dialoogkassie genaamd Custom Autofilter verskyn.

  • By skryf eers Onderwys in die eerste spasie.
  • Druk dan OK .

So, jy sal sien dat die Kategorie gefiltreer is.

Volg daarna die stappe van metode-1 vir filterplatforms en jy sal die finale uitset kry.

Oefenafdeling

Nou kan jy self die verduidelikde metode oefen.

Gevolgtrekking

Dit is hoe jy die veelvuldige filters in Excel kan toepas. As jy enige voorstelle of verwarring het, laat weet ons asseblief in die volgende kommentaarafdeling.

Dankie dat jy by ons was.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.