Paano Gamitin ang FILTER Function sa Excel (10 Ideal na Halimbawa)

  • Ibahagi Ito
Hugh West
Ang

Excel 365 ay nagbibigay sa amin ng isang mahusay na function para sa awtomatikong pag-filter ng aming mga dataset, na pinangalanang FILTER function. Pinapadali nito ang aming gawain sa pamamagitan ng paggamit ng function na ito sa mga formula ng Excel. Ibabahagi ng artikulong ito ang kumpletong ideya kung paano gumagana ang function na FILTER sa Excel nang hiwalay at pagkatapos ay sa iba pang mga function ng Excel. Kung interesado ka rin tungkol dito, i-download ang aming workbook ng pagsasanay at sundan kami.

I-download ang Workbook ng Practice

I-download ang workbook ng pagsasanay na ito para sa pagsasanay habang binabasa mo ang artikulong ito.

Paggamit ng FILTER Function.xlsx

Panimula sa FILTER Function sa Excel

Layunin ng Function:

I-filter ang ilang partikular na cell o value ayon sa aming mga kinakailangan.

Syntax:

=FILTER ( array, isama, [if_empty])

Paliwanag ng Mga Argumento:

Argument Kinakailangan o Opsyonal Halaga

array Kinakailangan Isang array, array formula, o reference sa hanay ng mga cell kung saan kailangan namin ng bilang ng mga row.
isama ang Kinakailangan Gumagana ito tulad ng isang Boolean array; dala nito ang kundisyon o pamantayan para sa pag-filter.
[if_empty] Opsyonal Ipasa ang value na ibabalik kapag walang ibinalik na resulta.

Bumalikvalue.

👉 INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Ito ibabalik ng formula ang unang dalawang row ng katugmang data. {1;2} ito ay para sa unang dalawang row. At {1,2,3,4,5} ito ay para sa pagpili ng limang column.

👉 IFERROR(INDEX(FILTER(B5:F14,D5:D14=) J5),{1;2},{1,2,3,4,5}),”Walang resulta”) : Panghuli, ang IFERROR function ay ginagamit upang maiwasan ang error kung mayroong ay isang problema sa iba pang mga halaga ng pagbabalik ng function.

10. Paggamit ng Wildcard na may FILTER Function

Sa huling halimbawa, ilalapat namin ang filter na wildcard para sa pag-filter ng data. Ilalapat namin ang formula sa tulong ng ISNUMBER , SEARCH , at FILTER function. Ang aming gustong value ay nasa cell J5 .

Ang proseso ay ipinaliwanag sa ibaba nang sunud-sunod:

📌 Mga Hakbang:

  • Una, piliin ang cell H8 , at isulat ang sumusunod na formula sa cell.

=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)),"No Results!")

  • Ngayon, pindutin ang Enter .

  • Ikaw ay makukuha ang lahat ng mga resulta na may cell value na C .

Sa wakas, masasabi nating gumagana nang tumpak ang aming formula, at nakakagawa kami ng wildcard ng Excel FILTER function.

🔎 Paliwanag ng Formula

👉 SEARCH(J5,D5:D14) : Ang function na SEARCH ay maghahanap sa data sa pamamagitan ng pagtutugma nito sa input value.

👉 ISNUMBER(SEARCH(J5,D5:D14)) : Itosusuriin ng formula kung aling resulta ng SEARCH function ang ture,

👉 FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), ”Walang Resulta!”) : Panghuli, ang FILTER function ay magpapakita sa kanila sa aming gustong cell.

Mga Alternatibo ng Excel FILTER Function

Mula sa aming nakaraang application , maaari mong mapansin na ang Excel FILTER function ay isang maliit na madaling gamiting function para sa pagkuha ng aming mga gustong value sa loob ng maikling panahon. Walang tiyak na alternatibo ng function na ito. Gayunpaman, ang kumbinasyon ng ilang pangkalahatang Excel function ay maaaring magbalik sa amin ng mga resulta ng FILTER function. Kabilang sa mga ito, ang IFERROR , INDEX , AGGREGATE , ROW , ISNA , MATCH nababanggit ang mga function. Ngunit, inirerekumenda namin sa iyo na kung mayroon kang function na FILTER , gawin ito. Ang kumbinasyon ng mga function na iyon ay gagawing mas kumplikado ang formula upang maunawaan sa iba. Bukod pa riyan, maaari nitong pabagalin ang iyong Excel application.

Mga Posibleng Dahilan Kung Hindi Gumagana ang FILTER Function

Minsan, hindi gumagana nang maayos ang FILTER function ng Excel. Kadalasan, nangyayari ito dahil sa pagkakaroon ng error. Pangunahin, ang #SPILL! , #CALC! , #VALUE! Karaniwang hindi pinapayagan ng mga error ang FILTER na gumana, at ibalik ang nais na data. Para sa pag-aalis ng error na ito, bumalik sa iyong orihinal na dataset at ayusin ang mga ito, at makikita mo na ang FILTER gagana nang maayos.

Ang mga madalas na nakikitang error ng Excel ay ipinaliwanag sa ibaba nang maikli:

Mga Karaniwang Error Kapag nagpakita ang mga ito
#VALUE Lalabas ito kapag ang array at isama ang argument ay may mga hindi tugmang dimensyon.
#CALC! Ito ay lalabas kung ang opsyonal na if_empty na argumento ay aalisin at walang mga resultang nakakatugon sa pamantayan ang makikita.
#NAME Lalabas ito kapag sinusubukang gumamit ng FILTER sa mas lumang bersyon ng Excel.
#SPILL Magaganap ang error na ito kung isa o higit pang mga cell sa spill hindi ganap na blangko ang hanay.
#REF! Magaganap ang error na ito kung gagamit ng FILTER formula sa pagitan ng iba't ibang workbook at isinara ang source workbook.
#N/A o  #VALUE Maaaring mangyari ang ganitong uri ng error kung error ang ilang value sa kasamang argumento o hindi maaaring gawing Boolean value (0,1 o TAMA, MALI).

Konklusyon

Tapos na o f ang artikulong ito. Umaasa ako na ang artikulong ito ay makakatulong para sa iyo at magagawa mong ilapat ang FILTER function sa Excel. Mangyaring magbahagi ng anumang karagdagang mga tanong o rekomendasyon sa amin sa seksyon ng mga komento sa ibaba kung mayroon kang anumang karagdagang mga katanungan o rekomendasyon.

Huwag kalimutang tingnan ang aming website, ExcelWIKI , para sa ilang Excel- mga kaugnay na problema at solusyon. Patuloy na matuto ng bagopamamaraan at patuloy na lumalaki!

Parameter:

Nagbabalik ang function ng isang dynamic na resulta. Kapag nagbago ang mga value sa source data, o binago ang laki ng source data array, awtomatikong mag-a-update ang mga resulta mula sa FILTER.

10 Angkop na Mga Halimbawa ng Paggamit ng FILTER Function sa Excel

Upang ipakita ang mga halimbawa, isinasaalang-alang namin ang isang dataset ng 10 mga mag-aaral ng isang institusyon. Ang kanilang ID, pangalan, departamento, naka-enroll na semestre, at ang halaga ng CGPA ay nasa hanay ng mga cell B5:F14 .

📚 Tandaan:

Ang lahat ng pagpapatakbo ng artikulong ito ay nagagawa sa pamamagitan ng paggamit ng application na Microsoft Office 365 .

1. Pagsasagawa ng AND Operation na may FILTER Function para sa Maramihang Pamantayan

Sa unang halimbawa, isasagawa namin ang AND na operasyon ng FILTER function . Ang aming mga gustong kundisyon ay nasa hanay ng mga cell C5:C6 .

Ibinigay sa ibaba ang mga hakbang upang makumpleto ang halimbawang ito:

📌 Mga Hakbang:

  • Una sa lahat, piliin ang cell B10 .
  • Ngayon, isulat ang sumusunod na formula sa cell.

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6),"no results")

  • Pagkatapos, pindutin ang Enter .

  • Makukuha mo ang na-filter na resulta sa hanay ng mga cell B10:F11 .

Kaya, masasabi nating tayo ay magagawang ilapat ang FILTER function para sa AT na operasyon.

2. Application ng OR Operation na may FILTER Function para sa Maramihang Pamantayan

Sa pangalawahalimbawa, gagamitin natin ang function na FILTER para sa operasyong OR . Dito, binanggit namin ang mga kundisyon sa hanay ng mga cell C5:C6 .

Ang mga hakbang upang tapusin ang halimbawang ito ay ibinibigay tulad ng sumusunod:

📌 Mga Hakbang:

  • Una, piliin ang cell B10 .
  • Pagkatapos nito, isulat ang sumusunod na formula sa cell .

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6),"no results")

  • Pindutin ang Enter .

  • Alamin mo ang na-filter na resulta sa mga gustong cell.

Kaya, nagagamit namin nang perpekto ang FILTER function. para sa operasyong OR .

3. Kumbinasyon ng AND at OR Logic na may FILTER Function

Ngayon, gagamitin namin ang FILTER function para sa isang pinagsamang operasyong AT at OR . Ang mga kundisyon ay nasa hanay ng mga cell C5:C7 .

Ang mga hakbang upang magawa ang halimbawang ito ay ibinigay sa ibaba:

📌 Mga Hakbang:

  • Sa una, piliin ang cell B11 .
  • Pagkatapos, isulat ang sumusunod na formula sa cell.

=FILTER(Dataset!B5:F14,(Dataset!F5:F14>=Combine!C7)*((Dataset!D5:D14=Combine!C5)+(Dataset!D5:D14=Combine!C6)),"No results")

  • Pindutin ang Enter .

  • Mapapansin mong magiging available ang na-filter na resulta sa mga cell.

Samakatuwid, epektibong gumagana ang aming formula at nagagawa namin ang AT at OR ang mga operasyon nang sabay-sabay ng FILTER function.

4. Pag-filter ng mga Duplicate Gamit ang FILTER Function

Sa halimbawang ito, kami ayI-filter ang mga duplicate na entity mula sa aming dataset. Ang aming dataset ay naglalaman ng 2 mga duplicate na entity.

Ang mga hakbang ng halimbawang ito ay ibinigay sa ibaba:

📌 Mga Hakbang:

  • Sa simula, piliin ang cell H5 .
  • Susunod, isulat ang sumusunod na formula sa cell.

=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")

  • Kaya, pindutin ang Enter .

  • Makikita mong hiwalay na nakalista ang lahat ng duplicate na value.

Sa wakas, masasabi nating gumagana nang tumpak ang aming formula at nagagawa naming malaman ang mga duplicate sa pamamagitan ng FILTER function sa Excel.

🔎 Paliwanag ng Formula

👉 COUNTIFS(B5:B16,B5 :B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : Sinusuri ng function na COUNTIFS ang presensya ng mga duplicate na value.

👉 FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5: E16,E5:E16,F5:F16, F5:F16)>1,”Walang resulta”) : Panghuli, ang FILTER function ay sinasala ang mga duplicate na value at inilista ang mga ito nang hiwalay.

5. Alamin ang Mga Blangkong Cell Ayon sa FILTER Function

Mayroon kaming dataset na may ilang mga blangkong cell. Ngayon, i-filter namin ang mga cell na walang anumang blangkong function sa tulong ng FILTER function.

Ang pamamaraan sa i-filter ang kumpletong mga row na ibinigay sa ibaba::

📌 Mga Hakbang:

  • Una, piliin ang cell H5 .
  • Susunod, isulat ang sumusunod na formula sa cell.

=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")

  • Pagkatapos nito, pindutin ang Enter .

  • Makukuha mo ang mga entity na walang anumang mga blangkong cell.

Kaya, masasabi nating gumagana nang mabunga ang aming formula at nakukuha namin ang value na walang mga blangkong cell sa pamamagitan ng Excel FILTER function.

Mga Katulad na Pagbasa

  • Paano Gamitin ang Excel HYPERLINK Function (8 Halimbawa)
  • VLOOKUP at HLOOKUP pinagsamang Excel formula (may halimbawa)
  • Paggamit ng Excel para Maghanap ng Partial Text Match [2 Madaling Paraan]
  • Paano Maghanap ng Mga Duplicate na Value sa Excel gamit ang VLOOKUP

6. I-filter ang Mga Cell na Naglalaman ng Tukoy na Teksto

Gamit ang FILTER function, madali nating mahahanap ang anumang partikular na halaga at i-filter ang mga katumbas na entity mula sa aming orihinal na dataset. Bukod sa FILTER function, ang ISNUMBER at SEARCH function ay tumutulong din sa amin na kumpletuhin ang formula. Ang aming gustong text 'Ellie' ay ipinapakita sa cell J4 .

Ang diskarte sa pag-filter ng data para sa isang partikular na text ay inilarawan sa ibaba::

📌 Mga Hakbang:

  • Sa simula, piliin ang cell H7 .
  • Pagkatapos , isulat ang sumusunod na formula sa cell.

=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),"No results")

  • Susunod, pindutin ang Enter key.

  • Makukuha mo ang resultagamit ang partikular na text na iyon.

Kaya, matagumpay naming nailapat ang formula at makuha ang value para sa aming partikular na value ng text.

🔎 Paliwanag ng Formula

👉 SEARCH(J4,C5:C14) : Ang SEARCH function ay magbabalik ng mga cell na tutugma sa input value .

👉 ISNUMBER(SEARCH(J4,C5:C14)) : Ang ISNUMBER function ay magbabalik ng true kung ang search value ay isang numero maliban sa false.

👉 FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),”Walang resulta”) : Sa wakas, kinukuha ng FILTER function ang katugmang row at ipinapakita ang mga ito.

7. Pagkalkula ng Summation, Maximum, Minimum, at Average

Ngayon, magsasagawa kami ng ilang mathematical calculations sa tulong ng FILTER function. Ang data na aming sasalain ay nasa cell J5 . Dito, tutukuyin natin ang lahat ng value para sa departamento ng CSE .

Bukod sa function na FILTER , ang SUM , AVERAGE , MIN , at MAX ang mga function ay gagamitin para sa pagkumpleto ng proseso ng pagsusuri. Ang tinantyang halaga ay nasa hanay ng mga cell J7:J10 . Ang pamamaraan ng pagkalkula ay ipinaliwanag sa ibaba nang sunud-sunod:

📌 Mga Hakbang:

  • Una sa lahat, piliin ang cell J7 .
  • Ngayon, isulat ang sumusunod na formula sa cell para sa pagsusuma.

=SUM(FILTER(F5:F14,D5:D14=J5,0))

🔎 Paliwanag ngang Formula

👉 FILTER(F5:F14,D5:D14=J5,0) : Ang FILTER function ay nag-filter ng CGPA halaga ng aming gustong departamento.

👉 SUM(FILTER(F5:F14,D5:D14=J5,0)) : Panghuli, idinagdag ang SUM function lahat sila.

  • Pindutin ang Enter .

  • Pagkatapos nito, piliin ang cell J8 , at isulat ang sumusunod na formula para sa average value.

=AVERAGE(FILTER(F5:F14,D5:D14=J5,0))

🔎 Paliwanag ng Formula

👉 FILTER(F5:F14,D5:D14=J5,0) : Ang FILTER function na i-filter ang CGPA value ng aming gustong departamento.

👉 AVERAGE(FILTER(F5:F14,D5:D14=J5,0)) : Ang AVERAGE Kakalkulahin ng function na ang average value ng mga value na iyon.

  • Muli, pindutin ang Enter .

  • Pagkatapos, piliin ang cell J9 , at isulat ang sumusunod na formula sa loob ng cell para sa pagkuha ng minimum value.

=MIN(FILTER(F5:F14,D5:D14=J5,0))

🔎 Paliwanag ng Formula

👉 FILTER( F5:F14,D5:D14 =J5,0) : Ang function na FILTER ay nagsasala ng CGPA value ng aming gustong departamento.

👉 MIN(FILTER(F5:F14,D5:D14=J5) ,0)) : Ang MIN function ay malalaman ang minimum value sa mga 4 value.

  • Katulad nito , pindutin ang Enter .

  • Sa wakas, piliin ang cell J10 , at isulat ang sumusunod na formula sa loob ng cell para sa maximum value.

=MAX(FILTER(F5:F14,D5:D14=J5,0))

🔎 Paliwanag ng Formula

👉 FILTER(F5:F14,D5:D14=J5,0) : Ang function na FILTER ay nag-filter ng CGPA value ng aming gustong departamento.

👉 MAX(FILTER(F5:F14,D5:D14=J5,0)) : Malalaman ng MAX function ang maximum na value sa 4 CGPA values.

  • Pindutin ang Enter sa huling pagkakataon.

  • Mapapansin mong magiging available ang lahat ng value para sa departamento ng CSE .

Kaya, masasabi nating gumagana nang perpekto ang lahat ng aming formula, at nakukuha namin ang lahat ng ninanais na mga halaga ng Excel FILTER function.

8. I-filter ang Data at Ibalik Lamang ang Mga Partikular na Column

Dito, gagamitin natin ang FILTER gumana nang dalawang beses sa isang nested na kundisyon upang makuha ang mga partikular na column batay sa aming gustong halaga. Ang aming gustong entity ay nasa cell J5 . Ipapakita lang namin ang column na ID at ang Pangalan .

Ibinigay sa ibaba ang mga hakbang ng prosesong ito:

📌 Mga Hakbang:

  • Una, piliin ang cell H8 .
  • Pagkatapos, isulat ang sumusunod na formula sa cell.

=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})

  • Pagkatapos noon, pindutin ang Enter .

  • Makukuha mo lamang ang column na ID at Pangalan ng aming gustong departamento.

Samakatuwid , masasabi nating gumagana nang maayos ang aming formula, at nakakakuha kami ng ilang partikular na columnsa pamamagitan ng Excel FILTER function.

🔎 Paliwanag ng Formula

👉 FILTER(B5:F14 ,D5:D14=J5) : Ibabalik ng function na FILTER ang mga katugmang row mula sa ibinigay na dataset kasama ang lahat ng column.

👉 FILTER(FILTER(B5: F14,D5:D14=J5),{1,1,0,0,0}) : Ang panlabas na FILTER function ay pipili lamang ng unang dalawang na column ng piniling data. Maaari naming gamitin ang 0 , 1 o TRUE , FALSE .

9. Ilapat ang Limitasyon sa Ibinalik na Bilang ng Mga Rows

Sa kasong ito, magdaragdag kami ng ilang limitasyon sa function na FILTER para sa pagkuha ng limitadong bilang ng mga row. Ang aming gustong departamento ay nasa cell J5 . Para sa paglalapat ng limitasyon, kailangan din nating gamitin ang function na IFERROR at INDEX .

Inilalarawan ang mga hakbang ng mathod na ito gaya ng sumusunod:

📌 Mga Hakbang:

  • Sa una, piliin ang cell H8 .
  • Susunod, isulat ang sumusunod na formula sa cell.

=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")

  • Pagkatapos, pindutin ang Enter .

  • Makukuha mo ang resulta.

Kaya, masasabi nating matagumpay nating nailapat ang Excel FILTER , INDEX , at IFERROR .

🔎 Paliwanag ng Formula

👉 FILTER(B5:F14,D5:D14=J5) : Ibabalik ng function na FILTER ang na-filter na data sa pamamagitan ng pagtutugma nito sa input

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.