فهرست
سبق په دې تمرکز کوي چې څنګه په Excel کې تصادفي نمونې ترسره کړئ پرته له تکرار څخه. تاسو به د Excel 365، Excel 2021، Excel 2019 او پخوانیو نسخو لپاره حلونه ومومئ.
څه موده وړاندې، موږ په Excel کې د تصادفي انتخاب کولو لپاره یو څو مختلفې لارې تشریح کړې. ډیری دا حلونه د RAND او RANDBETWEEN افعالونو باندې تکیه کوي، کوم چې ممکن د نقل شمیرې تولید کړي. په پایله کې، ستاسو تصادفي نمونه ممکن تکرار ارزښتونه ولري. که تاسو د نقلونو پرته تصادفي انتخاب ته اړتیا لرئ، نو بیا په دې ټیوټوریل کې تشریح شوي طریقې وکاروئ.
د لیست څخه د Excel تصادفي انتخاب پرته له نقلونو
یوازې کار کوي Excel 365 او Excel 2021 چې د متحرک صفونو ملاتړ کوي.
د لیست څخه د تصادفي انتخاب کولو لپاره پرته له تکرار څخه، دا عمومي فورمول وکاروئ:
INDEX(SORTBY( ډاټا, RANDARRAY(ROWS( data)))), SEQUENCE( n))چیرته چې n د مطلوب انتخاب اندازه ده.
د مثال په توګه، په A2:A10 کې د لیست څخه د 5 ځانګړي تصادفي نومونو ترلاسه کولو لپاره، دلته د کارولو فورمول دی:
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(5))
د اسانتیا لپاره، تاسو کولی شئ د نمونې اندازه په یوه کې داخل کړئ. مخکې تعریف شوی حجره، C2 ووایاست، او د SEQUENCE فنکشن ته د حجرې حواله وړاندې کړئ:
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(C2))
دا فورمول څنګه کار کوي:
دلته د فورمول منطق په لوړه کچه توضیحات دي: د RANDARRAY فنکشن د تصادفي شمیرو لړۍ رامینځته کوي ، SORTBY اصلي ارزښتونه د دې شمیرو په واسطه ترتیبوي ، او INDEX ډیری ارزښتونه بیرته ترلاسه کويد SEQUENCE لخوا مشخص شوی.
تفصیل ماتول په لاندې ډول دی:
د ROWS فنکشن شمیري چې ستاسو د ډیټا سیټ څومره قطارونه لري او شمیره د RANDARRAY فنکشن ته لیږدوي، نو دا کولی شي ورته شمیر تولید کړي. تصادفي لسیزې:
RANDARRAY(ROWS(A2:C10))
د تصادفي لسیزو دا لړۍ د SORTBY فنکشن لخوا د "ترتیب له مخې" سرې په توګه کارول کیږي. د پایلې په توګه، ستاسو اصلي ډاټا په تصادفي ډول بدلیږي.
د تصادفي ترتیب شوي ډاټا څخه، تاسو د یوې ځانګړې اندازې نمونه استخراج کوئ. د دې لپاره، تاسو د INDEX فنکشن ته بدل شوي سرې وړاندې کوئ او د SEQUENCE فنکشن په مرسته د لومړي N ارزښتونو بیرته ترلاسه کولو غوښتنه کوئ، کوم چې د 1 څخه تر N پورې د شمیرو ترتیب تولیدوي. . ځکه چې اصلي ډاټا لا دمخه په تصادفي ترتیب کې ترتیب شوې، موږ واقعیا پروا نه کوو چې کوم پوستونه باید بیرته ترلاسه شي، یوازې مقدار مهم دی.
په Excel کې تصادفي قطارونه پرته له نقلونو څخه غوره کړئ
یوازې کار کوي په Excel 365 او Excel 2021 کې چې د متحرک صفونو ملاتړ کوي.
د تصادفي قطارونو غوره کولو لپاره پرته له تکرار څخه، یو فارمول په دې ډول جوړ کړئ:
INDEX(SORTBY( data, RANDARRAY(ROWS( data)))، SEQUENCE( n)، {1,2,…})چیرته چې n د نمونې اندازه ده او {1,2,…} د استخراج کولو لپاره د کالم شمیرې دي.
د مثال په توګه، راځئ چې په F1 کې د نمونې د اندازې پراساس، د نقل شوي ننوتلو پرته د A2:C10 څخه تصادفي قطارونه وټاکو. لکه څنګه چې زموږ معلومات په 3 کالمونو کې دي، موږ دا لړۍ په فورمول کې ثابته کوو:{1,2,3}
=INDEX(SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10))), SEQUENCE(F1), {1,2,3})
او لاندې پایله ترلاسه کړئ:
دا فورمول څنګه کار کوي:
فارمول په عین منطق سره د تیر په څیر کار کوي. یو کوچنی بدلون چې لوی توپیر رامینځته کوي دا دی چې تاسو د INDEX فعالیت لپاره دواړه row_num او column_num دلیلونه مشخص کړئ: row_num د SEQUENCE او لخوا چمتو کیږي. column_num د سري ثابت په واسطه.
په Excel 2010 - 2019 کې د تصادفي نمونې اخیستلو څرنګوالی
لکه څنګه چې یوازې د مایکروسافټ 365 او ایکسل 2021 لپاره اکسل د متحرک صفونو ملاتړ کوي ، متحرک سرې افعال په کې کارول کیږي پخوانۍ بېلګې یوازې په Excel 365 کې کار کوي. د نورو نسخو لپاره، تاسو باید یو بل حل ومومئ.
فرض کړئ چې تاسو په A2:A10 کې د لیست څخه یو تصادفي انتخاب غواړئ. دا د 2 جلا فورمولونو سره ترسره کیدی شي:
- د رینډ فارمول سره تصادفي شمیرې رامینځته کړئ. زموږ په قضیه کې، موږ دا په B2 کې داخلوو، او بیا یې B10 ته کاپي کوو:
=RAND()
- د لاندې فورمول سره لومړی تصادفي ارزښت استخراج کړئ، کوم چې تاسو په E2 کې داخل کړئ:
=INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) + COUNTIF($B$2:B2, B2) - 1)
- پورتنۍ فورمول په ډیرو حجرو کې کاپي کړئ څومره چې ډیری تصادفي ارزښتونه چې تاسو یې غوره کول غواړئ. په دې مثال کې، موږ 4 نومونه غواړو، نو موږ د E2 څخه تر E5 پورې فورمول کاپي کوو.
ترسره شو! زموږ تصادفي نمونه پرته له نقلونو څخه په لاندې ډول ښکاري:
دا فورمول څنګه کار کوي:
لکه په لومړي مثال کې، تاسو کاروئ د INDEX فعالیت د تصادفي قطار پراساس د A کالم څخه ارزښتونو ترلاسه کولو لپارهشمېرې توپیر پدې کې دی چې تاسو دا شمیرې څنګه ترلاسه کوئ:
د RAND فنکشن د B2:B10 حد په تصادفي لسیزو سره ډکوي.
د RANK.EQ فنکشن په ورکړل شوي کې د تصادفي شمیرې درجه محاسبه کوي قطار د مثال په توګه، په E2 کې، RANK.EQ(B2, $B$2:$B$10) په B2 کې د ټولو شمیرو په مقابل کې د B2:B10 شمیره درجه بندي کوي. کله چې E3 ته کاپي شي، اړونده حواله B2 B3 ته بدلیږي او په B3 کې د شمیرې درجه بیرته راګرځوي، او داسې نور.
د COUNTIF فنکشن معلوموي چې په پورته حجرو کې د ورکړل شوي شمیرې څومره پیښې شتون لري. د مثال په توګه، په E2 کې، COUNTIF($B$2:B2, B2) یوازې یو حجره چک کوي - B2 پخپله، او 1 بیرته راګرځي. په E5 کې، فورمول په COUNTIF($B$2:B5، B5) بدلیږي او 2 بیرته راګرځي، ځکه چې B5 د B2 په څیر ورته ارزښت لري (مهرباني وکړئ په یاد ولرئ، دا یوازې د فورمول منطق ښه تشریح کول دي؛ په یو کوچني ډیټا سیټ کې، د نقل شوي تصادفي شمیرو د ترلاسه کولو امکانات صفر ته نږدې دي).
د پایلې په توګه، د ټولو لپاره 1st پیښې، COUNTIF 1 بیرته راګرځوي، له کوم څخه چې تاسو د اصلي درجه بندي ساتلو لپاره 1 کم کړئ. د 2nd پیښو لپاره، COUNTIF 2 بیرته راګرځي. د 1 په کمولو سره تاسو درجه بندي 1 ته زیاتوي، په دې توګه د نقل درجې مخه نیسي.
د مثال په توګه، د B2 لپاره، RANK.EQ 1 بیرته راځي. لکه څنګه چې دا لومړی پیښه ده، COUNTIF هم بیرته راګرځي 1. RANK.EQ + COUNTIF 2 ورکوي. او - 1 د 1 درجه بحالوي.
اوس، وګورئ چې د دویمې پیښې په صورت کې څه پیښیږي. د B5 لپاره، RANK.EQ هم 1 بیرته راګرځي پداسې حال کې چې COUNTIF 2 بیرته راګرځوي. دا اضافه کول ورکوي3، له کوم څخه چې تاسو 1 تخفیف کوئ. د وروستۍ پایلې په توګه، تاسو 2 ترلاسه کوئ، کوم چې په B5 کې د شمیرې درجه څرګندوي.
درجه بندي د INDEX فنکشن دلیل قطار نمبر ته ځي. ، او دا د اړوند قطار څخه ارزښت غوره کوي (د کالم_نوم دلیل پریښودل شوی ، نو دا 1 ته ډیفالټ کیږي). همدا لامل دی چې ولې دا خورا مهم دي چې د نقل درجه بندي څخه مخنیوی وشي. که دا د COUNTIF فعالیت لپاره نه و، نو RANK.EQ به د B2 او B5 دواړو لپاره 1 ترلاسه کړي، چې INDEX به د لومړي قطار (انډریو) څخه دوه ځله ارزښت بیرته راولي.
څنګه د Excel تصادفي نمونې د بدلون مخه ونیسي
لکه څنګه چې په Excel کې ټولې تصادفي دندې لکه RAND، RANDBETWEEN او RANDARRAY بې ثباته دي، دوی په کاري پاڼه کې د هر بدلون سره بیا حساب کوي. د پایلې په توګه، ستاسو تصادفي نمونه به په دوامداره توګه بدلون ومومي. د دې څخه د مخنیوي لپاره، د پیسټ ځانګړي > ارزښتونه د جامد ارزښتونو سره د فورمولونو بدلولو لپاره ځانګړتیاوې لري. د دې لپاره، دا ګامونه ترسره کړئ:
- ټولې حجرې د خپل فارمول سره وټاکئ (هر هغه فورمول چې RAND، RANDBETWEEN یا RANDARRAY فعالیت لري) او د کاپي کولو لپاره Ctrl + C فشار ورکړئ.
- په ټاکل شوي سلسله کې ښي کلیک وکړئ او ځانګړي پیسټ کړئ > ارزښتونه کلیک وکړئ. په بدیل سره، Shift + F10 او بیا V فشار ورکړئ، کوم چې د پورته ذکر شوي ځانګړتیا لپاره شارټ کټ دی.
د مفصلو ګامونو لپاره، مهرباني وکړئ وګورئ چې څنګه په Excel کې فورمول ارزښتونو ته بدل کړئ.
د Excel تصادفي انتخاب: قطارونه، کالمونهیا حجرې
د Excel 365 په ټولو نسخو کې د Excel 2010 څخه کار کوي.
که تاسو په خپل ایکسل کې زموږ الټیمیټ سویټ نصب کړی وي، نو تاسو کولی شئ په تصادفي نمونه کولو سره ترسره کړئ. د فارمول پر ځای موږک کلیک وکړئ. دلته یې څنګه دی:
- په Ablebits Tools tab کې Randomize > په تصادفي ډول انتخاب کړئ .
- انتخاب کړئ هغه سلسله چې تاسو یې نمونه غوره کول غواړئ.
- د اضافې په پین کې، لاندې کار وکړئ:
- غوره کړئ چې ایا تاسو غواړئ تصادفي قطارونه، کالمونه، یا حجرې غوره کړئ.<14
- د نمونې اندازه تعریف کړئ: دا فیصده یا شمیره کیدی شي.
- د انتخاب تڼۍ کلیک وکړئ.
دا دا! لکه څنګه چې په لاندې عکس کې ښودل شوي، یو تصادفي نمونه په مستقیم ډول ستاسو د ډاټا سیټ کې غوره شوې. که تاسو غواړئ دا په کوم ځای کې کاپي کړئ، یوازې د منظم کاپي شارټ کټ (Ctrl + C) فشار ورکړئ.
دا څنګه په Excel کې د نقلونو پرته تصادفي نمونه غوره کړئ. زه ستاسو د لوستلو لپاره مننه کوم او هیله لرم چې تاسو راتلونکې اونۍ زموږ په بلاګ کې وګورم!
د شتون وړ ډاونلوډونه
بې ترتیبه نمونه نقلونه - د فورمول مثالونه (.xlsx فایل)
Ultimate Suite د 14 ورځو په بشپړ ډول فعاله نسخه (.exe فایل)