Jinsi ya Kuchuja na Vigezo vingi katika Excel (Njia 4 Rahisi)

  • Shiriki Hii
Hugh West

Leo nitakuonyesha jinsi Excel inavyochuja vigezo vingi vya baadhi ya data inayolingana kwa kutumia kitendakazi cha FILTER cha Excel. Kabla ya kwenda kwenye mjadala mkuu, ningependa kuwakumbusha jambo moja. Kitendaji cha FILTER kinapatikana tu katika Ofisi 365 .

Pakua Kitabu cha Mazoezi

Chuja Thamani Nyingi.xlsx

Utangulizi wa Kazi ya FILTER

Hebu tujulishwe kwa kipengele cha FILTER cha Excel kwanza ili kuchuja vigezo vingi.

Angalia data iliyowekwa hapa chini. Tuna miaka, nchi mwenyeji , nchi mabingwa , na nchi zilizoshinda nafasi ya pili ya Michuano yote ya FIFA ya Kombe la Dunia safu B, C, D, na E mtawalia.

Sasa nikikuuliza, ni miaka gani Brazili imekuwa bingwa?

Utafanya nini?

Pengine utapitia safu D (Bingwa), na kuona kama kuna seli iliyo na Brazili ndani yake au la.

Kisha ukipata moja, utasogeza hatua mbili kushoto za kisanduku hicho hadi safuwima B (Mwaka), na kumbuka mwaka husika.

Na kisha utashuka tena kupitia safuwima D na kufanya vivyo hivyo kwa seli zote zilizo na Brazil ndani yake.

Kwa hivyo, utaandika miaka yote Brazili ikiwa bingwa.

Kwa seti ndogo ya data, hii ni Sawa . Lakini unaweza kurudia utaratibu sawa kwa seti kubwa mara 4 . 3 mara Ujerumani Magharibi na 1 wakati kwa sasa Ujerumani .

Sasa, ikiwa unaelewa fomula hii, unaweza kujua miaka ambayo Kombe la Dunia la FIFA liliandaliwa na nchi mbili ?

Ninatoa wewe kidokezo. Lazima kuwe na ” na “ katika jina la nchi mwenyeji. ( “na” katikati ya nafasi mbili)

Ndiyo. Uko sahihi. Fomula itakuwa:

=FILTER(B5:B25,ISNUMBER(SEARCH("* and *",C5:C25)))

Sasa, tunaona hii ilifanyika mara moja tu mwaka 2002 , iliyoandaliwa na Korea Kusini na Japani .

Chaguo Mbadala za Kuchuja Vigezo Nyingi katika Excel

Njia zilizotajwa hapo juu kuhusu kuchuja vigezo vingi ni muhimu sana. Lakini kwa hasara moja , CHUJI kazi inapatikana katika Ofisi 365 pekee.

Wale ambao hawana Ofisi 365 pekee. usajili, unaweza kutumia mbinu hizi mbadala kuchuja baadhi ya data iliyo na vigezo vingi.

Ili kujua miaka ambayo Italia ilikuwa nchi mwenyeji au bingwa , tumia fomula iliyo hapa chini:

=IF((C5:C25="Italy")+(D5:D25="Italy"),B4:B24,"")

Na kujua miaka ambayo Brazil ilikuwa bingwa. hadi 1970 , tumia fomula hii:

=IF((B5:B25<=1970)*(D5:D25="Brazil"),B5:B25,"")

Kumbuka: Huwezi kuondoa visanduku tupu kama vile FILTER chaguo la kukokotoa kwa njia hii. Na ubofye Ctrl + Shift + Enter ili kuingiza fomula.

Jinsi ya KutumiaKichujio cha Kina katika Excel

Tutatumia vigezo vingi kwenye safu wima moja kwa kutumia data iliyokokotwa . Hapa, tunakwenda kupata bidhaa zinazowasilishwa na wingi zaidi ya 50 lakini chini ya 100 . Kwa hili, tunahitaji kutumia formula ifuatayo. formula ni-

=IF(AND(E550),E5,FALSE)

Toleo katika kisanduku C16 ni 55 kama idadi iliyowasilishwa iko katika masafa .

Kwa hivyo, chagua amri ya Advanced chini ya Panga & Chuja chaguo kutoka kwa kichupo cha Data .

Baada ya hapo, tunaweka seti nzima ya data kama safu ya orodha na seli C15:C16 kama safu ya Vigezo .

Mwishowe, gonga Sawa ili kuona tokeo , yaani, orodha ya bidhaa zinazowasilishwa zenye wingi katika masafa kutoka 50 hadi 100.

Hitimisho

Kwa kutumia mbinu hizi, unaweza kuchuja data yoyote kwa kudumisha vigezo vingi katika Excel. Je! unajua njia nyingine yoyote? Tujulishe katika sehemu ya maoni.

ya data, fikiria, ya safu 10000 ?

Soma Zaidi: Jinsi ya Kuchuja Safu Mlalo Nyingi katika Excel (Njia 11 Zinazofaa)

Jibu ni hapana, hapana kubwa.

Kwa hivyo ni nini cha kufanya?

Microsoft Excel huleta kitendakazi kilichojumuishwa kiitwacho FILTER ili kutekeleza haswa kazi sawa kwako.

Kitendaji cha FILTER huchukua hoja tatu, safu ya visanduku vinavyoitwa safu , kigezo kiitwacho jumuisha, na thamani inayoitwa if_empty ambayo inarejeshwa iwapo kigezo hakijafikiwa kwa kisanduku chochote.

Kwa hivyo sintaksia ya FILTER chaguo la kukokotoa ni:

=FILTER(array,include,[if_empty])

Kwa uelewa mzuri zaidi, hebu tuje kwenye Brazil tatizo. Tunapaswa kuchuja miaka ambayo Brazili ilikuwa bingwa.

Mchanganyiko wa kukamilisha hili utakuwa:

=FILTER(B5:B25,D5:D25="Brazil","") 0>

Tazama, tumepata miaka yote Brazili ikiwa bingwa, 1958, 1962,1970, 1994, na 2002 (Ina rangi katika Picha).

Sasa kwa ajili ya kuelewa, hebu tuchanganue fomula.

D5:D25=”Brazil” inapitia yote. seli kutoka D5 hadi D25 na hurejesha TRUE ikiwa itapata Brazili , vinginevyo FALSE .

Mfumo CHUJA(B5:B25,D5:D25=”Brazil”””) kisha inakuwa

=FILTER({B5,B6,B7,...,B25},{FALSE,FALSE,...,TRUE,...,FALSE},"")

Kwa kila TRUE , hurejesha kisanduku kilicho karibu kutoka kwa safu {B5,B6,B7,…,B25}

Na kwa FALSE , inarudisha hapanamatokeo, “” . (Hii ni hiari. Chaguomsingi hakuna matokeo, “” )

Kuna TRUE kwa visanduku B9 , pekee B10 , B12 , B18, na B20 .

Kwa hivyo inarudisha tu yaliyomo kwenye seli hizi, 1958, 1962, 1970, 1994, na 2002.

Hii ni miaka ambayo Brazili walipata ubingwa.

Tumaini umeelewa jinsi FILTER kipengele hufanya kazi.

Sasa, kama unaelewa hili, unaweza kuniambia formula ya kujua miaka ambayo nchi mwenyeji iliibuka bingwa?

Ndiyo. Uko sahihi. Fomula ni:

=CHUJA(B5:B25,C5:C25=D5:D25,””)

Tazama, nchi mwenyeji ikawa bingwa mnamo 1930, 1934, 1966, 1974, 1978, na 1998.

Njia 4 za Kuchuja na Nyingi Vigezo katika Excel

Sasa tumeelewa jinsi kazi ya FILTER inavyofanya kazi. Hebu jaribu kutumia vigezo vingi ndani ya chaguo la kukokotoa wakati huu. Huu hapa ni muhtasari wa mkusanyiko wa data wa kazi ya leo.

1. Chuja Thamani Nyingi za AU Aina

Kwanza kabisa, acheni tuzingatie vigezo vingi vya AU aina. Hivi ndivyo vigezo vinavyotimizwa wakati kigezo kimoja au zaidi ya kimoja kinaporidhika.

Kwa mfano, kutoka kwa seti ya data iliyo hapo juu, nikikuuliza, niambie mwaka mmoja Argentina akawa bingwa au Ujerumani Magharibi akawa washindi wa pili .

Unaweza kusema 1978 , au 1982 au 1986 .

Sasa, hebu tujaribu kuchuja miaka yote ambapo Italia ilikuwa mwenyeji au bingwa , au wote . Hili ni tatizo la AU aina ya vigezo vingi. Ni kazi rahisi. Ongeza tu vigezo viwili na ishara ya kuongeza (+) . Hebu tufuate maagizo hapa chini ili kuchuja vigezo vingi katika Excel!

Hatua:

  • Kwanza kabisa, chagua kisanduku G5 , na andika chini kitendaji cha FILTER katika seli hiyo. Chaguo la kukokotoa litakuwa:
=FILTER(B5:B25,(C5:C25="Italy")+(D5:D25="Italy"))

  • Kwa hivyo, bonyeza tu Enter kwenye kibodi yako. Kwa hivyo, utapata miaka ambayo Italia ilikuwa mwenyeji au bingwa au wote ambayo ni urejesho wa kitendaji cha FILTER .

Tazama, Italia ilikuwa mwenyeji au bingwa au zote mbili katika miaka ya 1934, 1938, 1982, 1990, na 2006.

Mchanganuo wa Mfumo

Sasa, kwa ajili ya kuelewa, tuvunje formula.

  • C5:C25=”Italia” hurejesha safu ya TRUE au FALSE. TRUE >wakati Italia ilikuwa mwenyeji, FALSE vinginevyo.
  • D5:D25=”Italia” pia inarejesha safu ya TRUE au UONGO . TRUE wakati Italia ilikuwa bingwa, FALSE vinginevyo.
  • (C5:C25=”Italia”)+(D5:D25=”Italia”) huongeza safu mbili za thamani za Boolean, TRUE na FALSE . Lakini inachukulia kila KWELI kama 1 ,na kila FALSE kama 0 .
  • Kwa hivyo inarudisha 2 vigezo vyote viwili vinaporidhika, 1 wakati kigezo kimoja tu kinapokidhiwa, na 0 wakati hakuna kigezo kinachotimizwa.

Mfumo sasa inakuwa:

=FILTER({B5,B6,B7,...,B25},{0,2,1,...,0})

Inazingatia nambari kubwa kuliko sifuri (0 na 1 hapa) kama TRUE na sufuri kama FALSE.

Kwa hivyo inarudisha miaka kutoka safuwima B inapokabiliana na nambari kubwa kuliko 0 na haileti matokeo vinginevyo.

Sasa, ikiwa kuelewa jinsi kipengele cha CHUJI kinavyofanya kazi na vigezo vingi vya aina ya AU, unaweza kutoa jibu kwa swali moja?

Je, itakuwa fomula gani ya kuchuja miaka ambayo Brazil ilikuwa bingwa au Italia ikawa washindi wa pili au wote wawili?

Ndiyo. Uko sahihi. Fomula itakuwa:

=FILTER(B5:B25,(D5:D25="Brazil")+(E5:E25="Italy"))

2. Tekeleza Kazi ya KICHUJI KWA NA KIgezo

Sasa tutazingatia vigezo vingi vya NA aina. Hiyo ina maana kwamba tunapaswa kukidhi vigezo vyote ili kupata matokeo ya TRUE , vinginevyo FALSE .

Tunajua, hadi mwaka 1970 , kombe la dunia la FIFA liliitwa “Jules Rimet” kombe. Baada ya 1970 , ilianza kuitwa kombe la dunia la FIFA . Kwa hivyo swali langu la kwanza ni, miaka gani Brazil ilishinda kombe la “Jules Rimet” ?

Kuna vigezo viwili hapa.

  • Kwanza, mwakalazima iwe chini ya au sawa na 1970 .
  • Pili, bingwa nchi lazima iwe Brazil .
0>Na vigezo vyote viwili vinapaswa kutimizwa. Jinsi ya kukamilisha kazi hii?

Rahisi kabisa. Zidisha vigezo viwili ndani ya FILTER chaguo za kukokotoa kwa alama ya (*) wakati huu. Hebu tufuate maagizo hapa chini ili kuchuja vigezo vingi katika Excel!

Hatua:

  • Kwanza kabisa, chagua kisanduku G5 , na andika chini kitendaji cha FILTER katika seli hiyo. Shughuli itakuwa:
=FILTER(B5:B25,(B5:B25<=1970)*(D5:D25="Brazil"))

Uchanganuzi wa Mfumo

  • (B5:B25<=1970 hurejesha TRUE ikiwa mwaka ni chini ya au sawa na 1970, vinginevyo FALSE .
  • (D5:D25="Brazil") hurejesha TRUE ikiwa nchi bingwa ni Brazili, vinginevyo FALSE.
  • (B5:B25<=1970)*(D5:D25="Brazil") huzidisha safu mbili za TRUE na FALSE , lakini inazingatia kila TRUE kama 1 na kila FALSE kama 0 .
  • Kwa hivyo inarejesha 1 ikiwa vigezo vyote viwili vimetimizwa, vinginevyo inarudisha 0.
  • Sasa fomula inakuwa: =FILTER({B4,B5,B6,...,B24},{0,0,...,1,1,...,0})
  • Inarudisha mwaka katika safuwima B inapokabiliana na 1 na haileti matokeo inapokabiliana na 0 .
  • Kwa hivyo, bonyeza tu Enter kwenye kibodi yako. Kwa hivyo, utapata miaka ambayo Brazili ilikuwa bingwa wa "Jules Rimet" kombe ambalo ni urejesho wa onyesho la FILTER . Tazama,hadi 1970 , Brazili ilishinda mara tatu , mwaka 1958, 1962, na 1970 .

Hivyo tunaweza kuchuja data yoyote inayokidhi vigezo vingi vya aina ya NA .

Sasa unaweza kuniambia fomula ili kujua miaka iliyotangulia 2000 wakati Brazil ilikuwa bingwa na Italia ilikuwa washindi wa pili?

Mfumo utakuwa:

=FILTER(B5:B25,(B5:B25<2000)*(D5:D25="Brazil")*(E5:E25="Italy"))

Masomo Sawa:

  • Tekeleza Vichujio Nyingi katika Excel [Mbinu + VBA]
  • Jinsi ya Kuchuja Data katika Excel kwa kutumia Fomula
  • Data ya Kichujio cha Excel Kulingana na Thamani ya Seli (Njia 6 Bora)

3. Chuja Vigezo Nyingi kwa Mchanganyiko wa AND na AU Aina katika Excel

Kesi ya 1: AU ndani ya AU

Sasa nikikuuliza swali, ni miaka gani ambapo nchi Amerika Kusini ( Brazili, Argentina, au Uruguay ) ilikuwa ama bingwa au washindi ?

Je, unaweza kutoa jibu la swali langu?

Angalia kwa makini. Hapa nchi bingwa lazima iwe Brazil, Argentina, au Uruguay . Au nchi ya Washindi wa Pili lazima iwe Brazil, Argentina, au Uruguay . Au zote mbili. Hili ni tatizo la AU ndani ya AU aina. Usijali fuata tu maagizo hapa chini ili kuchuja vigezo vingi katika Excel!

Hatua:

  • Kwanza kabisa, chagua kisanduku G5 , na uandike chini kazi katika seli hiyo. kazi mapenzikuwa:
=FILTER(B5:B25,(ISNUMBER(MATCH(D5:D25,{"Brazil","Argentina","Uruguay"},0)))+ (ISNUMBER(MATCH(E5:E25,{"Brazil","Argentina","Uruguay"},0))))

Mchanganuo wa Mfumo

  • MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0) inarudi 1 ikiwa timu bingwa ni Brazil, 2 ikiwa timu bingwa ni Argentina, 3 ikiwa timu bingwa. ni Uruguay, na hitilafu (N/A) ikiwa timu bingwa si mojawapo.
  • ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)) hubadilisha nambari kuwa TRUE na hitilafu kuwa FALSE .
  • Vile vile, ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0)) hurejesha TRUE ikiwa nchi iliyoshika nafasi ya pili ni Brazil, Argentina au Uruguay. Na FALSE
  • Kwa hivyo, (ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))+(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))) inarejesha 1 au 2 ikiwa ama nchi ya Amerika Kusini ni bingwa, au washindi wa pili, au zote mbili.
  • Na kurudisha sifuri vinginevyo.
  • Mchanganyiko unakuwa: =FILTER({B4,B5,...,B24},{2,0,0,2,...,1,0})
  • Inarudi mwaka mmoja kutoka safuwima B ikiwa itapata nambari kubwa kuliko sifuri, na haitaleta matokeo vinginevyo.
  • Kwa hivyo, bonyeza tu Enter kwenye kibodi yako. . Kwa hivyo, utapata miaka ambapo nchi ya Amerika Kusini ( Brazil, Argentina, au Uruguay ) ilikuwa ama bingwa au washindi wa pili. . Angalia, tumepata miaka yote ambapo nchi ya Amerika Kusini ilikuwa bingwa au washindi wa pili.

Kesi ya 2: AU ndani ya NA

Ikiwa unaelewa fomula iliyo hapo juu, unaweza kueleza fomula ili kubainisha miaka ambayo bingwa na washindi wa pili walitoka Amerika Kusini (Brazil, Argentina, au Uruguay) ?

Rahisi kabisa. Badilisha tu alama ya (+) ya fomula iliyotangulia na alama ya (*) . Majukumu ni:

=FILTER(B4:B24,(ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))*(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))))

Tazama, haya yalifanyika mara mbili tu, mwaka wa 1930 na 1950.

4. Tumia Utendaji wa KICHUJI katika Safu Wima Nyingi

Sasa ukitambua kwa makini zaidi, utagundua kuwa hadi mwaka 1990 , kulikuwa na nchi inayoitwa Ujerumani Magharibi. . Na baada ya 1990 , hakuna Ujerumani Magharibi . Kuna nini Ujerumani . Wawili hao kwa kweli wanatoka nchi moja. Mnamo 1990 , Ujerumani mbili (Mashariki na Magharibi) iliungana na kuunda Ujerumani ya sasa.

Sasa unaweza kutambua miaka ambayo >Ujerumani ilikuwa bingwa ? Haijalishi Mashariki au Magharibi .

Unapaswa kutumia kitendakazi cha FILTER katika safu wima nyingi.

Mfumo utakuwa:

6> =FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25)))

Mchanganuo wa Mfumo

  • SEARCH("*Germany",D5:D25) hutafuta chochote kilicho na Ujerumani mwisho katika safu D5 hadi D25 . Ikiwa unahitaji Ujerumani katikati, tumia “*Germany*”.
  • Inarudisha 1 ikipata mechi (Ujerumani Magharibi na Ujerumani) na kurudi Hitilafu
  • ISNUMBER(SEARCH("*Germany",D5:D25)) inabadilisha ya 1 kuwa TRUE , na makosa kuwa FALSE .
  • Mwishowe, FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25))) hurejesha miaka kutoka kwa safuwima B inapokabiliana na TRUE , vinginevyo haileti matokeo.
  • Tazama Ujerumani ilikuwa bingwa

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.