Satura rādītājs
Filtrēšana kļūst neaizstājama, ja jums ir lielāka un sarežģītāka datu kopa. Vajadzīgo datu iegūšana no šādas datu kopas ir diezgan laikietilpīga. Tāpēc jums jāzina, kā piemērot filtrēšanas metodi. vairāki filtri programmā Excel. Metodes vairāki filtri ir īpaši pārsteidzoši, lai parādītu interesējošos datus.
Šajā rakstā mēs apspriedīsim metodes, kā piemērot vairāki filtri tostarp . VBA kods programmā Excel. Tāpat mēs parādīsim funkcija FILTER kas gudri filtrē un automātiski atjaunina datus.
Lejupielādēt Practice Workbook
Prakses darba burtnīcu varat lejupielādēt no šejienes:
Vairāku filtru piemērošana.xlsm6 metodes vairāku filtru piemērošanai programmā Excel
Pirms pievērsties galvenajai analīzei, aplūkosim šādu datu kopu. Šajā gadījumā 15 vietņu nosaukumi ir norādītas kopā ar to Kategorija . Turklāt Apmeklējumu skaits un Jauni abonenti tiek sniegti, pamatojoties uz Datums un veids Platformas .
Tagad mēs redzēsim, kā vairāki filtri attiecībā uz dažādām perspektīvām. Lai vadītu sesiju, mēs izmantojam Microsoft 365 versija . Tātad sāksim.
1. Vairāki filtri vienkāršā veidā dažādās Excel kolonnās
Šeit varat viegli sakārtot nepieciešamos datus, izmantojot. Filtrs opciju programmā Excel. Piemēram, ja vēlaties iegūt apmeklējumu skaits par Izglītības vietnes un Mobilā platforma , varat vienkārši izmantot Filtrs iespēja.
Lai to paveiktu, izpildiet tālāk norādītās darbības.
- Vispirms atlasiet datu kopu.
- Otrkārt, no Sākums cilne> noklikšķiniet uz Filtrs opcija (no Atlasīt & amp; Filtrēt komandu josla). Turklāt varat atvērt Filtrs iespēja citā veidā. Turklāt, ka viens ir no Dati tab> noklikšķiniet uz Filtrs iespēja.
Pēc tam redzēsiet nolaižamā bultiņa katram laukam.
Tagad ir jāfiltrē vajadzīgie dati.
- Vispirms atlasiet "Kategorija" lauka.
- Pēc tam noņemiet izvēles rūtiņu pie Atlasiet visus lai atceltu visu datu opciju atlasi.
- Pēc tam atzīmējiet lodziņu blakus "Izglītība" .
- Vēlāk nospiediet LABI .
- Vēlreiz noklikšķiniet uz "Platformas" laukā un atzīmējiet lodziņu, kas atrodas blakus "Mobilais" platforma iepriekšējā veidā.
Pēc filtrēšanas divi laukus, jūs iegūsiet šādu informāciju. apmeklējumu skaits.
2. Automātiskā filtra opcijas izmantošana, lai filtrētu vairākas vērtības programmā Excel
Automātiskais filtrs opcija programmā Excel tiek izmantota kā iegultā poga, lai datu diapazonā vai slejā filtrētu dažādu veidu nepieciešamos datus.
Tātad, ja vēlaties atrast "Vietņu nosaukums" ar apmeklējumu skaits no 5000 līdz 10000 , un "Jauni abonenti" ir vairāk nekā 200 , to var izdarīt šādi.
- Vispirms atlasiet datu kopu un nospiediet CTRL+SHIFT+L .
- Pēc tam noklikšķiniet uz nolaižamā bultiņa no "Apmeklējumu skaits" lauka.
- Pēc tam dodieties uz Skaitļu filtri ēdienkarte.
- Pēc tam izvēlieties Starp iespēja.
Šajā laikā tiek atvērts jauns dialoglodziņš ar nosaukumu Pielāgotais automātiskais filtrs parādīsies.
- Pirmkārt, ievietojiet 5000 pirmajā tukšajā vietā Pielāgotais automātiskais filtrs dialoglodziņš.
- Otrkārt, rakstiet 10000 otrajā vietā.
- Visbeidzot, nospiediet LABI .
Rezultātā redzēsiet filtrēto Apmeklējumu skaits .
- Tāpat noklikšķiniet uz nolaižamā bultiņa no "Jauni abonenti" lauka.
- Pēc tam dodieties uz Skaitļu filtri ēdienkarte.
- Pēc tam izvēlieties Lielāks par iespēja.
Līdzīgi arī dialoglodziņš ar nosaukumu Pielāgotais automātiskais filtrs par " Jauni abonenti " atveras.
- Pēc tam aizpildiet vietu, ierakstot 200 .
- Pēc tam nospiediet LABI .
Un jūs saņemsiet šādu rezultātu savam pieprasījumam. Tātad, mēs domājām, ka jums ir skaidrs, kā pieteikties. vairāki filtri programmā Excel.
3. Vairāku kolonnu vienlaicīga filtrēšana, izmantojot uzlaboto filtru funkciju
Iepriekšējā divi metodes, jūs redzat, kā tiek piemērotas vairāki filtri Turklāt jums nebija iespējas norādīt kritērijus.
Patiesībā, izmantojot Uzlabotais filtrs opciju, varat norādīt lauku kritērijus.
Piemēram, varat norādīt trīs kritērijus, t. i. kategorija no vietām būtu izglītība , skaits apmeklē būtu vairāk nekā 10000 , un to skaits jauni abonenti būtu vairāk nekā 400 .
- Vispirms pierakstiet iepriekš minētos kritērijus attiecībā uz to laukiem. Šeit mēs esam pierakstījuši šos kritērijus šūnu diapazonā. B22:D23 . Patiesībā jums ir jāuzraksta kritēriji horizontāli .
- Pēc tam atveriet Uzlabotais filtrs iespēju, noklikšķinot uz Dati cilne> Kārtot & amp; Zīmogs; Filtrs > Advanced .
- Vēlāk norādiet visas datu kopas diapazonu, no kura vēlaties filtrēt. Saraksta diapazons iespēju un norādiet kritērijus Kritēriju diapazons .
- Turklāt, ja jums nav nepieciešami līdzīgi dati, atzīmējiet izvēles rūtiņu pie Tikai unikāli ieraksti .
- Pēc tam nospiediet LABI .
Un jūs redzēsiet šādu izvades rezultātu.
Līdzīgi lasījumi:
- Vairāku kritēriju filtrēšana programmā Excel (4 piemēroti veidi)
- Datu filtrēšana programmā Excel, izmantojot formulu
- Kā programmā Excel filtrēt vairākas kolonnas vienlaicīgi (3 veidi)
- Vairāku elementu meklēšana Excel filtrā (2 veidi)
4. Vairāki filtri, izmantojot VBA programmā Excel
Ja jums ir lielāka datu kopa, ir laikietilpīgi un mazliet garlaicīgi iegūt vajadzīgo rezultātu, izmantojot formulu.
Drīzāk varat izmantot VBA kodu programmā Excel, kas ātri un precīzi nosaka rezultātu.
Tagad aplūkosim, kā varat izmantot VBA kodu mūsu datu kopai.
Šeit mēs aplūkosim divus lietojumprogrammas VBA automātiskais filtrs izmantojot VAI operators un UN operators.
4.1. Vairāki filtri, izmantojot OR operatoru (loģika)
Ja vēlaties filtrēt vietnes, kurās ir vairāki apmeklē mazāk nekā 10000 vai vairāk nekā 15000 , un kategorija no vietām būtu izglītība , tad varat veikt šādas darbības.
- Pirmkārt, no Izstrādātājs cilne> noklikšķiniet uz Visual Basic .
- Pēc tam atveriet moduli, noklikšķinot uz Ievietot > Modulis .
- Pēc tam ierakstiet šādu kodu 1. modulis .
Sub filter_my_sites() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:="15000", Operator:=xlOr range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub
Koda sadalījums
Lai izmantotu VBA automātiskais filtrs .
- Diapazons: Tas attiecas uz filtrējamo šūnu diapazonu, piemēram,. B4:G19 .
- Laukā: Tas ir kolonnas indeksa numurs no jūsu datu kopas kreisās daļas. Pirmā lauka vērtība būs šāda. 1 .
- 1. kritērijs: Pirmais kritērijs laukam, piem. Criteria1=”<10000”
- 2. kritērijs: Otrais kritērijs laukam, piem. Criteria2=”>15000”
- Operators: Excel operators, kas nosaka noteiktas filtrēšanas prasības, piem. Operators:=xlOr , Operators:=xlAnd , utt.
- Šajā laikā no Izstrādātājs cilne> doties uz Makroprocesori .
- Pēc tam izvēlieties filter_my_sites no Makro nosaukums un nospiediet Palaist .
Ja palaidīsiet iepriekš minēto kodu, iegūsiet šādu izvades rezultātu.
4.2. Vairāki filtri, izmantojot operatoru AND (loģika)
Vēl svarīgāk ir tas, ka, ja vēlaties iegūt izglītība vietnes, kurās ir vairāki apmeklē no 5000 līdz 15000 , varat izmantot šādu kodu.
Sub filter_mysites_2() Dim range_to_filter As Range Set range_to_filter = Range("B4:G19") range_to_filter.AutoFilter field:=5, Criteria1:=">=5000", Criteria2:="<=15000", Operator:=xlAnd range_to_filter.AutoFilter field:=2, Criteria1:="Education" End Sub
- Pēc koda palaišanas jūs saņemsiet šādu izvades rezultātu.
Tātad, mēs domājām, ka jums ir skaidrs, kā piemērot vairāki filtri programmā Excel, izmantojot VBA .
5. FILTRA funkcijas izmantošana, lai piemērotu vairākus filtrus
Pirmais 3 Apspriestās metodes ir diezgan funkcionālas, lai gan tām ir nopietni trūkumi. Filtrētos datus nevar automātiski atjaunināt. Šim nolūkam atkal ir jāizmanto jaunu datu filtrēšanas metodes.
Tāpēc Microsoft piedāvā atjauninātu FILTRS funkcija, kas automātiski atjaunina filtrētos datus. Turklāt šī funkcija būs pieejama tikai programmā Excel 365 versija.
Funkcijas sintakse ir šāda.
FILTER (masīvs, include, [if_empty])Argumenti ir šādi.
- masīvs: Filtrējamais diapazons vai masīvs.
- ietver: Boolean masīvs, kas sniegts kā kritērijs.
- if_empty: Vērtība, kas jāatgriež, ja nav saņemti rezultāti. Šis ir izvēles lauks.
Turklāt varat filtrēt datu kopu, pamatojoties uz datumu. Pieņemsim, ka vēlaties filtrēt visu datu kopu tikai par mēnesi. Jūnijs . Tas nozīmē, ka vēlaties iegūt nosaukumu vietnes , skaits apmeklē , utt. Jūnijs .
- Tādā gadījumā formulu ierakstiet H5 šūna. Šeit filtrētajiem datiem jāatvēl pietiekami daudz vietas, pretējā gadījumā tiks parādīta kļūda.
=FILTER(B5:F19,MONTH(D5:D19)> 5, "Nav datu")
Šeit, B5:F19 ir mūsu datu kopa, D5:D19 ir datums, sintakse MONTH(D5:D19)> 5 atgriež datumu Jūnijs .
- Pēc tam nospiediet IEVADIET .
Un jūs iegūsiet šādu izvades rezultātu.
6. Excel tabulas izmantošana vairāku filtru piemērošanai
Varat izmantot Excel tabula lai piemērotu vairākus filtrus. Turpmāk ir aprakstītas darbības.
Soļi:
- Vispirms atlasiet datu diapazonu.
- Otrkārt, no Ievietot cilne>> izvēlēties Tabula funkcija.
Šajā laikā tiek atvērts dialoglodziņš ar nosaukumu Izveidot tabulu parādīsies.
- Tagad pārliecinieties, ka esat atlasījis datu diapazonu. Kur ir jūsu tabulas dati? kaste. Šeit, ja pirms tam izvēlaties datu diapazonu, šis lodziņš tiks aizpildīts automātiski.
- Pēc tam pārbaudiet Manā tabulā ir galvenes iespēja.
- Visbeidzot, nospiediet LABI .
Pēc tam redzēsiet nolaižamā bultiņa katram laukam.
- Pēc tam izpildiet šādas darbības metode-1 un iegūsiet rezultātu.
Kā filtrēt vairākas ar komatu atdalītas vērtības programmā Excel
Šajā sadaļā mēs izmantosim citu datu tabulu, kas satur Vietnes nosaukums, kategorija, apmeklējumu skaits, un Platformas .
Tagad, ja vēlaties iegūt apmeklējumu skaits par Izglītības vietnes un Mobilā platforma , varat izpildīt šos norādījumus.
- Tagad atlasiet datu kopu un nospiediet CTRL+SHIFT+L .
Jūs redzēsiet nolaižamā bultiņa katram laukam.
- Pēc tam noklikšķiniet uz nolaižamā bultiņa no "Kategorija" lauka.
- Pēc tam dodieties uz Teksta filtri ēdienkarte.
- Pēc tam izvēlieties Satur.. iespēja.
Šajā laikā tiek atvērts jauns dialoglodziņš ar nosaukumu Pielāgotais automātiskais filtrs parādīsies.
- Sākumā rakstiet Izglītība pirmajā vietā.
- Pēc tam nospiediet LABI .
Tādējādi jūs redzēsiet Kategorija tiek filtrēts.
Pēc tam, lai filtrētu platformas, izpildiet šādas darbības. metode-1 un iegūsiet galīgo rezultātu.
Prakses sadaļa
Tagad varat paši praktizēt izskaidroto metodi.
Secinājums
Šādi varat piemērot vairākus filtrus Ja jums ir kādi ieteikumi vai neskaidrības, lūdzu, dariet mums zināmu šajā komentāru sadaļā.
Paldies, ka esat kopā ar mums.