په Excel کې د څو معیارونو سره فلټر کولو څرنګوالی (4 اسانه لارې)

  • دا شریک کړه
Hugh West

نن زه به تاسو ته وښیم چې څنګه Excel د FILTER فنکشن د Excel په کارولو سره د ځینې مطابقت لرونکي ډیټا ډیری معیارونه فلټر کوي. مخکې له دې چې اصلي بحث ته لاړ شم، غواړم تاسو ته یوه خبره یاد کړم. د FILTER فعالیت یوازې په دفتر 365 کې شتون لري.

د تمرین کاري کتاب ډاونلوډ کړئ

فلټر څو ارزښتونه.xlsx

د فلټر فنکشن پیژندنه

راځئ چې د ډیری معیارونو فلټر کولو لپاره لومړی د Excel فلټر فنکشن ته معرفي شو.

لاندې ډاټا وګورئ. موږ کلونه لرو، کوربه هیوادونه ، اتل هیوادونه ، او مقابل هیوادونه د ټولو فیفا نړیوال جام په کالمونه B، C، D، او E په ترتیب سره.

اوس که زه له تاسو وپوښتم چې کوم کلونه دي کله برازیل چیمپین شو؟

تاسو به څه کوئ؟

تاسو به شاید کالم D (چیمپین) ته لاړ شئ، او وګورئ چې ایا هلته شتون لري هغه حجره چې یو برازیل لري په دې کې یا نه.

بیا کله چې تاسو یو ومومئ، تاسو به د هغه حجرې دوه مرحلې کیڼ لور ته کالم ته لاړ شئ B (کال)، او اړوند کال په یاد ولرئ.

او بیا به تاسو بیا د کالم D له لارې ښکته شئ او د ټولو حجرو لپاره ورته کار وکړئ چې په دې کې برازیل لري.

په دې توګه، تاسو به ټول هغه کلونه یاد کړئ کله چې برازیل اتل و.

د ډیټا د یوې کوچنۍ سیټ لپاره، دا دی ښه . مګر تاسو کولی شئ د لوی سیټ لپاره ورته کړنلاره تکرار کړئ 4 ځله . 3 ځله د لویدیځ آلمان لخوا او 1 وخت د اوسني آلمان لخوا.

اوس، که تاسو په دې فورمول پوه شئ، ایا تاسو کولی شئ هغه کلونه ومومئ کله چې د فیفا نړیوال جام د دوو هیوادونو لخوا کوربه شوی و؟

زه یې ورکوم تاسو یوه نښه. د کوربه هیواد په نوم کې باید یو " او " وي. ( "او" د دوو ځایونو په منځ کې)

هو. تاسو په سمه یاست. فورمول به دا وي:

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

28>

اوس، موږ ګورو چې دا یوازې یو ځل په 2002 ، د جنوبي کوریا او جاپان لخوا کوربه شوی.

په Excel کې د ډیری معیارونو فلټر کولو لپاره بدیل اختیارونه

د څو معیارونو د فلټر کولو په اړه پورته ذکر شوي میتودونه خورا ګټور دي. مګر د یوه نیمګړتیا سره، د فلټر فنکشن یوازې دفتر 365 کې شتون لري.

هغه څوک چې د دفتر 365 نلري. ګډون، کولی شي دا بدیل میتودونه وکاروي ترڅو ځینې ډاټا د ډیری معیارونو سره فلټر کړي.

د کلونو موندلو لپاره کله چې ایټالیا کوربه هیواد یا اتلول ، لاندې فورمول وکاروئ:

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

او هغه کلونه ومومئ کله چې برازیل اتل شو تر 1970 ، دا فورمول وکاروئ:

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

یادونه: تاسو نشئ کولی خالي حجرې لرې کړئ لکه د FILTER فعالیت په دې ډول. او Ctrl + Shift + Enter د فورمول داخلولو لپاره فشار ورکړئ.

څنګه وکاروئپه Excel کې پرمختللی فلټر

موږ به ډیری معیارونه په یو کالم د حساب شوي ډیټا په کارولو سره پلي کړو. دلته، موږ ځو موند وړاندې شوي محصولات سره د مقدار سره چې له 50 څخه ډیر مګر له 100 څخه کم. د دې لپاره، موږ اړتیا لرو چې لاندې فارمول پلي کړو. فارمول is-

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

په حجره کې محصول C16 د 55 په توګه تولید شوي مقدار په رینج کې راځي.

له دې امله، د ترتیب او ترتیب لاندې پرمختللی کمانډ غوره کړئ. د ډاټا ټب څخه اختیارونه فلټر کړئ.

له هغې وروسته، موږ ټول ډیټا سیټ د د لیست رینج او په توګه کېښودو. حجرې C15:C16 د د معیارونو سلسلې په توګه.

33>

په پای کې، د نتیجې د لیدلو لپاره ښه ټک وکړئ , یعنی، د تولید شوي محصولاتو لیست د کمیت په رینج کې له 50 څخه تر 100 پورې.

پایله

د دې میتودونو په کارولو سره، تاسو کولی شئ په Excel کې د ډیری معیارونو په ساتلو سره هر ډول ډاټا فلټر کړئ. ایا تاسو کومه بله طریقه پیژنئ؟ موږ ته د تبصرې په برخه کې خبر راکړئ.

د ډیټا، د 10000قطارونو په اړه فکر وکړئ؟

نور ولولئ: په Excel کې د څو قطارونو فلټر کولو څرنګوالی (11 مناسب طریقې) <3

ځواب نه دی، یو لوی نه دی.

نو څه وکړو؟

د مایکروسافټ اکسل یو جوړ شوی فنکشن راوړي چې د فلټر په نوم یادیږي ترڅو په سمه توګه ترسره کړي. ستاسو لپاره ورته دنده.

FILTER فنکشن درې دلیلونه اخلي، د حجرو یوه لړۍ چې د ارې په نوم یادیږي، یو معیار چې نوم یې شامل، او یو ارزښت چې د if_empty په نوم یادیږي چې په هغه حالت کې بیرته راستنیږي چې معیار د کومې حجرې لپاره نه وي پوره شوی.

نو د FILTER فنکشن ترکیب دا دی:

<6 =FILTER(array,include,[if_empty])

د ښه پوهیدو لپاره، راځئ چې د برازیل ستونزې ته ورشو. موږ باید هغه کلونه فلټر کړو کله چې برازیل اتل شو.

د دې سرته رسولو فارمول به دا وي:

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

وګورئ، موږ ټول هغه کلونه لرو کله چې برازیل اتل شو، 1958، 1962,1970، 1994، او 2002 (په انځور کې رنګ شوی).

اوس د پوهیدو لپاره، راځئ چې فورمول مات کړو.

D5:D25="برازیل" هر څه تیریږي حجرې له D5 څخه تر D25 او بیرته راګرځي TRUE که چیرې دا برازیل ومومي، که نه غلط .

فورمول فلټر(B5:B25,D5:D25="برازیل","") بیا

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

د هر TRUE لپاره، دا د صف څخه نږدې حجره بیرته راګرځي {B5,B6,B7,…,B25}

<0 او د FALSEلپاره، دا بیرته نه راځيپایله، "". (دا اختیاري ده. ډیفالټ هیڅ پایله نلري، “”)

یوازې د حجرو B9 ، لپاره یو ریښتیا شتون لري B10 , B12 , B18, او B20 .

نو دا یوازې د دې حجرو مینځپانګې بیرته راګرځي، 1958, 1962, 1970، 1994، او 2002.

دا هغه کلونه دي چې برازیل اتل شو.

هیله ده تاسو پوه شوي یاست چې د فلټر فعالیت څنګه کار کوي.

<0 اوس، که تاسو په دې پوه شئ، ایا تاسو کولی شئ ما ته ووایاست چې هغه کلونه ومومئ چې کوربه هیواد اتل شو؟

هو. تاسو په سمه یاست. فورمول دا دی:

=FILTER(B5:B25,C5:C25=D5:D25,"")

وګورئ، کوربه هیواد په 1930، 1934، 1966، 1974، 1978، او 1998 کې اتل شو.

د څو سره د فلټر کولو 4 لارې په Excel کې معیارونه

اوس موږ پوهیږو چې د فلټر فعالیت څنګه کار کوي. راځئ چې دا ځل په فنکشن کې د ډیری معیارونو پلي کولو هڅه وکړو. دلته د نن ورځې دندې لپاره د ډیټا سیټ یوه عمومي کتنه ده.

1. د OR ډول ډیری ارزښتونه فلټر کړئ

لومړی، راځئ چې د څو معیارونو تمرکز وکړو یا ډول. دا هغه معیارونه دي چې کله یو یا له یو څخه زیات معیارونه پوره کیږي.

د مثال په توګه، د پورتنۍ ډیټا سیټ څخه، که زه له تاسو وپوښتم، ما ته ووایاست چې یو کال کله ارجنټاین چیمپین یا لویدیځ آلمان شو مسابقه .

تاسو کولی شئ ووایاست 1978 ، یا 1982 یا 1986 .

اوس، راځئ هڅه وکړو چې چاڼ کړو ټول کلونه کله چې ایټالیا یا د کوربه یا اتل ، یا دواړه . دا د یا ډول ډول ډیری معیارونو ستونزه ده. دا یو اسانه کار دی. یوازې دوه معیارونه د جمع (+) نښه سره اضافه کړئ. راځئ چې په Excel کې د څو معیارونو د فلټر کولو لپاره لاندې لارښوونې تعقیب کړو!

ګامونه:

  • لومړی، سیل G5 غوره کړئ، او په هغه حجره کې د فلټر فعالیت ولیکئ. فنکشن به دا وي:
=FILTER(B5:B25,(C5:C25="Italy")+(D5:D25="Italy"))

  • نو، په ساده ډول په خپل کیبورډ کې Enter فشار ورکړئ. د پایلې په توګه، تاسو به هغه کلونه ترلاسه کړئ کله چې ایټالیا کوربه یا اتلولۍ یا دواړه چې د د فلټر فعالیت بیرته راستنیدنه ده .

وګورئ، ایټالیا یا هم کوربه و یا اتل یا دواړه په کلونو 1934، 1938، 1982، 1990، او 2006.

د فورمول ماتول

اوس، د پوهیدو لپاره، راځئ چې مات کړو فورمول.

  • C5:C25="ایټالیا" د رښتیا یا غلط. ریښتیا <2 بیرته راګرځي>کله چې ایټالیا کوربه و، غلط بل ډول.
  • D5:D25="ایټالیا" هم د رښتیا یا <1 یو لړ راګرځوي. غلط . ریښتیا کله چې ایټالیا اتل و، غلط بل ډول.
  • (C5:C25="ایټالیا")+(D5:D25="ایټالیا") د بولین ارزښتونو دوه سرې اضافه کوي، درو او غلط . مګر دا هر یو ریښتیا د 1 په توګه ګڼي،او هر یو FALSE د 0 په توګه.
  • نو دا بیرته راګرځي 2 کله چې دواړه معیارونه پوره شي، یو 1 کله چې یوازې یو معیار مطمین وي، او یو 0 کله چې کوم معیار نه پوره کیږي.

19>

فارمول اوس کیږي:

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

دا د صفر څخه لوی شمیرې (دلته 0 او 1) د رښتیا او صفرونه د غلط په توګه ګڼي.

نو دا د کالم B څخه کلونه بیرته راګرځي کله چې دا د 0 څخه لوی شمیر سره مخ کیږي او بله پایله نه راوړي.

اوس، که تاسو پوهیږئ چې څنګه د FILTERفعالیت د OR ډول ډیری معیارونو سره کار کوي، ایا تاسو کولی شئ یوې پوښتنې ته ځواب ورکړئ؟

کله چې برازیل اتل شو یا د فلټر کولو فارمول به څه وي؟ ايټاليا مقابله يا دواړه؟

هو. تاسو په سمه یاست. فورمول به دا وي:

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

2. د فلټر فنکشن د او معیار لپاره پلي کړئ

اوس به د او ډولونو څو معیارونو باندې تمرکز وکړو. دا پدې مانا ده چې موږ باید ټول معیارونه پوره کړو ترڅو د رښتیا پایلې ترلاسه کړو، که نه نو غلط .

موږ پوهیږو، تر کال 1970 , د فیفا نړیوال جام ته د "جولیس ریمیټ" ټرافي ویل کیده. د 1970 وروسته، دا د فیفا نړیوال جام نومول پیل شو. نو زما لومړۍ پوښتنه دا ده چې کوم کلونه دي کله چې برازیل "جولیس ریمټ" ټرافي وګټله؟

دلته دوه معیارونه شتون لري .

  • لومړی، کالباید له 1970 څخه کم یا مساوي وي.
  • دوهم، د جامپین هیواد باید برازیل وي.

او دواړه معیارونه باید پوره شي. دا کار څنګه سرته ورسوو؟

ډیر ساده. دا ځل د (*) نښه سره د FILTER فنکشن دننه دوه معیارونه ضرب کړئ. راځئ چې په Excel کې د څو معیارونو د فلټر کولو لپاره لاندې لارښوونې تعقیب کړو!

ګامونه:

  • لومړی، سیل G5 غوره کړئ، او په هغه حجره کې د فلټر فعالیت ولیکئ. فنکشن به دا وي:
=FILTER(B5:B25,(B5:B25<=1970)*(D5:D25="Brazil"))

فارمول ماتول

  • (B5:B25<=1970 بیرته راګرځي رښتیا که کال د 1970 څخه کم یا مساوي وي، که نه نو غلط .
  • (D5:D25="Brazil") بیرته راګرځي ریښتیا که چیمپین هیواد برازیل وي، که نه نو غلط.
  • (B5:B25<=1970)*(D5:D25="Brazil") د دوه صفونه ضرب کوي ریښتیا او غلط ، مګر هر یو درو د 1 او هر یو غلط د 0 په توګه ګوري.
  • نو دا بیرته راګرځي 1 که دواړه معیارونه پوره شي، که نه نو دا بیرته راګرځي 0.
  • اوس فورمول کیږي: =FILTER({B4,B5,B6,...,B24},{0,0,...,1,1,...,0})
  • دا کال په کالم B کې بیرته راګرځي کله چې دا د 1 سره مخ شي او کله چې د 0 سره مخ شي هیڅ پایله نه راوړي.
  • نو، په ساده ډول په خپل کیبورډ کې Enter کېکاږئ. د پایلې په توګه، تاسو به هغه کلونه ترلاسه کړئ کله چې برازیل د "جولیس ریمیټ" ټرافي اتلولۍ وه کوم چې د د فلټر فعالیت بیرته راستنیدنه ده وګورئ،تر 1970 پورې، برازیل درې ځلې ، په 1958، 1962، او 1970 کې ګټلي دي.

په دې توګه موږ کولی شو هر هغه ډاټا فلټر کړو چې د او ډوله ډیری معیارونو سره مطابقت ولري.

اوس تاسو کولی شئ ما ته فارمول ووایاست چې د کلونو دمخه 2000 کله چې برازیل اتل و او ایټالیا رنر اپ وه؟

فارمول به دا وي:

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

ورته لوستل:

14>
  • په Excel کې ډیری فلټرونه پلي کړئ [ میتود + VBA]
  • د فورمول په کارولو سره په Excel کې د ډیټا فلټر کولو څرنګوالی 16>
  • د ایکسل فلټر ډیټا د حجرو ارزښت پراساس (6 موثرې لارې)
  • 3. په Excel کې د AND او OR ډولونو ترکیب سره ډیری معیارونه فلټر کړئ

    قضیه 1: یا دننه یا

    اوس که زه له تاسو څخه پوښتنه وکړم چې کلونه څه دي؟ یو جنوبي امریکا هیواد ( برازیل، ارجنټاین، یا یوراګوای ) یا هم اتل یا رنرز اپ ؟

    ایا تاسو کولی شئ زما پوښتنې ته ځواب راکړئ؟

    په دقت سره پام وکړئ. دلته د اتلولۍ هیواد باید برازیل، ارجنټاین، یا یوروګوای وي. یا د ټورنمنټ اپ هیواد باید برازیل، ارجنټاین، یا یوروګوای وي. یا دواړه. دا د OR ډول کې د OR ستونزه ده. اندیښنه مه کوئ یوازې لاندې لارښوونې تعقیب کړئ ترڅو په Excel کې ډیری معیارونه فلټر کړئ!

    مرحلې:

    14>
  • لومړی، سیل غوره کړئ G5 ، او په هغه حجره کې افعال ولیکئ. دندې به ترسره شيbe:
  • =FILTER(B5:B25,(ISNUMBER(MATCH(D5:D25,{"Brazil","Argentina","Uruguay"},0)))+ (ISNUMBER(MATCH(E5:E25,{"Brazil","Argentina","Uruguay"},0))))

    فارمول ماتول

    • MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0) بیرته راګرځي 1 که چیمپین ټیم برازیل وي، 2 که چیمپین ټیم ارجنټاین وي، 3 که چیمپین ټیم وي یوراګوای دی، او یوه تېروتنه (N/A) که چیمپین ټیم یو له دوی څخه نه وي.
    • ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)) شمیرې په ریښتیا بدلوي او په FALSE کې تېروتنې.
    • همدارنګه، ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0)) بیرته راګرځي TRUE که چیری ګټونکی هیواد برازیل، ارجنټاین یا یوروګوای وي. او غلط
    • نو، (ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))+(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))) بیرته راګرځي 1 یا 2 که چیرې د جنوبي امریکا یو هیواد اتل وي، یا رنرز اپ، یا دواړه.
    • او په بل ډول صفر بیرته راګرځي.
    • فارمول داسې کیږي: =FILTER({B4,B5,...,B24},{2,0,0,2,...,1,0}) 16>
    • دا یو کال راګرځي د کالم B څخه که چیرې دا د صفر څخه لوی شمیر ومومي، او بله نتیجه نه ورکوي. . د پایلې په توګه، تاسو به هغه کلونه ترلاسه کړئ کله چې یو جنوبي امریکا هیواد ( برازیل، ارجنټاین، یا یوراګوای ) یا هم اتلولۍ یا رنرز اپ و. . وګورئ، موږ ټول کلونه موندلي دي کله چې د سویلي امریکا یو هیواد یا اتل یا رنرز اپ و>

      که تاسو په پورتنۍ فورمول پوه شئ، ایا تاسو کولی شئ هغه فورمول ووایاست چې هغه کلونه وټاکئ کله چې اتل او ګټونکي دواړه د جنوبي امریکا (برازیل، ارجنټاین، یا یوروګوای) ؟

      ډیر اسانه. یوازې د پخوانی فورمول (+) نښه د (*) نښه سره بدله کړئ. دندې دا دي:

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

    وګورئ، دا یوازې دوه ځله پیښ شوي، په 1930 او 1950 کې.

    4. د فلټر فنکشن په څو کالمونو کې وکاروئ

    اوس که تاسو په ډیر دقت سره وګورئ نو تاسو به ومومئ چې تر 1990 پورې یو هیواد و چې د لویدیځ آلمان په نوم یادیږي. او له 1990 وروسته، هیڅ لویدیځ آلمان نشته. څه شی دی آلمان . دواړه په حقیقت کې د ورته هیواد څخه دي. په 1990 کې، دوه آلمانان (ختیځ او لویدیځ) د اوسني آلمان د جوړولو لپاره متحد شول.

    اوس تاسو کولی شئ هغه کلونه وپیژنئ کله چې <1 آلمان د اتلولي وه؟ مهمه نده ختیځ یا لویدیځ .

    تاسو باید د فلټر فنکشن په څو کالمونو کې وکاروئ.

    فارمول به دا وي:

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

    د فورمول ماتول

    • SEARCH("*Germany",D5:D25) لټون هر هغه څه چې په پای کې جرمني لري D5 ته D25 کې. که تاسو په مینځ کې آلمان ته اړتیا لرئ، "*جرمني*" وکاروئ.
    • دا یو 1 بیرته راګرځي که چیرې دا لوبه ومومي (لویدیځ آلمان او آلمان) او بیرته راستانه شي. یوه غلطي
    • ISNUMBER(SEARCH("*Germany",D5:D25)) 1 په درو بدلوي، او تېروتنې په غلط بدلوي.
    • <15 په نهایت کې، FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25))) د کالم B څخه کلونه بیرته راګرځي کله چې دا د ریښتیا سره مخ شي، که نه نو هیڅ نتیجه نه راوړي.
    • وګوره آلمان اتل شو

    هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.