مواد جي جدول
هن آرٽيڪل ۾، اسان ڪجهه مختلف فارمولن تي بحث ڪنداسين ايڪسل ۾ بي ترتيب ڪرڻ لاءِ انگن کي ورجائڻ کان سواءِ. انهي سان گڏ، اسان توهان کي هڪ آفاقي رينڊم جنريٽر ڏيکارينداسين جيڪو بي ترتيب نمبرن، تاريخن ۽ تارن جي فهرست ٺاهي سگهي ٿو بغير ورجائي.
جيئن توهان کي خبر آهي ته، Microsoft Excel ۾ بي ترتيب نمبر ٺاهڻ لاءِ ڪيترائي ڪم آهن. جهڙوڪ RAND، RANDBETWEEN ۽ RANDARRAY. بهرحال، ڪا به گارنٽي نه آهي ته ڪنهن به فنڪشن جو نتيجو نقل مفت هوندو.
هي سبق وضاحت ڪري ٿو چند فارمولين جي فهرست ٺاهڻ لاءِ منفرد بي ترتيب نمبرن جي. مھرباني ڪري ڌيان ڏيو ته ڪجھ فارمولا صرف Excel 365 ۽ 2021 جي جديد ورزن ۾ ڪم ڪن ٿا، جڏھن ته ٻيا استعمال ڪري سگھجن ٿا Excel 2019، Excel 2016، Excel 2013 ۽ اڳوڻي جي ڪنھن به ورزن ۾.
حاصل ڪريو اڳواٽ بيان ڪيل قدم سان منفرد بي ترتيب نمبرن جي فهرست
صرف Excel 365 ۽ Excel 2021 ۾ ڪم ڪري ٿو جيڪي متحرڪ صفن کي سپورٽ ڪن ٿا.
جيڪڏهن توهان وٽ جديد ترين ايڪسل ورزن آهي، ته آسان ترين توهان لاءِ حاصل ڪرڻ جو طريقو منفرد بي ترتيب نمبرن جي فهرست آهي 3 نئين متحرڪ صفن جي ڪمن کي گڏ ڪرڻ: SORTBY، SEQUENCE ۽ RANDARRAY:
SORTBY(SEQUENCE( n)، RANDARRAY( n))جتي n بي ترتيب قدرن جو تعداد آھي جيڪو توھان حاصل ڪرڻ چاھيو ٿا.
مثال طور، 5 بي ترتيب نمبرن جي لسٽ ٺاھڻ لاءِ، استعمال ڪريو 5 لاءِ n :
=SORTBY(SEQUENCE(5), RANDARRAY(5))
سڀ کان مٿانهين سيل ۾ فارمولا داخل ڪريو، Enter ڪيٻي کي دٻايو، ۽ نتيجا پاڻمرادو اسپيل ٿي ويندا.سيلز جو مخصوص تعداد.
جيئن توھان ھيٺ ڏنل اسڪرين شاٽ ۾ ڏسي سگھو ٿا، ھي فارمولا اصل ۾ نمبرن کي 1 کان 5 تائين بي ترتيب ترتيب ڏئي ٿو . جيڪڏھن توھان کي ضرورت آھي ھڪڙو کلاسڪ بي ترتيب نمبر جنريٽر بغير ورجائي، پوءِ مھرباني ڪري ٻيا مثال ڏسو جيڪي ھيٺ ڏنل آھن.
مٿي ڏنل فارمولا ۾، توهان صرف وضاحت ڪريو ٿا ته ڪيتريون قطارون ڀرڻ گهرجن. ٻيا سڀ دليل ڇڏي ويا آھن انھن جي ڊفالٽ ويلز تي، مطلب ته لسٽ 1 کان شروع ٿيندي ۽ 1 کان وڌي ويندي. جيڪڏھن توھان چاھيو ٿا ڪو ٻيو نمبر ۽ واڌارو، ته پوءِ 3 ( شروع ) ۽ چوٿين ( قدم ) SEQUENCE فنڪشن جا دليل.
مثال طور، 100 تي شروع ڪرڻ ۽ 10 تائين وڌائڻ لاءِ، هي فارمولا استعمال ڪريو:
=SORTBY(SEQUENCE(5, , 100, 10), RANDARRAY(5))
هي فارمولا ڪيئن ڪم ڪندو آهي:
اندر ٻاهران ڪم ڪندي، هي فارمولا ڇا ڪندو آهي:
- SEQUENCE فنڪشن هڪ صف ٺاهي ٿو ترتيب ڏنل نمبرن جي بنياد تي مقرر ڪيل يا ڊفالٽ شروعاتي قيمت ۽ وڌندڙ قدم جي سائيز. اهو سلسلو SORTBY جي array argument ڏانهن وڃي ٿو.
- RANDARRAY فنڪشن ساڳي سائيز جي بي ترتيب نمبرن جي هڪ ترتيب ٺاهي ٿو جيئن ترتيب (5 قطارون، 1 ڪالمن اسان جي صورت ۾). منٽ ۽ وڌ ۾ وڌ قدر حقيقت ۾ فرق نٿو ڪري، تنهنڪري اسان انهن کي ڊفالٽ تي ڇڏي سگهون ٿا. هي صف SORTBY جي by_array دليل ڏانهن وڃي ٿي.
- SORTBY فنڪشن SEQUENCE پاران ٺاهيل بي ترتيب نمبرن جي صف کي استعمال ڪندي ترتيب ڏنل نمبرن کي ترتيب ڏئي ٿو.RANDARRAY.
مهرباني ڪري ذهن ۾ رکو ته هي سادو فارمولا هڪ اڳ ۾ بيان ڪيل قدم سان نه ورجندڙ بي ترتيب نمبرن جي هڪ فهرست ٺاهي ٿو. هن حد کي نظرانداز ڪرڻ لاءِ، هيٺ بيان ڪيل فارمولا جو هڪ ڳوڙهي نسخو استعمال ڪريو.
بي ترتيب نمبرن جي هڪ فهرست ٺاهيو بغير ڪنهن نقل جي
صرف Excel 365 ۽ Excel 2021 ۾ ڪم ڪري ٿو جيڪي متحرڪ کي سپورٽ ڪن ٿا arrays.
نقلن کان سواءِ Excel ۾ بي ترتيب نمبر پيدا ڪرڻ لاءِ، ھيٺ ڏنل عام فارمولين مان ھڪڙو استعمال ڪريو.
بي ترتيب انٽيگرز :
INDEX(UNIQUE( RANDARRAY( n ^2, 1, min , max , TRUE)), SEQUENCE( n ))بي ترتيب ڊيسيملز :
INDEX(UNIQUE(RANDARRAY( n ^2, 1, min , max , FALSE)), SEQUENCE( n ))ڪٿي:
- N پيدا ڪرڻ لاءِ قدرن جو تعداد آهي.
- منٽ گھٽ ۾ گھٽ قدر آھي.
- Max وڌ ۾ وڌ قدر آھي.
مثال طور، 5 جي لسٽ ٺاھڻ بي ترتيب انٽيجرز 1 کان 100 تائين بغير ورجائي، ھي فارمولا استعمال ڪريو:
=INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100, TRUE)), SEQUENCE(5))
5 منفرد بي ترتيب ڊيسيمل نمبر ٺاھڻ لاءِ، RANDARRAY جي آخري دليل ۾ FALSE رکو يا ھن کي ڇڏي ڏيو دليل:
=INDEX(UNIQUE(RANDARRAY(5^2, 1, 1, 100)), SEQUENCE(5))
هي فارمولا ڪيئن ڪم ڪندو آهي:
في پهرين نظر ۾ فارمولا ٿورو مشڪل لڳي سگھي ٿو، پر ويجھي نظر سان ان جي منطق بلڪل سادو آھي:
- RANDARRAY فنڪشن بي ترتيب نمبرن جي ھڪڙي ترتيب ٺاھي ٿو جيڪا توھان بيان ڪيو گھٽ ۽ وڌ قدرن جي بنياد تي. اهو طئي ڪرڻ لاءِ ڪيترا قدرgenerate ڪريو، توھان مطلوبہ انگن اکرن کي 2 جي طاقت تائين وڌائين ٿا. ڇاڪاڻ ته نتيجو واري صف ۾ شايد ڪنھن کي به خبر نه ھجي ته ڪيترا نقل آھن، توھان کي چونڊڻ جي لاءِ UNIQUE لاءِ قدرن جي ڪافي صف مهيا ڪرڻ جي ضرورت آھي. هن مثال ۾، اسان کي صرف 5 منفرد بي ترتيب نمبرن جي ضرورت آهي پر اسان RANDARRAY کي 25 (5^2) پيدا ڪرڻ جي هدايت ڪريون ٿا.
- UNIQUE فنڪشن سڀني نقلن کي هٽائي ٿو ۽ INDEX ڏانهن نقل کان سواءِ ”فيڊز“ واري صف کي ”فيڊ“ ڪري ٿو.
- UNIQUE پاران منظور ڪيل صف مان، INDEX فنڪشن پهرين n قدرن کي ڪڍي ٿو جيئن SEQUENCE (اسان جي ڪيس ۾ 5 نمبر) بيان ڪيو ويو آهي. ڇاڪاڻ ته قيمتون اڳ ۾ ئي بي ترتيب ترتيب ۾ آهن، اهو اصل ۾ ڪوئي فرق نٿو پوي ته ڪير بچن ٿا.
نوٽ. تمام وڏي صفن تي، ھي فارمولا ٿورڙو سست ٿي سگھي ٿو. مثال طور، 1,000 منفرد نمبرن جي لسٽ حاصل ڪرڻ لاءِ حتمي نتيجي طور، RANDARRAY کي 1,000,000 بي ترتيب نمبرن (1000^2) اندروني طور تي ترتيب ڏيڻو پوندو. اهڙين حالتن ۾، طاقت ڏانهن وڌڻ بدران، توهان n سان ضرب ڪري سگهو ٿا، چئو، 10 يا 20. مهرباني ڪري اهو ذهن ۾ رکو ته ننڍي صف کي UNIQUE فنڪشن ڏانهن منتقل ڪيو ويو آهي (گهربل نمبر جي نسبت ننڍو منفرد بي ترتيب قدرن جو)، اوترو وڏو موقعو آهي ته سپل رينج ۾ سڀئي سيلز نتيجن سان ڀرجي نه ويندا.
ايڪسل ۾ نه ورجندڙ بي ترتيب نمبرن جي هڪ حد ٺاهيو
صرف Excel 365 ۽ Excel 2021 ۾ ڪم ڪري ٿو جيڪي متحرڪ صفن کي سپورٽ ڪن ٿا.
بي ترتيب نمبرن جي حد پيدا ڪرڻ لاءِورجائي، توھان ھي فارمولا استعمال ڪري سگھو ٿا:
INDEX(UNIQUE(RANDARRAY( n ^2, 1, min , max )), SEQUENCE( قطار ، کالم ))ڪٿي:
- n ڀرڻ لاءِ سيلن جو تعداد آهي. دستي حسابن کان بچڻ لاءِ، توھان ان کي فراهم ڪري سگھو ٿا (قطار جو تعداد * ڪالمن جو تعداد). مثال طور، 10 قطارون ۽ 5 ڪالمن ڀرڻ لاءِ، 50^2 يا (10*5)^2 استعمال ڪريو.
- قطار ڀرڻ لاءِ قطارن جو تعداد آھي. <12 ڪالمن ڀرڻ لاءِ ڪالمن جو تعداد آھي.
- من گھٽ ۾ گھٽ قدر آھي. 12> وڌ ۾ وڌ سڀ کان وڌيڪ آھي قدر.
جيئن توهان محسوس ڪري سگهو ٿا، فارمولا بنيادي طور تي ساڳيو آهي جيئن اڳئين مثال ۾. فرق صرف SEQUENCE فنڪشن جو آهي، جيڪو هن صورت ۾ ٻنهي قطارن ۽ ڪالمن جي تعداد کي بيان ڪري ٿو.
مثال طور، 10 قطارن ۽ 3 ڪالمن جي حد کي ڀرڻ لاءِ 1 کان 100 تائين منفرد بي ترتيب نمبرن سان، استعمال ڪريو هي فارمولا:
=INDEX(UNIQUE(RANDARRAY(30^2, 1, 1, 100)), SEQUENCE(10, 3))
۽ اهو انگن کي ورجائڻ کان سواءِ بي ترتيب ڊيسيملن جو هڪ صف پيدا ڪندو:
جيڪڏهن توهان کي مڪمل انگن جي ضرورت آهي ته پوءِ RANDARRAY جي آخري دليل کي درست ڪريو :
=INDEX(UNIQUE(RANDARRAY(30^2, 1, 1, 100, TRUE)), SEQUENCE(10,3))
ايڪسل 2019، 2016 ۽ اڳ ۾ منفرد بي ترتيب نمبر ڪيئن ٺاهيا وڃن
جيئن ته Excel 365 ۽ 2021 کان سواءِ ڪو به نسخو متحرڪ صفن کي سپورٽ نٿو ڪري، مٿين مان ڪوبه نه حل Excel جي اڳوڻي نسخن ۾ ڪم ڪري ٿو. بهرحال، هن جو مطلب اهو ناهي ته هتي ڪو به حل ناهي، توهان کي صرف ڪجهه وڌيڪ قدم کڻڻا پوندا:
- بي ترتيب نمبرن جي هڪ فهرست ٺاهيو. توهان جي بنياد تيضرورت آھي، يا ته استعمال ڪريو:
- RAND فنڪشن 0 ۽ 1 جي وچ ۾ بي ترتيب ڊيسيملز پيدا ڪرڻ لاءِ، يا
- رينڊ بيٽوين فنڪشن جيڪا توھان بيان ڪيو آھي ان حد ۾ بي ترتيب انٽيجرز پيدا ڪرڻ لاءِ.
پڪ ڪريو ته توهان جي اصل ضرورت کان وڌيڪ قدر پيدا ڪريو ڇو ته ڪجهه نقل هوندا ۽ توهان انهن کي بعد ۾ حذف ڪندا.
هن مثال لاءِ، اسان 1 ۽ 20 جي وچ ۾ 10 بي ترتيب عددن جي فهرست ٺاهي رهيا آهيون. ھيٺ ڏنل فارمولا استعمال ڪندي:
=RANDBETWEEN(1,20)
ھڪ ئي وقت ۾ گھڻن سيلن ۾ فارمولا داخل ڪرڻ لاءِ، سڀ سيل منتخب ڪريو (اسان جي مثال ۾ A2:A15)، فارمولا ٽائپ ڪريو فارمولا بار ۾ ۽ Ctrl + Enter کي دٻايو. يا توهان فارمولا داخل ڪري سگهو ٿا پهرين سيل ۾ معمول مطابق، ۽ پوءِ ان کي ڇڪيو ته جيئن ضرورت هجي جيترا سيلز تائين.
بهرحال، نتيجو ڪجهه هن طرح نظر ايندو:
جيئن توهان ڪري سگهو ٿا نوٽ ڪريو، اسان فارمولا 14 سيلن ۾ داخل ڪيو آھي، جيتوڻيڪ آخرڪار اسان کي صرف 10 منفرد بي ترتيب نمبرن جي ضرورت آھي.
- فارمولن کي قدرن ۾ تبديل ڪريو. جيئن ته ٻئي RAND ۽ RANDBETWEEN ورڪ شيٽ تي هر تبديلي سان ٻيهر ڳڻپ ڪندا آهن، توهان جي بي ترتيب نمبرن جي لسٽ مسلسل تبديل ٿيندي رهندي. ائين ٿيڻ کان روڪڻ لاءِ، استعمال ڪريو Paste Special > قدر فارمولن کي قدرن ۾ تبديل ڪرڻ لاءِ جيئن بيان ڪيو ويو آهي ته ڪيئن بي ترتيب نمبرن کي ٻيهر ڳڻپ ڪرڻ کان روڪيو وڃي.
پڪ ڪرڻ لاءِ ته توهان اهو صحيح ڪيو آهي، ڪو به نمبر چونڊيو ۽ فارمولا بار ڏسو. ان کي ھاڻي ھڪ قدر ڏيکارڻ گھرجي، فارمولا نه:
- نقل کي حذف ڪريو. هجڻمڪمل ڪيو، سڀ نمبر چونڊيو، وڃو ڊيٽا ٽئب > ڊيٽا ٽولز گروپ، ۽ ڪلڪ ڪريو ڊپليڪيٽس کي هٽايو . ان ۾ هٽايو نقل ڊائلاگ باڪس جيڪو ظاهر ٿئي ٿو، بس ڪلڪ ڪريو ٺيڪ آهي بغير ڪنهن به تبديلي جي. تفصيلي قدمن لاءِ، مھرباني ڪري ڏسو ته ڪيئن ختم ڪجي ايڪسل ۾ نقل.
ٿي ويو! سڀ نقل ختم ٿي ويا، ۽ توھان ھاڻي ختم ڪري سگھوٿا وڌيڪ انگ اکر.
ٽپ. ايڪسل جي بلٽ ان ٽول جي بدران، توهان استعمال ڪري سگهو ٿا اسان جو ايڊوانسڊ ڊپليڪيٽ ريموور ايڪسل لاءِ.
بي ترتيب نمبرن کي تبديل ڪرڻ کان ڪيئن روڪيو
سڀئي بي ترتيب ڪرڻ وارا ڪم Excel ۾ بشمول RAND, RANDBETWEEN ۽ RANDARRAY غير مستحڪم آهن، مطلب ته اهي هر وقت ٻيهر ڳڻپ ڪندا آهن جڏهن اسپريڊ شيٽ تبديل ٿيندي آهي. نتيجي طور، نئين بي ترتيب قيمتون هر تبديلي سان پيدا ٿين ٿيون. نوان نمبر پاڻمرادو پيدا ٿيڻ کان روڪڻ لاءِ، استعمال ڪريو پيسٽ اسپيشل > قدر خصوصيت فارمولن کي جامد قدرن سان تبديل ڪرڻ لاءِ. ھتي آھي ڪيئن:
- سڀني سيلن کي پنھنجي بي ترتيب فارمولي سان چونڊيو ۽ انھن کي نقل ڪرڻ لاءِ Ctrl + C کي دٻايو.
- چونڊيل رينج تي ساڄي ڪلڪ ڪريو ۽ ڪلڪ ڪريو خاص پيسٽ ڪريو > قدر . متبادل طور تي، توھان دٻائي سگھو ٿا Shift + F10 ۽ پوءِ V، جيڪو ھن اختيار لاءِ شارٽ ڪٽ آھي.
تفصيل قدمن لاءِ، مھرباني ڪري ڏسو ڪيئن ڪجي فارمولن کي ايڪسل ۾ قدرن ۾ تبديل ڪجي.
<6 ايڪسل لاءِ بي ترتيب نمبر جنريٽر بغير ڪنهن ورجائياسان جي الٽيميٽ سوٽ جي استعمال ڪندڙن کي حقيقت ۾ مٿين حلن مان ڪنهن جي ضرورت ناهي ڇو تهانهن وٽ اڳ ۾ ئي هڪ عالمگير رينڊم جنريٽر آهي انهن جي Excel ۾. هي اوزار آساني سان نه ورجائيندڙ انٽيجرز، ڊيسيمل نمبرن، تاريخن، ۽ منفرد پاسورڊ جي فهرست ٺاهي سگھي ٿو. هتي ڪيئن آهي:
- Ablebits Tools ٽئب تي، ڪلڪ ڪريو Randomize > Random Generator .
- منتخب بي ترتيب نمبرن سان ڀرڻ لاءِ حد.
- جي بي ترتيب جنريٽر پين تي، ھيٺيون ڪم ڪريو:
- 12>گھرجي ويل قدر جو قسم چونڊيو: انٽيجر، حقيقي نمبر، تاريخ، بوليان , ڪسٽم لسٽ، يا اسٽرنگ (مضبوط منفرد پاسورڊ ٺاهڻ لاءِ مثالي!).
- سيٽ اپ ڪريو کان ۽ ڪرڻ قدر.
- منتخب ڪريو منفرد قدر چيڪ باڪس.
- ڪلڪ ڪريو پيدا ڪريو .
بس! چونڊيل رينج هڪ ڀيرو ٻيهر نه ورجندڙ بي ترتيب نمبرن سان ڀريو پيو آهي:
جيڪڏهن توهان هن ٽول کي آزمائڻ جا شوقين آهيو ۽ اسان جي الٽيميٽ سوٽ ۾ شامل ٻين دلچسپ خصوصيتن کي ڳولڻ چاهيو ٿا، ته توهان کي ڀليڪار آهي ته آزمائشي ورزن ڊائون لوڊ ڪريو.
انهي طريقي سان ايڪسل ۾ نمبرن کي ترتيب ڏيڻ کان سواءِ نقل ڪرڻ. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد اٿم ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسندا!
ڊائون لوڊ ڪرڻ لاءِ مشق ورڪ بڪ
جنريٽ ڪريو منفرد بي ترتيب نمبر Excel ۾ (.xlsx فائل)
3> 3> 3> 3>