ايڪسل ۾ متحرڪ لسٽ ڪيئن ٺاھيو معيار جي بنياد تي (3 طريقا)

  • هن کي شيئر ڪريو
Hugh West

مواد جي جدول

اڄ مان ڏيکاريندس ايڪسل ۾ سنگل يا گھڻن معيارن جي بنياد تي هڪ متحرڪ فهرست ڪيئن ٺاهي.

ڊائون لوڊ ڪريو مشق ورڪ بڪ

Dynamic List جي بنياد تي Criteria.xlsx

ايڪسل ۾ هڪ متحرڪ فهرست ڇا آهي؟

هڪ متحرڪ فهرست هڪ فهرست آهي جيڪا ڊيٽا سيٽ مان ٺاهي وئي آهي ۽ خودڪار طور تي اپڊيٽ ٿي ويندي آهي جڏهن اصل ڊيٽا سيٽ ۾ ڪا به قيمت تبديل ڪئي ويندي آهي، يا نئين قيمت اصل ڊيٽا سيٽ ۾ شامل ڪئي ويندي آهي.

ڏنل تصوير ۾، اسان وٽ انهن سڀني شاگردن جي نالن جي فهرست آهي جن امتحان ۾ 60 کان وڌيڪ مارڪون حاصل ڪيون آهن.

ھاڻي جيڪڏھن توھان جينيفر مارلو جي نشانن کي 68 کان 58 ۾ تبديل ڪريو، ۽ ھڪڙي نئين شاگرد کي شامل ڪريو جنھن کي Ross Smith جي نالي سان نشانن سان گڏ 81 ٽيبل ۾ شامل ڪيو ويندو، لسٽ ۾ پاڻمرادو ترتيب ڏيو.

هن کي متحرڪ فهرست چئبو آهي.

3 طريقن جي بنياد تي Excel ۾ متحرڪ لسٽ ٺاهڻ جا طريقا

هتي اسان وٽ هڪ ڊيٽا سيٽ آهي جنهن ۾ ڪجهه شاگردن جي شاگردن جي IDs، نالن، ۽ مارڪس سان گڏ هڪ اسڪول جنهن کي سن فلاور ڪنڊرگارٽن سڏيو ويندو آهي.

اسان جو مقصد اڄ هڪ متحرڪ فهرست ٺاهڻ آهي هن ڊيٽا سيٽ مان معيار جي بنياد تي. اسان اڄ واحد ۽ گھڻا معيار استعمال ڪنداسين.

1. FILTER ۽ OFFSET افعال استعمال ڪندي (ايڪسل جي نئين ورزن لاءِ)

سڀ کان پهريان، اسان استعمال ڪنداسين فلٽر ، OFFSET ، ۽<جو ميلاپ. 3> COUNTA Excel جا افعال.

The FILTER فنڪشنموجود آهي Office 365 صرف. تنهن ڪري هي صرف انهن لاءِ آهي جن وٽ Office 365 رڪنيت آهي.

ڪيس 1: سنگل معيار جي بنياد تي

اچو ڪوشش ڪريون هڪ متحرڪ بڻائڻ جي انهن شاگردن جي فهرست جن جي سراسري مارڪون 60 کان وڌيڪ يا برابر آهن.

توهان هي فارمولا استعمال ڪري سگهو ٿا:

=FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)

جيئن توهان ڏسي سگهو ٿا، اسان سڀني شاگردن جي هڪ فهرست حاصل ڪئي آهي جن 60 کان وڌيڪ حاصل ڪيا آهن.

۽ ظاهر آهي، اهو هڪ متحرڪ آهي فهرست. توهان ڊيٽا سيٽ ۾ ڪا به قدر تبديل ڪريو يا ڊيٽا سيٽ ۾ ڪا به نئين قيمت شامل ڪريو.

فهرست خودڪار طريقي سان ترتيب ڏيندو.

فارمولا جي وضاحت:

  • COUNTA(C:C) وڃي ٿو قطارن جو تعداد ڪالمن C ۾ جيڪي خالي نه آھن. تنهن ڪري COUNTA(C:C)-1 قطارن جو تعداد واپس ڪري ٿو جيڪي قيمتون آهن بغير کالم هيڊر ( شاگردن جو نالو هن مثال ۾).
  • جيڪڏهن توهان نٿا ڪريو. t وٽ کالم هيڊر ، استعمال ڪريو COUNTA(C:C)
  • OFFSET(C5,0,0,COUNTA(C:C)-1,1) سيل کان شروع ٿئي ٿو C5 (پهرين شاگرد جو نالو) ۽ سڀني شاگردن جي نالن جي هڪ رينج واپس ڏئي ٿو.
  • OFFSET فنڪشن سان گڏ COUNTIF فنڪشن فارمولا کي متحرڪ رکڻ لاءِ استعمال ڪيو ويو آهي. جيڪڏهن هڪ وڌيڪ شاگرد ڊيٽا سيٽ ۾ شامل ڪيو وڃي ته، COUNTA(C:C)-1 فارمولا 1 کان وڌي ويندو ۽ OFFSET فنڪشن ۾ شاگرد شامل هوندو.
  • ساڳي طرح، OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60 واپسي TRUE سڀني نشانن لاءِ جيڪي وڏا يا برابر آهن 60 .
  • آخر ۾، FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60) سڀني شاگردن جي هڪ لسٽ ڏيکاري ٿو جن کي 60 کان وڌيڪ مارڪون مليون آهن.
  • جيڪڏهن ڪنهن به نئين شاگرد کي ڊيٽا سيٽ ۾ شامل ڪيو ويندو آهي، COUNTA(C:C)-1 1 وڌائيندو آهي، ۽ FILTER فنڪشن ان ۾ شامل ڪيل حساب کي تازو ڪري ٿو.
  • انهي طرح فارمولا هميشه متحرڪ رهي ٿو.

نوٽ:

جيڪڏهن توهان لسٽ ۾ نالن سان گڏ نشان حاصل ڪرڻ چاهيو ٿا، ته صرف پنجين دليل کي تبديل ڪريو. پهريون OFFSET فنڪشن 1 کان 2 تائين.

=FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,2),OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)

ڪيس 2: گھڻن معيارن جي بنياد تي 14>

اچو ته ھن ڀيري گھڻن معيارن جي ڪوشش ڪريون.

اسان انھن شاگردن جي ھڪڙي متحرڪ لسٽ ٺاهڻ جي ڪوشش ڪنداسين جيڪي 60 کان وڌيڪ يا ان جي برابر نشان مليا، پر جن جي آئي ڊي 200 کان گھٽ يا برابر آھن.

توھان ھي فارمولا استعمال ڪري سگھو ٿا:

=FILTER(OFFSET(C5,0,0,COUNTA(C:C)-1,1),(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200))

جيئن ته توهان ڏسي سگهو ٿا، اسان وٽ انهن سڀني شاگردن جي فهرست آهي جن 60 کان وڌيڪ مارڪون حاصل ڪيون آهن ۽ ID s 200 کان گھٽ.

۽ ٻڌائڻ جي ضرورت ناهي، هي هڪ متحرڪ فهرست آهي>

جيڪڏهن توهان ڪنهن به قدر کي تبديل ڪيو يا ڪنهن نئين شاگرد کي ڊيٽا سيٽ ۾ شامل ڪيو، ته لسٽ خودڪار طريقي سان ترتيب ڏئي ويندي.

فارمولا جي وضاحت: <1

  • هتي اسان معيار جي ٻن متحرڪ حدن کي ضرب ڪيو آهي، (OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200)
  • جيڪڏهن توهان وٽ 2 معيار کان وڌيڪ آهي، ته سڀني حدن کي ضرب ڪريو. ساڳئي طريقي سان معيار.
  • باقي ساڳيو آهي پوئين مثال وانگر (هڪ معيار جو). OFFSET فنڪشن سان ميلاپ ۾ COUNTA فنڪشن استعمال ڪيو ويو آهي فارمولا کي متحرڪ رکڻ لاءِ.

نوٽ:

جيڪڏهن توهان فهرست ۾ سڀني ڪالمن کي ڏسڻ چاهيو ٿا ( کالم B، C، ۽ D هن مثال ۾)، پهرين جي پهرين دليل کي تبديل ڪريو OFFSET فنڪشن پهرين ڪالمن ڏانهن ( B5 هن مثال ۾)، ۽ پنجون دليل ڪالمن جي ڪل تعداد ڏانهن ( 3 هن مثال ۾).

=FILTER(OFFSET(B5,0,0,COUNTA(C:C)-1,3),(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*

0> (OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200))

وڌيڪ پڙهو: ايڪسل ٺاهي متحرڪ جدول مان لسٽ (3 آسان طريقا)

2. ٻين ڪمن سان INDEX-MATCH استعمال ڪندي (پراڻن ورزن لاءِ)

جن وٽ نه آهي Office 365 سبسڪرپشن مٿي ڏنل فارمولا استعمال نٿو ڪري سگھي.

مان انھن لاءِ وڌيڪ پيچيده طريقو ڏيکاريان ٿو، جيڪي Excel جو پراڻو ورزن استعمال ڪن ٿا، استعمال ڪندي INDEX-MATCH، OFFSET, SMALL, IF, ROW, COUNTIF, and COUNTIFS Excel جا ڪم. نوٽ ڪريو ته اهي فارمولا صف جا فارمولا آهن. تنهن ڪري، انهن کي ايڪسل جي پراڻن ورزن ۾ لاڳو ڪرڻ لاءِ، توهان کي دٻائڻو پوندو Ctrl+Shift+Enter بجاءِ Enter.

ڪيس 1: سنگل معيار جي بنياد تي

60 کان وڌيڪ يا برابر حاصل ڪندڙ شاگردن جي هڪ متحرڪ لسٽ ٺاهڻ جو فارمولا هي هوندو:

=INDEX(OFFSET(C5,0,0,COUNTA(C:C)-1,1),MATCH(SMALL(IF(OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60,

OFFSET(D5,0,0,COUNTA(D:D)-1,1),""),ROW(A1:INDIRECT("A"&COUNTIF(D:D,">=60")))),OFFSET(D5,0,0,COUNTA(D:D)-1,1),0),1)

جيئن توهان ڏسي سگهو ٿا، اسان سڀني شاگردن جا نالا ٻيهر حاصل ڪيا آهن جن کي 60 کان وڌيڪ يا برابر مليا آهن. .

هن ڀيري اسان چڙهائي ۾ آيا آهيونانگن جي ترتيب.

۽ ها، فهرست متحرڪ آهي. ڊيٽا سيٽ ۾ هڪ نئون شاگرد شامل ڪريو، يا ڊيٽا سيٽ ۾ ڪنهن به شاگرد جا نشان تبديل ڪريو.

فهرست پاڻمرادو ترتيب ڏيندو.

جي وضاحت فارمولا:

  • هتي C:C اهو ڪالم آهي جنهن مان اسان لسٽ جو مواد ڪڍڻ چاهيون ٿا ( شاگردن جو نالو هن ۾ مثال). توھان پنھنجو استعمال ڪريو.
  • D:D اھو ڪالم آھي جتي معيار آھي ( اوسط مارڪس ھن مثال ۾). توهان پنهنجو استعمال ڪريو.
  • C5 ۽ D5 اهي سيل آهن جتان منهنجو ڊيٽا شروع ڪيو ويو آهي (صرف هيٺان کالم هيڊر ). توهان پنهنجو استعمال ڪريو.
  • “>=60” منهنجو معيار آهي (هن مثال ۾ 60 کان وڌيڪ يا برابر). توھان پنھنجو استعمال ڪريو.
  • انهن ڪجھ تبديلين کان سواءِ، باقي فارمولا کي تبديل نه ڪريو ۽ ان کي پنھنجي ڊيٽا سيٽ ۾ استعمال ڪريو. توھان کي توھان جي گھربل معيار مطابق ھڪڙي متحرڪ لسٽ ملندي.

ڪيس 2: گھڻن معيارن جي بنياد تي 14>

The INDEX-MATCH گھڻن معيارن تي ٻڌل متحرڪ لسٽ لاءِ فارمولا ٿورو وڌيڪ پيچيده آھي. اڃان تائين، مان ڏيکاري رهيو آهيان.

انهن شاگردن جا نالا حاصل ڪرڻ جو فارمولا جن کي 60 کان وڌيڪ يا ان جي برابر مارڪون مليون آهن، پر جن وٽ ID کان گهٽ آهن. 200 ٿيندو؛

=INDEX(OFFSET(C5,0,0,COUNTA(C:C)-1,1),MATCH(SMALL(IF((OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)* 1>

(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200),OFFSET(D5,0,0,COUNTA(D:D)-1,1),""),ROW(A1:INDIRECT("A"&COUNTIFS(B:B,"=60")))),OFFSET(D5,0,0,COUNTA(D:D)-1,1),0),1)

فارمولا جي وضاحت:

  • هتي C:C اهو ڪالم آهي جنهن مان اسان چاهيون ٿا جي طرففهرست مان مواد ڪڍو ( شاگرد جو نالو ھن مثال ۾). توھان پنھنجو استعمال ڪريو.
  • B:B ۽ D:D اھي ڪالم آھن جتي معيار آھن ( شاگردن جي ID ۽ سراسري نشان هن مثال ۾). توھان پنھنجو استعمال ڪريو.
  • B5, C5, ۽ D5 اھڙا سيل آھن جتان منھنجو ڊيٽا شروع ڪيو ويو آھي (صرف ھيٺ ڏنل کالم ھيڊرز ). توھان پنھنجي ھڪڙي استعمال ڪريو.
  • مون ھتي ٻن معيارن کي ضرب ڪيو آھي: (OFFSET(D5,0,0,COUNTA(D:D)-1,1)>=60)*(OFFSET(B5,0,0,COUNTA(B:B)-1,1)<=200) .جيڪڏھن توھان وٽ ٻن کان وڌيڪ معيار آھن، ان مطابق ضرب ڪريو.
  • مون وري ٻه معيار استعمال ڪيا آھن. ھن اندر COUNTIFS فنڪشن: COUNTIFS(B:B,"=60") . 4 توهان ڪيترن ئي معيارن سان هڪ متحرڪ فهرست حاصل ڪندا.

وڌيڪ پڙهو: ايڪسل ۾ VBA استعمال ڪندي هڪ متحرڪ ڊيٽا جي تصديق واري فهرست ڪيئن ٺاهيو

3 . ڊيٽا جي تصديق واري اوزار کي استعمال ڪندي معيار جي بنياد تي هڪ متحرڪ ڊراپ ڊائون لسٽ ٺاهيو

هاڻي اسان متحرڪ فهرست ٺاهي آهي. جيڪڏھن توھان چاھيو ٿا، توھان ڪري سگھو ٿا ھڪ متحرڪ ڊراپ-ڊائون لسٽ ٺاھيو توھان جي ورڪ شيٽ جي ڪنھن سيل ۾.

  • ڊائينامڪ ڊراپ ڊائون لسٽ ٺاھڻ لاءِ، پنھنجي ورڪ شيٽ ۾ ڪنھن سيل کي چونڊيو ۽ وڃو ڊيٽا > ڊيٽا جي تصديق > Data Validation هيٺ Data Tools سيڪشن.

  • توهان حاصل ڪندا ڊيٽا جي تصديق ڊائلاگ باڪس. هيٺ Allow آپشن، چونڊيو فهرست . ۽ هيٺ ذريعو اختيار،پھرين سيل جو حوالو داخل ڪريو جتي لسٽ توھان جي ورڪ شيٽ ۾ آھي HashTag (#) ( $E$5# ھن مثال ۾).

  • پوء ڪلڪ ڪريو ٺيڪ . توهان کي پنهنجي چونڊيل سيل ۾ هڪ ڊراپ-ڊائون لسٽ ملندي هن طرح.

وڌيڪ پڙهو: ايڪسل ۾ VBA استعمال ڪندي متحرڪ ڊراپ ڊائون لسٽ ڪيئن ٺاهيو

ڪيئن ٺاهيو ايڪسل ۾ هڪ متحرڪ منفرد فهرست معيار جي بنياد تي

هن سيڪشن ۾، اسان ڏيکارينداسين ته ايڪسل ۾ هڪ منفرد فهرست ڪيئن ٺاهجي ان جي بنياد تي معيار اسان استعمال ڪنداسين UNIQUE ۽ FILTER افعال جو ميلاپ. اسان ڊيٽا سيٽ کي تبديل ڪيو ۽ هر شاگرد جي پسنديده رانديون شامل ڪيون. هاڻي، معيار سان نقلن کي هٽائڻ واري راندين جو نالو ڄاڻڻ چاهيو ٿا. معيار آهن شاگردن جا سراسري نمبر 60 کان وڌيڪ هجڻ گهرجن.

📌 قدم:

  • UNIQUE ۽ FILTER ڪمن جي ميلاپ جي بنياد تي فارمولا رکو سيل G5 تي.
=UNIQUE(FILTER(E5:E25,(D5:D25>60)))

29>1>

اسان معيار جي بنياد تي هڪ منفرد فهرست حاصل ڪندا آهيون.

جي وضاحت فارمولا:

  • FILTER(E5:E25,(D5:D25>60)

هي <3 جي قدرن کي فلٽر ڪري ٿو>رينج E5:E25 ، ان شرط سان ته اوسط مارڪون مٿي هجڻ گهرجن 60 .

نتيجو: [ٽينس، والي بال، رگبي، ٽينس، فٽبال، رگبي، رگبي، فٽبال]

  • منفرد(فلٽر(E5:E25,(D5:D25>60)))

هي واپس اچي ٿو تمام منفردقدر اڳئين نتيجن مان.

نتيجو: [ٽينس، والي بال، رگبي، فٽبال]

3>نتيجو

انهن کي استعمال ڪندي طريقن سان، توهان هڪ متحرڪ فهرست ٺاهي سگهو ٿا هڪ واحد يا گهڻن معيارن تي ٻڌل ڪنهن به ڊيٽا سيٽ ۾ Excel ۾. مهرباني ڪري اسان جي ويب سائيٽ تي هڪ نظر وجهو ExcelWIKI ۽ پنهنجا تجويزون تبصري خاني ۾ ڏيو.

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.