فهرست
په Excel کې، ځینې وختونه تاسو اړتیا لرئ چې د معیارونو پراساس یو لیست جوړ کړئ. نن ورځ موږ به تاسو ته وښیو چې څنګه د معیارونو پراساس لیست رامینځته کړئ. د دې ناستې لپاره، موږ د Excel 365 کاروو، که څه هم د دې نسخې کارولو سپارښتنه کیږي، وړیا احساس وکړئ چې تاسو یې وکاروئ.
لومړی شیان لومړی، راځئ چې د ډیټاسیټ په اړه پوه شو چې زموږ د مثالونو اساس دی.
دلته موږ د بیلابیلو ځایونو څخه د ډیری خلکو ډیټا سیټ او د دوی وسایط لرو. د دې معلوماتو په کارولو سره، موږ به د معیارونو پراساس یو لیست جوړ کړو.
یادونه وکړئ چې دا د ډمي ډیټا سره یو بنسټیز جدول دی ترڅو شیان ساده وساتي. په عملي حالت کې، تاسو ممکن د ډیرو لوی او ډیر پیچلي ډیټاسیټ سره مخ شئ.
د تمرین کاري کتاب
تاسو ته ښه راغلاست ویل کیږي چې د لاندې لینک څخه د تمرین کاري کتاب ډاونلوډ کړئ.
Excel د Criteria.xlsx پر بنسټ لیست جوړ کړئ
د معیارونو پر بنسټ لیست جوړ کړئ
د مثال په توګه، موږ به د دوی د سیمې پر بنسټ د خلکو لیست جوړ کړو.
ځکه چې دا یو کوچنی ډیټا سیټ دی موږ پوهیږو چې 4 سیمې شتون لري. موږ د سیمو نومونه ذخیره کړل او د سیمې پر بنسټ به لیست پیدا کړو.
1. د لیست جوړولو لپاره د INDEX-SMALL ترکیب کارول
دلته موږ لیست ته اړتیا لرو، نو زموږ فورمول باید یو وي دا به د میز څخه ډیری ارزښتونه ترلاسه کړي. د دې کار لپاره، موږ کولی شو د INDEX او SMALL افعال وکاروو.
د دې دندو د پوهیدو لپاره، دا مقالې وګورئ: INDEX، کوچنی.
د دې دوو سره سره، موږ به یو څو مرستندویه کارونو ته اړتیا ولرو، IF ، ROW او IFERROR<۸>. د نورو معلوماتو لپاره مقالې وګورئ: IF, ROW, IFERROR.
راځئ چې فورمول ولټوو
=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")
دلته هر فنکشن خپل هدف لري. د INDEX فنکشن د صف B2:B12 (نوم کالم) څخه ارزښت بیرته راګرځوي او لوی کوچنۍ برخه د قطار شمیره وړاندې کوي، چې باید راوړل شي.
IF, د SMALL, دننه چک کوي چې ایا معیارونه سره سمون لري که نه، او د ROW فنکشن د کالم په حجرو کې تکرار کیږي .
بیا بهرنۍ ROW د SMALL فعالیت لپاره د k-th ارزښت څرګندوي. دا فنکشنونه یوځای د قطار شمیره بیرته راګرځوي او INDEX پایله بیرته راولي.
7>IFERROR د هرې غلطۍ سره معامله کولو لپاره چې کیدای شي د فارمول څخه رامینځته شي.
لاندې کش کړئ تاسو به د ورکړل شوې سیمې ټول خلک ترلاسه کړئ.
همدارنګه د نورو سیمو لپاره فورمول ولیکئ (فورمول یو شان دی، یوازې حجره بدل کړئ).
یو بدیل INDEX-کوچنی ترکیب
موږ کولی شو فورمول په بدیل ډول ولیکو. د فورمول لپاره کارول شوي دندې به د تیر په څیر وي. یوازې پریزنټیشن به توپیر ولري.
راځئ چې فورمول وګورو
=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")
بیا، تاسو اړتیا لرئ CTRL + SHIFT + ENTER فشار ورکړئ د اجرا کولو لپارهفورمول.
د دې دوو فورمولونو تر منځ لږ توپیر شته، ایا تاسو کولی شئ توپیر وکړئ؟
هو، زموږ په مخکینۍ فورمول کې، موږ په 1 کې 1 کم کړی. د کوچنۍ برخې پای، مګر دلته موږ د IF برخې کې 1 کم کړی دی.
د 1 د کمولو موخه د مناسب قطار شمیرې ته چینل کول دي. مخکې مو دا کار کړی و، په پای کې، دلته یې مخکې کړی او نورو عملیاتو ته لاړ شئ.
د لیست بشپړولو لپاره د نورو معیارونو لپاره فورمول ولیکئ.
نور ولولئ: په Excel کې د حجرې دننه د لیست جوړولو څرنګوالی (3 ګړندي میتودونه)
2. د لیست رامینځته کولو لپاره د AGGREGATE فنکشن کارول
ایکسسل تاسو ته درکوي د AGGREGATE په نوم فنکشن چې تاسو کولی شئ د مختلفو کارونو ترسره کولو لپاره وکاروئ. دلته موږ کولی شو د معیارونو پراساس د لیست جوړولو لپاره فنکشن وکاروو.
AGGREGATE فنکشن یو مجموعي محاسبه راګرځوي لکه اوسط، COUNT، MAX، او نور.
ترکیب د AGGREGATE فعالیت په لاندې ډول دی:
AGGREGATE(function_number,behavior_options, range)
function_number: دا شمیره مشخص کوي چې کوم حساب باید ترسره شي.
سلوک_اختیارونه: دا د شمیرې په کارولو سره تنظیم کړئ. دا شمیره په ګوته کوي چې فنکشن به څنګه چلند وکړي.
رینج: هغه حد چې تاسو غواړئ راټول کړئ.
د AGGREGATE فنکشن ډیری دندې ترسره کوي نو شمیرې دندې په دې کې مخکې تعریف شوي دي. موږ یو څو ډیری وختونه کارول شوي فعالیت لیست کووشمېرې
24> 25>3 24>فکشن | فکشن_نمبر |
---|---|
اوسط | 1 |
شمار | 2 |
کاونټ | |
MAX | 4 |
MIN | 5 |
محصول | 6 |
مجموعه | 9 |
لوی | 14 |
کوچنی | 15 |
د فنکشن په اړه د نورو معلوماتو لپاره، د Microsoft Support سایټ څخه لیدنه وکړئ.
اوس راځی فورمول وګورو،
=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")
دلته د AGGREGATE فعالیت سره، موږ INDEX<8 کارولی دی>. INDEX هغه صف لري چې د فورمول په وروستي برخه کې موندل شوي میچونو پراساس ارزښتونه راګرځوي.
تاسو لیدلی شئ چې موږ 15 د <30 په توګه کارولی دی>function_number in AGGREGATE . د پورته جدول څخه، تاسو کولی شئ د SMALL فعالیت عملیاتو لپاره 15 غوښتنې وګورئ. اوس تاسو کولی شئ اړیکه ونیسئ؟
هو، موږ د ایجګریټ فنکشن په طریقه د INDEX-SMALL فورمول اجرا کړی دی.
6 د چلند اختیار لپاره، کوم چې د غلطي ارزښتونو څخه سترګې پټوي .
د پاتې ارزښتونو لپاره فورمول ولیکئ.
ورته لوستل 1>
- په ایکسل کې د ترسره کولو لیست څنګه جوړ کړئ (3 اسانه میتودونه) <36
- په ایکسل کې د میلینګ لیست رامینځته کول (2 میتودونه) 36>
- په ایکسل کې د شمیرې لیست کولو څرنګوالی (8 میتودونه)
3. د INDEX-MATCH-COUNTIF په کارولو سره ځانګړی لیست جوړ کړئ
موږ کولی شو د معیارونو پراساس یو ځانګړی لیست جوړ کړو. د دې لپاره، موږ کولی شو د INDEX ، MATCH ، او COUNTIF ترکیب وکاروو.
COUNTIF په حجرو کې شمیرل کیږي. یو حد چې یو واحد شرط پوره کوي. او MATCH په یوه حد کې د لټون ارزښت موقعیت معلوموي. د دې دندو په اړه د نورو معلوماتو لپاره دې مقالو ته مراجعه وکړئ: MATCH, COUNTIF.
راځئ چې فورمول ولټوو
=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")
په دې فورمول کې: B2: B12 د کالم سلسله ده چې ځانګړي ارزښتونه لري چې تاسو یې غواړئ استخراج کړئ، C2:C12 هغه کالم دی چې هغه معیار لري چې تاسو یې د G2 پر اساس یاست معیار ته اشاره کوي.
د MATCH فنکشن کې، موږ د lookup_array، په توګه 0 چمتو کړی او د lookup_range لپاره موږ د IF کارولی دی. برخه چې COUNTIF لري. نو، دا برخه ارزښت بیرته راګرځوي تر هغه چې 0 وموندل شي. دلته ارزښت د INDEX لپاره د قطار شمیرې په توګه کار کوي.
یې ښکته کړئ او تاسو به ټول ځانګړي ارزښتونه ومومئ.
د فورمول اجرا کولو لپاره د CTRL+SHIFT + ENTER استعمال مه هیروئ.
دا د یو ځانګړي تولید لپاره د طریقو په اړه د ویاړ یادونه وه لیست. دا مقاله تعقیب کړئ ترڅو د معیارونو پراساس د یو ځانګړي لیست رامینځته کولو په اړه پوه شئ .
4. د معیارونو پراساس لیست رامینځته کولو لپاره د فلټر فنکشن کارول
که تاسو Excel 365 کاروئ، بیا تاسو کولی شئ دنده د یو واحد جوړ شوي سره ترسره کړئ -په فنکشن کې چې د FILTER په نوم یادیږي.
د FILTER فنکشن د ورکړل شوي معیارونو پراساس یو لړ ډیټا فلټر کوي او د مطابقت ریکارډونه استخراجوي. د فنکشن په اړه د پوهیدو لپاره، دې مقالې ته لاړ شئ: فلټر .
اوس، زموږ فورمول به لاندې وي،
=FILTER($B$2:$B$12,$C$2:$C$12=G$2)
B2:B12 هغه صف دی چې باید فلټر شي. بیا موږ شرط چمتو کړی دی، د هغه څه پر بنسټ چې موږ به لیست جوړ کړو.
دلته به تاسو اړتیا نلرئ چې فورمول ښکته کړئ، په یو وخت کې به دا ټول ارزښتونه چمتو کړي او لیست بشپړ کړي.
نور ولولئ: په Excel کې د الفبا لیست کولو څرنګوالی (3 لارې)
پایله
دا ټول د نن ورځې لپاره دي. موږ د معیارونو پراساس د لیست رامینځته کولو لپاره ډیری لارې لیست کړي دي. امید دی چې تاسو به دا ګټور ومومئ. د نظر ورکولو لپاره وړیا احساس وکړئ که چیرې کوم څه د پوهیدلو لپاره ستونزمن ښکاري. اجازه راکړئ چې کوم بل میتودونه چې موږ یې دلته له لاسه ورکړي خبر کړو.