Paano Mag-apply ng Maramihang Mga Filter sa Excel (6 Angkop na Paraan)

  • Ibahagi Ito
Hugh West

Nagiging kailangan ang pag-filter kapag mayroon kang mas malaki at mas kumplikadong dataset. Ang pagkuha ng ninanais na data ay medyo matagal mula sa naturang dataset. Kaya, dapat mong malaman kung paano ilapat ang maraming Filter sa Excel. Ang mga pamamaraan ng maramihang Filter ay lalong kamangha-mangha upang ipakita ang iyong interesadong data.

Sa artikulong ito, tatalakayin natin ang mga paraan kung paano mag-apply ng maraming Filter kabilang ang VBA code sa Excel. Gayundin, ipapakita namin ang ang FILTER function na matalinong nag-filter at awtomatikong nag-a-update ng data.

I-download ang Practice Workbook

Maaari mong i-download ang practice workbook mula dito:

Paglalapat ng Maramihang Mga Filter.xlsm

6 Mga Paraan para Maglapat ng Maramihang Mga Filter sa Excel

Bago pumunta sa pangunahing pagsusuri, tingnan natin ang sumusunod na dataset. Dito, ang Mga Pangalan ng 15 Site ay ibinigay kasama ng kanilang Kategorya . Bukod, ang Numero ng Pagbisita at Mga Bagong Subscriber ay ibinibigay batay sa Petsa at mode ng Mga Platform .

Ngayon makikita natin ang aplikasyon ng maramihang mga filter tungkol sa iba't ibang pananaw. Para sa pagsasagawa ng session, gumagamit kami ng Microsoft 365 version . Kaya, magsimula na tayo.

1. Maramihang Filter sa Simpleng Paraan sa loob ng Iba't ibang Column sa Excel

Dito, madali mong maisasaayos ang iyong kinakailangang data gamit ang Filter opsyon sa Excel. Halimbawa,kung gusto mong makuha ang bilang ng mga pagbisita para sa Mga site na pang-edukasyon at ang Mobile platform , maaari mong gamitin lang ang opsyon na Filter .

Kaya, para dito, sundin ang mga hakbang sa ibaba.

  • Una, piliin ang iyong dataset.
  • Pangalawa, mula sa tab na Home > i-click ang Filter na opsyon (mula sa Sort & Filter command bar). Bukod pa rito, maaari mong buksan ang Filter na opsyon sa ibang paraan. Higit pa rito, ang isang iyon ay mula sa tab na Data > i-click ang opsyon na I-filter .

Pagkatapos nito, makikita mo ang drop-down na arrow para sa bawat field.

Ngayon, kailangan mong i-filter ang iyong gustong data.

  • Una, piliin ang “Kategorya” field.
  • Pagkatapos, alisan ng check ang kahon na malapit sa Piliin Lahat upang alisin sa pagkakapili ang lahat ng opsyon sa data.
  • Pagkatapos, lagyan ng check ang kahon na malapit sa “Edukasyon” .
  • Mamaya, pindutin ang OK .

  • Muli, i-click ang “ Mga Platform" na field at lagyan ng check ang kahon na malapit sa "Mobile" na platform sa mas naunang paraan.

Pagkatapos i-filter ang dalawang field, makukuha mo ang sumusunod na numero ng pagbisita.

2. Paggamit ng AutoFilter Option upang I-filter ang Maramihang Mga Halaga sa Excel

AutoFilter na opsyon sa Excel ay ginagamit bilang isang naka-embed na button upang i-filter ang iba't ibang uri ng kinakailangang data sa isang hanay o column ng data.

Kaya, kung gusto mong hanapin ang “Pangalan ng Site” pagkakaroon ng bilang ng pagbisita sa pagitan ng 5000 at 10000 , at ang “Mga bagong subscriber” ay higit sa 200 , magagawa mo iyon sa sumusunod na paraan.

  • Una, piliin ang dataset at pindutin ang CTRL+SHIFT+L .

  • Pagkatapos, mag-click sa drop-down na arrow ng field na “Numero ng Pagbisita” .
  • Pagkatapos noon, pumunta sa menu na Mga Filter ng Numero .
  • Pagkatapos, piliin ang opsyong Sa pagitan ng .

Sa oras na ito, isang bagong dialog box na pinangalanang Custom Autofilter Lalabas ang .

  • Una, ilagay ang 5000 sa unang blangkong espasyo ng Custom AutoFilter dialog box.
  • Pangalawa , isulat ang 10000 sa pangalawang puwang.
  • Sa wakas, pindutin ang OK .

Bilang isang resulta, makikita mo ang na-filter na Numero ng pagbisita .

  • Katulad nito, mag-click sa drop-down na arrow ng field na “Mga Bagong Subscriber” .
  • Pagkatapos, pumunta sa menu na Number Filters .
  • Pagkatapos noon, piliin ang Greater Kaysa opsyon.

Katulad nito, bubukas ang dialog box na pinangalanang Custom Autofilter para sa “ Mga bagong subscriber ”.

  • Pagkatapos, punan ang espasyo sa pamamagitan ng pag-type ng 200 .
  • Pagkatapos, pindutin ang OK .

At makukuha mo ang sumusunod na resulta para sa iyong query. Kaya, naisip namin na malinaw sa iyo kung paano mag-apply ng maraming Filter sa Excel.

3. Mga Filter ng Maramihang ColumnSabay-sabay na Paggamit ng Advanced na Filter Feature

Sa nakaraang dalawang na pamamaraan, makikita mo ang application ng maraming filter nang hiwalay para sa bawat field. Bukod dito, wala kang opsyon na magbigay ng pamantayan.

Sa totoo lang, gamit ang opsyon na Advanced Filter , maaari mong tukuyin ang pamantayan para sa mga field.

Halimbawa, maaari mong tukuyin ang tatlong pamantayan i.e. kategorya ng mga site ay magiging edukasyon , ang bilang ng pagbisita ay magiging higit sa 10000 , at ang bilang ng mga bagong subscriber ay magiging higit sa 400 .

  • Una, isulat ang pamantayan sa itaas tungkol sa kanilang mga field. Dito, isinulat namin ang mga pamantayang iyon sa hanay ng cell ng B22:D23 . Sa totoo lang, dapat mong isulat ang pamantayan pahalang .

  • Pagkatapos buksan ang opsyon na Advanced Filter sa pamamagitan ng pag-click sa tab na Data > Pagbukud-bukurin & Filter > Advanced .

  • Sa ibang pagkakataon, tukuyin ang hanay ng iyong buong dataset mula sa kung saan mo gustong pumunta mag-filter sa opsyong List range at ibigay ang pamantayan sa range ng Criteria .
  • Higit pa rito, kung hindi mo kailangan ng katulad na data, lagyan ng check ang kahon na malapit sa Mga natatanging tala lamang .
  • Pagkatapos, pindutin ang OK .

At makikita mo ang sumusunod na output.

Mga Katulad na Pagbasa:

  • I-filter ang Maramihang Pamantayan sa Excel (4Angkop na Mga Paraan)
  • I-filter ang Data sa Excel gamit ang Formula
  • Paano Mag-filter ng Maramihang Mga Column nang Sabay-sabay sa Excel (3 Paraan)
  • Maghanap ng Maramihang Mga Item sa Excel Filter (2 Paraan)

4. Maramihang Filter na Gumagamit ng VBA sa Excel

Kung mayroon kang mas malaking dataset, nakakaubos ng oras at medyo nakakainip na makuha ang kinakailangang resulta gamit ang isang formula.

Sa halip ay maaari mong gamitin ang VBA code sa Excel na gumaganap ng resulta nang mabilis at tumpak.

Ngayon, tingnan natin kung paano mo mailalapat ang VBA code sa aming dataset.

Dito, makikita natin ang dalawang application ng VBA AutoFilter gamit OR operator at AND operator ayon sa pagkakabanggit.

4.1. Maramihang Mga Filter Gamit ang OR Operator (Logic)

Kung gusto ninyong i-filter ang mga site na may bilang ng mga pagbisita mas mababa sa 10000 o higit sa 15000 , at ang kategorya ng mga site ay magiging edukasyon , pagkatapos ay maaari mong sundin ang mga sumusunod na hakbang.

  • Una, mula sa Developer tab > mag-click sa Visual Basic .

  • Pagkatapos, magbukas ng module sa pamamagitan ng pag-click sa Insert > Module .

  • Pagkatapos nito, isulat ang sumusunod na code sa Module 1 .
1794

Paghahati-hati ng Code

Ang mga sumusunod na bagay ay kinakailangan para sa paggamit ng VBA AutoFilter .

  • Saklaw: Tumutukoy ito sa cellsaklaw na i-filter hal. B4:G19 .
  • Field: Ito ang index ng numero ng column mula sa pinakakaliwang bahagi ng iyong dataset. Ang halaga ng unang field ay magiging 1 .
  • Mga Pamantayan 1: Ang unang pamantayan para sa isang field hal. Pamantayan1=”<10000”
  • Pamantayan 2: Ang pangalawang pamantayan para sa isang field hal. Criteria2=”>15000”
  • Operator: Isang Excel operator na tumutukoy sa ilang partikular na kinakailangan sa pag-filter hal. Operator:=xlOr , Operator:=xlAnd , atbp.
  • Sa ngayon, mula sa tab na Developer > pumunta sa Macros .

  • Pagkatapos, piliin ang filter_my_sites mula sa Macro name at pindutin ang Run .

Kung patakbuhin mo ang code sa itaas, makukuha mo ang sumusunod na output.

4.2. Maramihang Mga Filter na Gumagamit ng AND Operator (Logic)

Higit sa lahat, kung gusto mong makuha ang pang-edukasyon mga site na may bilang ng pagbisita sa pagitan ng 5000 at 15000 , maaari mong gamitin ang sumusunod na code.

1125

  • Pagkatapos patakbuhin ang code, makukuha mo ang sumusunod na output.

Kaya, naisip namin na malinaw sa iyo kung paano ilapat ang maraming Filter sa Excel gamit ang VBA .

5. Gamitin ng FILTER Function to Apply Multiple Filters

Ang unang 3 na tinalakay na mga pamamaraan ay medyo functional kahit na mayroon silang mga seryosong disbentaha. Hindi mo maaaring i-update ang na-filter na dataawtomatiko. Para dito, kailangan mong ulitin ang mga paraan para sa pag-filter ng bagong data.

Kaya ang Microsoft ay nagdadala ng na-update na FILTER na function na awtomatikong nag-a-update sa na-filter na data. Bukod dito, makukuha mo lang ang function na ito sa bersyon ng Excel 365 .

Ang syntax ng function ay

FILTER (array, isama, [if_empty])

Ang mga argumento ay-

  • array: Range o array na i-filter.
  • isama : Boolean array, ibinibigay bilang pamantayan.
  • if_empty: Value na ibabalik kapag walang resultang ibinalik. Isa itong opsyonal na field.

Higit pa rito, maaari mong i-filter ang dataset batay sa petsa. Ipagpalagay na gusto mong i-filter ang buong dataset para lang sa buwan ng Hunyo . Nangangahulugan iyon na gusto mong makuha ang pangalan ng mga site , ang bilang ng pagbisita , atbp. para sa Hunyo .

  • Sa iyon kaso, isulat ang formula sa H5 cell. Dito, dapat kang magtago ng sapat na espasyo para sa na-filter na data kung hindi ay magpapakita ito ng ilang error.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")

Narito, B5:F19 ang aming dataset, D5:D19 ay para sa petsa, ang syntax MONTH(D5:D19) > 5 ibinabalik ang petsa para sa Hunyo .

  • Pagkatapos, pindutin ang ENTER .

At, makikita mo makuha ang sumusunod na output.

6. Paggamit ng Excel Table para Maglapat ng Maramihang Filter

Maaari kang gumamit ng Excel table para mag-apply maramihang mga filter. Ang mga hakbang ay ibinigaysa ibaba.

Mga Hakbang:

  • Una, piliin ang hanay ng data.
  • Pangalawa, mula sa tab na Insert >> piliin ang feature na Table .

Sa oras na ito, lalabas ang isang dialog box na pinangalanang Create Table .

  • Ngayon, tiyaking napili mo ang hanay ng data sa kahon na Nasaan ang data para sa iyong talahanayan? . Dito, kung pipiliin mo ang hanay ng data bago ang kahong ito ay awtomatikong pupunan.
  • Pagkatapos, lagyan ng check ang May mga header ang aking talahanayan na opsyon.
  • Sa wakas, pindutin ang OK .

Pagkatapos nito, makikita mo ang drop-down na arrow para sa bawat field.

  • Pagkatapos, sundin ang mga hakbang ng paraan-1 at makukuha mo ang output.

Paano Mag-filter ng Maramihang Comma Separated Values ​​sa Excel

Para sa seksyong ito, gagamit kami ng ibang talahanayan ng data. Na naglalaman ng Pangalan ng Site, Kategorya, Numero ng Pagbisita, at Mga Platform .

Ngayon, kung gusto mong makuha ang bilang ng mga pagbisita para sa Mga site na pang-edukasyon at ang Mobile platform , maaari mong sundin ang mga hakbang.

  • Ngayon, piliin ang dataset at pindutin ang CTRL+SHIFT+L .

Kaya, makikita mo ang drop-down na arrow para sa bawat field.

  • Pagkatapos, mag-click sa drop-down na arrow ng field na “Kategorya” .
  • Pagkatapos nito, pumunta sa Mga Filter ng Teksto menu.
  • Pagkatapos, piliin ang Contains.. opsyon.

Sa oras na ito, lalabas ang isang bagong dialog box na pinangalanang Custom Autofilter .

  • Sa una, isulat ang Edukasyon sa unang puwang.
  • Pagkatapos, pindutin ang OK .

Kaya, makikita mo na ang Kategorya ay na-filter.

Pagkatapos nito, para sa pag-filter ng Mga Platform, sundin ang mga hakbang ng paraan-1 at makukuha mo ang panghuling output.

Seksyon ng Pagsasanay

Ngayon, maaari mong sanayin ang ipinaliwanag na paraan nang mag-isa.

Konklusyon

Ito ay kung paano mo ilapat ang maramihang mga filter sa Excel. Kung mayroon kang anumang mga mungkahi o pagkalito, mangyaring ipaalam sa amin sa sumusunod na seksyon ng mga komento.

Salamat sa pagsama sa amin.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.