د معیارونو پراساس په Excel کې د متحرک لیست جوړولو څرنګوالی (3 لارې)

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

فهرست

نن زه به وښیم چې څنګه په Excel کې د واحد یا څو معیارونو پراساس یو متحرک لیست جوړ کړم.

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

متحرک لیست د Criteria.xlsx پراساس

په Excel کې متحرک لیست څه شی دی؟

یو متحرک لیست هغه لیست دی چې د ډیټا سیټ څخه رامینځته کیږي او په اتوماتيک ډول تازه کیږي کله چې د اصلي ډیټا سیټ کې کوم ارزښت بدل شي ، یا نوي ارزښتونه په اصلي ډیټا سیټ کې اضافه شي.

په ورکړل شوي انځور کې، موږ د ټولو هغو زده کوونکو د نومونو لیست لرو چې په ازموینه کې یې له 60 څخه زیاتې نمرې اخیستې دي.

اوس که تاسو د جینیفر مارلو نښان له 68 څخه 58 ته بدل کړئ ، او په جدول کې د راس سمیټ په نوم یو نوی زده کونکی د 81 نښو سره اضافه کړئ ، لیست به وي. خپل ځان په اتوماتيک ډول تنظیم کړئ.

دې ته یو متحرک لیست ویل کیږي.

3> په Excel کې د ډینامیک لیست جوړولو 3 لارې د معیارونو پراساس

دلته موږ د لمر ګل وړکتون په نوم په یوه ښوونځي کې د ځینو زده کونکو د زده کونکي IDs، نومونو، او نقشونو سره ډیټا ترلاسه کړې.

10>

زموږ هدف نن ورځ د دې ډیټا سیټ معیارونو پراساس یو متحرک لیست جوړول دي. موږ به نن دواړه واحد او څو معیارونه وکاروو.

1. د فلټر او OFFSET دندو کارول (د ایکسل نوي نسخو لپاره)

لومړی به موږ د فلټر ، OFFSET ، او COUNTA د ایکسل دندې.

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

کیس 1: د واحد معیارونو پراساس 14>

راځئ چې د متحرک کولو هڅه وکړو د هغو زده کوونکو لیست چې منځنۍ نمرې یې له 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 د قطارونو شمیر بیرته راګرځي چې د کالم سرلیک ( د زده کونکي نوم په دې مثال کې) پرته ارزښت لري.
  • که تاسو نه د کالم سرلیک ولرئ، د 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 راګرځي ریښتیا د ټولو هغو نښو لپاره چې لوی یا مساوي وي 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)

دوهمه قضیه: د څو معیارونو پر بنسټ

راځئ چې دا ځل د څو معیارونو هڅه وکړو.

موږ به هڅه وکړو چې د زده کونکو یو متحرک لیست جوړ کړو چې د 60 څخه ډیر یا مساوي نمرې ترلاسه کړې، مګر د چا IDs د 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 د 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 کارول (د زړو نسخو لپاره)

هغه څوک چې نه لري د دفتر 365 ګډون نشي کولی پورتنۍ فورمول وکاروي.

زه د هغو کسانو لپاره خورا پیچلې لاره وښیم چې د Excel پخوانۍ نسخه کاروي، د INDEX-MATCH په کارولو سره، OFFSET, SMALL, IF, ROW, COUNTIF, او COUNTIFS د Excel افعال. په یاد ولرئ چې دا فورمولونه د صف فورمولونه دي. نو، د ایکسل په زړو نسخو کې د پلي کولو لپاره، تاسو اړتیا لرئ چې یوازې د Enter پرځای Ctrl+Shift+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 څخه لوی یا مساوي). تاسو خپل یو کاروئ.
  • د دې څو بدلونونو پرته، پاتې فورمول بدله وساتئ او په خپل ډیټا سیټ کې یې وکاروئ. تاسو به د خپل مطلوب معیار مطابق یو متحرک لیست ترلاسه کړئ.

دوهمه قضیه: د ډیری معیارونو پراساس 14>

د 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") . تاسو خپل هغه له مخې وکاروئ.
  • باقي فورمول بې بدلونه وساتئ او په خپل ډیټا سیټ کې یې وکاروئ. تاسو به د ډیری معیارونو سره یو متحرک لیست ترلاسه کړئ.

نور ولولئ: په Excel کې د VBA په کارولو سره د ډیټامیک ډیټا تایید کولو لیست څنګه جوړ کړئ

3 . د ډیټا د اعتبار کولو وسیلې په کارولو سره د معیارونو پراساس متحرک ډراپ ډاون لیست جوړ کړئ

اوس موږ متحرک لیست جوړ کړی دی. که تاسو وغواړئ، تاسو کولی شئ د خپل کاري پاڼې په هره حجره کې متحرک ډراپ-ډاون لیست جوړ کړئ .

  • د متحرک ډراپ-ډاون لیست جوړولو لپاره، په خپل کاري پاڼه کې کوم حجره غوره کړئ او ډاټا > د معلوماتو اعتبار > د معلوماتو اعتبار د ډیټا وسیلو برخې لاندې.

  • تاسو به د ډیټا تایید ترلاسه کړئ د خبرو اترو بکس. د اجازه اختیار لاندې، غوره کړئ لیست . او د سرچینې اختیار لاندې،د لومړۍ حجرې حواله دننه کړئ چیرې چې لیست ستاسو په کاري پاڼه کې د HashTag (#) ( $E$5# په دې مثال کې) سره دی.

  • بیا کلیک وکړئ ښه . تاسو به په خپل ټاکل شوي حجره کې د دې په څیر یو ډراپ-ډاون لیست ترلاسه کړئ.

نور ولولئ: څنګه په Excel کې د VBA په کارولو سره متحرک ډراپ ډاون لیست رامینځته کړئ

د معیارونو پراساس په Excel کې د متحرک ځانګړي لیست رامینځته کولو څرنګوالی

پدې برخه کې ، موږ به وښیو چې څنګه په Excel کې یو ځانګړی لیست رامینځته کړو معیارونه موږ به د UNIQUE او FILTER افعالونو ترکیب وکاروو. موږ ډیټاسیټ بدل کړ او د هر زده کونکي غوره لوبې مو اضافه کړې. اوس ، غواړئ د معیارونو سره د نقلونو لرې کولو لوبو نوم وپیژنئ. معیارونه د زده کونکو اوسط نمرې دي چې باید له 60 څخه لوړې وي.

📌 مرحلې:

  • فورمول د UNIQUE او FILTER افعالونو د ترکیب پر بنسټ په حجره G5 کې واچوئ.
=UNIQUE(FILTER(E5:E25,(D5:D25>60)))

موږ د معیارونو پراساس یو ځانګړی لیست ترلاسه کوو.

تشریح فورمول:

  • فلټر(E5:E25,(D5:D25>60)

دا د <3 ارزښتونه فلټر کوي> رینج E5:E25 ، په داسې حالت کې چې اوسط نمرې باید له 60 څخه پورته وي.

پایله: [ټینس، والیبال، رګبي، ټینس، فوټبال، رګبي، رګبي، فوټبال]

  • بې ساري(فلټر(E5:E25,(D5:D25>60)))

دا بیرته راځي ټول بې ساريد تیرې پایلې څخه ارزښتونه.

پایله: [ټینس، والیبال، رګبي، فوټبال]

نتیجې

د دې کارول میتودونه، تاسو کولی شئ په Excel کې په هر ډول ډیټا سیټ کې د واحد یا څو معیارونو پراساس یو متحرک لیست جوړ کړئ. مهرباني وکړئ زموږ ویب پاڼه وګورئ ExcelWIKI او خپل وړاندیزونه د تبصرې په بکس کې ورکړئ.

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