فهرست
نن زه به تاسو ته وښیم چې څنګه 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>3. په Excel کې د AND او OR ډولونو ترکیب سره ډیری معیارونه فلټر کړئ
قضیه 1: یا دننه یا
اوس که زه له تاسو څخه پوښتنه وکړم چې کلونه څه دي؟ یو جنوبي امریکا هیواد ( برازیل، ارجنټاین، یا یوراګوای ) یا هم اتل یا رنرز اپ ؟
ایا تاسو کولی شئ زما پوښتنې ته ځواب راکړئ؟
په دقت سره پام وکړئ. دلته د اتلولۍ هیواد باید برازیل، ارجنټاین، یا یوروګوای وي. یا د ټورنمنټ اپ هیواد باید برازیل، ارجنټاین، یا یوروګوای وي. یا دواړه. دا د OR ډول کې د OR ستونزه ده. اندیښنه مه کوئ یوازې لاندې لارښوونې تعقیب کړئ ترڅو په Excel کې ډیری معیارونه فلټر کړئ!
مرحلې:
14> =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 څخه کلونه بیرته راګرځي کله چې دا د ریښتیا سره مخ شي، که نه نو هیڅ نتیجه نه راوړي. - وګوره آلمان اتل شو