Paano Gamitin ang FILTER Function sa Microsoft Excel


Buod:

Upang gamitin ang FILTER function, ilagay lang ang array at range para sa iyong pamantayan. Upang maiwasan ang isang error sa Excel para sa mga walang laman na resulta ng filter, gamitin ang ikatlong opsyonal na argumento upang magpakita ng custom na indicator.

Nag-aalok ang Microsoft Excel ng built-in na feature na filter kasama ang opsyong gumamit ng advanced na filter. Ngunit kung gusto mong mag-filter ayon sa maraming pamantayan at pag-uri-uriin ang mga resulta, tingnan ang FILTER function sa Excel.

Gamit ang function na FILTER, maaari kang gumamit ng mga operator para sa at at o upang pagsamahin ang pamantayan. Bilang bonus, ipapakita namin sa iyo kung paano ilapat ang SORT function sa formula upang ipakita ang iyong mga resulta sa pataas o pababang pagkakasunod-sunod ayon sa isang partikular na column.

Ano ang FILTER Function sa Excel?

Ang syntax para sa formula ay FILTER(array, range=criteria, if_empty) kung saan ang unang dalawang argumento lang ang kinakailangan. Maaari kang gumamit ng cell reference, numero, o text sa mga panipi para sa pamantayan, depende sa iyong data.

Gamitin ang pangatlong opsyonal na argumento kung ang iyong data set ay maaaring magbalik ng walang laman na resulta dahil ipapakita nito ang #CALC! error bilang default. Upang palitan ang mensahe ng error, maaari mong isama ang teksto, isang titik, o numero sa mga quote o iwanan lamang na walang laman ang mga quote para sa isang blangkong cell.

Paano Gumawa ng Basic Filter Formula

Upang makapagsimula, magsisimula kami sa isang pangunahing filter upang makita mo kung paano gumagana ang function. Sa bawat screenshot, makikita mo ang aming mga resulta ng filter sa kanan.

Para sa pag-filter ng data sa mga cell A2 hanggang D13 gamit ang nilalaman ng cell B2 (Electronics) bilang pamantayan, narito ang formula:

=FILTER(A2:D13,B2:B13=B2)

Upang hatiin ang formula, makikita mo ang array argument ay A2:D13 at ang range=criteria argument ay B2:B13=B2. Ibinabalik nito ang lahat ng resultang naglalaman ng Electronics.

Ang isa pang paraan upang isulat ang formula ay sa pamamagitan ng pagpasok ng mga nilalaman ng cell B2 sa mga panipi tulad ng sumusunod:

=FILTER(A2:D13,B2:B13="Electronics")

Maaari ka ring gumamit ng pamantayan mula sa isa pang cell upang i-filter ang data sa lugar na range=criteria. Dito, gagamitin namin ang data sa cell B15.

=FILTER(A2:D13,B2:B13=B15)

Kung ang iyong data ay naglalaman ng isang numero, maaari mo itong gamitin bilang pamantayan nang walang mga panipi. Sa halimbawang ito, gagamitin namin ang parehong hanay ng cell, ngunit i-filter ayon sa mga cell D2 hanggang D13 na naghahanap ng 10.

=FILTER(A2:D13,D2:D13=10)

Kung hindi ka nakakatanggap ng anumang mga resulta para sa iyong formula o nakikita ang #CALC! error, maaari mong gamitin ang ikatlong argumento na if_empty. Halimbawa, ipapakita namin ang Wala kung blangko ang resulta.

=FILTER(A2:D13,D2:D13=75,"None")

Tulad ng nakikita mo, ang data ng range=criteria ay hindi kasama ang 75, samakatuwid, ang aming resulta ay Wala.

I-filter Gamit ang Maramihang Pamantayan sa FILTER Function

Ang isang bentahe ng FILTER function sa Excel ay na maaari mong i-filter ayon sa maraming pamantayan. Magsasama ka ng operator para sa AND (*) o OR (+).

Halimbawa, i-filter namin ang aming data set ng parehong A3 (West) at B2 (Electronics) gamit ang asterisk (*) gamit ang formula na ito:

=FILTER(A2:D13,(A2:A13=A3)*(B2:B13=B2))

Gaya ng nakikita mo, mayroon kaming isang resulta na kinabibilangan ng parehong West at Electronics.

Para magamit ang ibang operator, i-filter namin ang alinman sa A3 o B2 gamit ang plus sign (+) gaya ng sumusunod:

=FILTER(A2:D13,(A2:A13=A3)+(B2:B13=B2))

Ngayon, makikita mo na ang aming mga resulta ay naglalaman ng limang tala sa West o Electronics.

Paano Pagbukud-bukurin ang Iyong Na-filter na Data sa Excel

Kung gusto mong pagbukud-bukurin ang mga resultang natatanggap mo mula sa FILTER function, maaari mong idagdag ang SORT function sa formula. Isa lang itong alternatibo sa paggamit ng feature na Pagbukud-bukurin sa tab na Data, ngunit hindi mo kailangan na iposisyon ang iyong data.

Para sa higit pang impormasyon sa function na SORT bago mo subukan ito, tingnan ang aming kung paano para sa buong detalye.

Dito, gagamitin namin ang aming pangunahing filter mula sa simula ng tutorial na ito: FILTER(A2:D13,B2:B13=B2). Pagkatapos, magdaragdag kami ng SORT kasama ang mga argumento nito upang pagbukud-bukurin ayon sa ikaapat na column (Loss) sa pababang pagkakasunod-sunod (-1):

=SORT(FILTER(A2:D13,B2:B13=B2),4,-1)

Upang masira ang formula na ito, mayroon kaming FILTER formula bilang array argument para sa SORT function. Pagkatapos nito, mayroon kaming 4 upang ayusin ayon sa ikaapat na column sa set ng data at -1 upang ipakita ang mga resulta sa pababang pagkakasunud-sunod.

Upang ipakita sa halip ang mga resulta sa pataas na pagkakasunud-sunod, palitan ang -1 ng 1:

=SORT(FILTER(A2:D13,B2:B13=B2),4,1)

Ang built-in na filter ng Excel ay mahusay para sa mabilis na pagkakita ng mga partikular na tala sa isang set ng data. At mahusay na gumagana ang advanced na filter para sa pag-filter ayon sa hanay ng pamantayan sa lugar o ibang lokasyon. Ngunit para sa paggamit ng maraming pamantayan at pag-uuri nang sabay-sabay, gamitin ang FILTER function para sa isang pag-ikot.