ایکسل میں رینڈم نمبر جنریٹر بغیر کسی تکرار کے (9 طریقے)

  • اس کا اشتراک
Hugh West

مخصوص مقاصد کے لیے (مثلاً فون نمبر، لاٹری، شماریاتی نمونے لینے)، ہمیں بغیر تکرار کے بے ترتیب نمبر بنانا ہوں گے۔ تاہم، اگر آپ عام ایکسل فارمولے استعمال کرتے ہیں تو آپ کو بار بار بے ترتیب نمبر مل سکتے ہیں۔ اس آرٹیکل میں، میں ایکسل میں بے ترتیب نمبر جنریٹر کے طور پر 9 طریقوں پر بات کروں گا جس میں مناسب وضاحت کے ساتھ کوئی تکرار نہیں ہوگی۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

Repetition.xlsx کے بغیر رینڈم نمبر جنریٹر

ایکسل میں رینڈم نمبر جنریٹر کو بغیر کسی تکرار کے لاگو کرنے کے 9 طریقے

پہلے 4 طریقوں میں، آپ کو نئے جاری کردہ کا استعمال نظر آئے گا۔ ارے فنکشنز، ایکسل 365 میں متعارف کرائے گئے، بغیر تکرار کے بے ترتیب نمبر تیار کرنے کے لیے۔ تاہم، باقی طریقے تمام ایکسل ورژنز کے لیے موزوں ہیں خاص طور پر ان لوگوں کے لیے جو ایکسل کے پہلے ورژن استعمال کر رہے ہیں۔ خلاصہ یہ ہے کہ، آپ 9 طریقوں کو ایکسل میں بے ترتیب نمبر جنریٹر کے طور پر استعمال کر سکتے ہیں بغیر کسی تکرار کے۔

آئیے طریقوں پر چلتے ہیں۔ فنکشن

سب سے پہلے، ہم بے ترتیب نمبر بنانے کے لیے RANDARRAY فنکشن کا استعمال دیکھیں گے۔

RANDARRAY فنکشن، جو Excel 365 میں متعارف کرایا گیا ہے ، صف کی شکل میں بے ترتیب نمبروں کی فہرست حاصل کرتا ہے۔ اور ہم ڈپلیکیٹ ویلیو کے بغیر بے ترتیب نمبر حاصل کرنے کے لیے فنکشن کا استعمال کر سکتے ہیں۔

مثال کے طور پر، میں 1 سے 200 تک دہرائے بغیر 20 بے ترتیب نمبر بنانا چاہتا ہوں۔

ایسی حالتوں میں، فارمولہ جیسا ہوپیروی کرتا ہے-

=RANDARRAY(10,2,1,200,TRUE)

یہاں، 10 قطاروں کی تعداد ہے، 2 ہے کالموں کی تعداد، 1 کم سے کم قدر ہے، 200 زیادہ سے زیادہ قدر ہے، اور آخر میں، TRUE انٹیجر نمبرز کے لیے ہے۔

تاہم، یہ طریقہ کارآمد ثابت ہوگا اگر آپ نمبروں کی ایک بڑی رینج سے چند نمبر چاہتے ہیں (مثلاً 1 سے 200/500 تک 10/20 نمبر بنانا)۔ بصورت دیگر، یہ ڈپلیکیٹ قدریں بنائے گا۔

مزید پڑھیں: رینڈم نمبر بنانے کے لیے ایکسل فارمولہ (5 مثالیں)

2. UNIQUE & کا استعمال ; RANDARRAY فنکشنز

دوسرے طور پر، ہم UNIQUE فنکشن کے ساتھ ساتھ RANDARRAY فنکشن کی ایپلیکیشن استعمال کریں گے۔

The UNIQUE فنکشن، Excel 365، Excel 2021 ورژنز میں دستیاب ہے، دیئے گئے ڈیٹاسیٹ یا سیل رینج سے منفرد اقدار کی فہرست لوٹاتا ہے۔ لہٰذا، ہم تکرار کے بغیر بے ترتیب نمبر بنانے کے لیے دو فنکشنز کا استعمال کر سکتے ہیں۔

مشترکہ فارمولا یہ ہوگا-

=UNIQUE(RANDARRAY(10,2,1,100,TRUE))

یہاں، 10 قطاروں کی تعداد ہے، 2 کالموں کی تعداد ہے، 1 کم از کم قدر ہے، 200 ہے زیادہ سے زیادہ قدر، اور آخر میں، TRUE انٹیجر نمبرز کے لیے ہے۔

⧬ اوپر والے فارمولے میں، میں نے RANDARRAY(10,2,1,100,TRUE) کو بطور ایک استعمال کیا 1 اور 100 کے درمیان 20 بے ترتیب نمبر تیار کرنے کے لیے سرنی۔ بعد میں، UNIQUE فنکشن تیار کردہ بے ترتیب نمبروں سے منفرد قدریں لوٹائے گا۔

3. لاگو کرنا SORTBY &SEQUENCE فنکشنز بغیر کسی ریپیٹس کے رینڈم نمبر تیار کرنے کے لیے ; ایکسل 2021 ورژن، ترتیب وار نمبروں کی ایک فہرست (سرنی) تیار کرتا ہے۔

فرض کریں، آپ 1 سے 10 تک نمبروں کی فہرست حاصل کرنا چاہتے ہیں، آپ کو درج ذیل فارمولے کو استعمال کرنے کی ضرورت ہے۔

=SEQUENCE(10)

یہاں، 10 قطاروں کی تعداد ہے۔

اگلا، SORTBY فنکشن قدروں کی ایک صف کو صعودی یا نزولی ترتیب کے ساتھ قدروں کی دوسری صف کی بنیاد پر ترتیب دیتا ہے۔ لہذا، ہم فنکشن کو SEQUENCE & RANDARRAY بغیر تکرار کے 10 بے ترتیب نمبر بنانے کا فنکشن۔

=SORTBY(SEQUENCE(10),RANDARRAY(10))

⧬ فارمولے کی وضاحت کرتے ہوئے، ہم کہہ سکتے ہیں کہ RANDARRAY(10) 10 بے ترتیب نمبروں کی فہرست تیار کرتا ہے۔ SEQUENCE(10) نحو 10 نمبروں کی فہرست تیار کرتا ہے (تسلسل)۔ اور SEQUENCE(10) اور RANDARRAY(10) استعمال ہوتے ہیں بطور array دلیل اور by_array SORTBY فنکشن میں دلیل۔ کیونکہ ہم نمبروں کی ترتیب وار فہرست کو بے ترتیب ترتیب سے ترتیب دینا چاہتے ہیں۔

مزید پڑھیں: ایکسل VBA کے ساتھ رینڈم نمبر کیسے تیار کریں ( 4 مثالیں)

4. رینڈم نمبر جنریٹر کے طور پر INDEX فنکشن کو بغیر کسی تکرار کے استعمال کرنا

اگر ہم بغیر تکرار کے بے ترتیب نمبروں کی فہرست بنانا چاہتے ہیں،پھر INDEX فنکشن کے ساتھ پہلے زیر بحث RANDARRAY ، SEQUENCE & منفرد فنکشن انتہائی موثر ہوگا۔ اس کے علاوہ، ہم 4 قسم کے بے ترتیب نمبر تیار کر سکتے ہیں۔

4.1۔ رینڈم انٹیجر نمبرز تیار کرنا

جب آپ کو 1 اور 100 کے درمیان 10 رینڈم انٹیجر نمبرز بنانے کی ضرورت ہو تو صرف درج ذیل فارمولے کا استعمال کریں۔

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10)) <7

⧬ فارمولے کی وضاحت کرتے ہوئے، ہم کہہ سکتے ہیں کہ SEQUENCE(10) 10 ترتیب وار نمبر بناتا ہے، RANDARRAY(10, 1, 1, 100, TRUE) 1 اور 100 کے درمیان 10 بے ترتیب عدد عدد پیدا کرتا ہے۔ کیونکہ TRUE انٹیجر نمبر بنانے کے لیے استعمال ہوتا ہے۔ بعد میں، UNIQUE فنکشن تیار کردہ نمبروں سے دہرائی جانے والی قدروں کو ہٹاتا ہے۔ آخر میں، INDEX فنکشن SEQUENCE فنکشن کی طرف سے ہدایت کے مطابق 10 بے ترتیب عددی اعداد واپس کرتا ہے۔ اس صورت میں، آؤٹ پٹ UNIQUE فنکشن کو ایک صف کے طور پر استعمال کیا جاتا ہے۔

4.2۔ رینڈم ڈیسیمل نمبرز بنانا

اگر آپ 10 رینڈم ڈیسیمل نمبرز کو بغیر تکرار کے پیدا کرنا چاہتے ہیں، تو آپ درج ذیل فارمولے کو استعمال کر سکتے ہیں۔

=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10)) <1

یہاں، 10 قطاروں کی تعداد ہے، 2 کالموں کی تعداد ہے، 1 کم سے کم قدر ہے، 100 زیادہ سے زیادہ قدر ہے، اور آخر میں، FALSE اعشاریہ نمبر بنانے کے لیے ہے۔

4.3۔ انٹیجر نمبرز کی ایک رینج تیار کرنا

اسی طرح، آپ کر سکتے ہیں۔درج ذیل فارمولے کا استعمال کرتے ہوئے بے ترتیب عدد عدد کی ایک رینج تیار کریں۔

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))

یہاں، 20 کی تعداد ہے قطاریں، 1 کالموں کی تعداد ہے، 1 کم سے کم قدر ہے، 200 زیادہ سے زیادہ قدر ہے، اور آخر میں، TRUE ہے انٹیجر نمبر بنانے کے لیے۔

4.4۔ رینڈم ڈیسیمل نمبرز کی رینج تیار کرنا

1 اور 100 کے درمیان رینڈم ڈیسیمل نمبرز کی رینج بنانے کے لیے درج ذیل فارمولے کا استعمال کریں۔

=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))

یہاں، 20 قطاروں کی تعداد ہے، 1 کالموں کی تعداد ہے، 1 کم سے کم قدر ہے، 200 زیادہ سے زیادہ قدر ہے، اور آخر میں، FALSE اعشاریہ نمبر بنانے کے لیے ہے۔

مزید پڑھیں: اعشاریہ کے ساتھ ایکسل میں رینڈم نمبر بنائیں (3 طریقے)

5. RAND & رینڈم نمبر بنانے کے لیے RANDBETWEEN فنکشنز

RAND فنکشن 0 سے 1 کے درمیان ایک نمبر تیار کرتا ہے۔ خوش قسمتی سے، RAND کا استعمال کرتے ہوئے ڈپلیکیٹ ویلیو پیدا کرنے کا بہت کم امکان ہے۔ فنکشن اگر آپ 100000 بار کے استعمال کو عبور کرتے ہیں تو آپ کو دہرائی جانے والی قدریں مل سکتی ہیں۔

لہذا، اگر آپ منفرد اعشاریہ نمبر بنانا چاہتے ہیں تو فارمولہ استعمال کریں

=RAND()

مزید برآں، RANDBETWEEN دو عدد نمبروں کے درمیان عددی عدد لوٹاتا ہے۔

مثال کے طور پر، اگر آپ حاصل کرنا چاہتے ہیں 1 اور 100 کے درمیان عددی عدد، آپ فارمولہ استعمال کر سکتے ہیں۔نیچے۔

=RANDBETWEEN(1,100)

یہاں، 1 نیچے <7 ہے دلیل اور 100 سب سے اوپر دلیل ہے۔

22>

بدقسمتی سے، اس کے ہونے کا بہت زیادہ امکان ہے RANDBETWEEN فنکشن کا استعمال کرتے ہوئے دہرائی جانے والی اقدار۔ ایسی صورت میں، آپ سیل رینج کو منتخب کرنے کے بعد ڈیٹا ٹولز ربن میں موجود ڈیٹا ٹیب سے ڈپلیکیٹس کو ہٹا دیں اختیار استعمال کرسکتے ہیں۔

مزید پڑھیں: ایکسل میں ڈپلیکیٹس کے بغیر رینڈم نمبرز کیسے تیار کریں (7 طریقے)

اسی طرح کی ریڈنگز

  • ایکسل میں 0 اور 1 کے درمیان رینڈم نمبر بنائیں (2 طریقے)
  • ایکسل میں رینڈم 5 عدد نمبر جنریٹر (7 مثالیں)
  • ایکسل میں رینڈم 4 ہندسوں کا نمبر بنانے والا (8 مثالیں)
  • ایکسل میں لسٹ سے رینڈم نمبر تیار کریں (4 طریقے)
  • ایکسل میں رینج کے درمیان رینڈم نمبر جنریٹر (8 مثالیں)

6. RAND کا اطلاق کرنا & رینڈم نمبر جنریٹر کے طور پر RANK فنکشنز

مزید برآں، آپ RANK فنکشن استعمال کرسکتے ہیں جو نمبروں کی دی گئی فہرست کی بنیاد پر کسی نمبر کا رشتہ دار سائز لوٹاتا ہے۔ ایسا کرنے سے پہلے RAND فنکشن کا استعمال کرتے ہوئے بے ترتیب اعشاریہ نمبروں کی فہرست بنائیں۔

=RANK(B5,$B$5:$B$15)

یہاں، B5 اعشاریہ نمبروں کا ابتدائی سیل ہے اور B5:B15 اعشاریہ نمبروں کے لیے سیل کی حد ہے۔

مزید پڑھیں : Excel VBA: رینڈم نمبربغیر نقل کے جنریٹر (4 مثالیں)

7. RANK.EQ & کے امتزاج کا استعمال COUNTIF فنکشنز

فرض کریں کہ آپ 10 سے 50 تک دہرائے بغیر بے ترتیب نمبر بنانا چاہتے ہیں۔

ایسی صورت حال میں، آپ RANK.EQ & کا مجموعہ استعمال کرسکتے ہیں۔ ; COUNTIF دوہرائے بغیر بے ترتیب نمبر تیار کرنے کے فنکشنز۔ ایسا کرنے سے پہلے RANDBETWEEN فنکشن کا استعمال کرتے ہوئے 10 اور 50 کے درمیان نمبروں کی فہرست بنائیں۔

اب، ذیل کا فارمولا استعمال کریں-

=9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1

یہاں، B5 بے ترتیب نمبروں کا ابتدائی سیل ہے اور B5:B15 اعشاریہ نمبروں کے لیے سیل کی حد ہے۔

⧬ فارمولے کی وضاحت کرتے ہوئے، ہم کہہ سکتے ہیں کہ COUNTIF فنکشن فہرست میں دستیاب ہر بے ترتیب نمبر کو گن رہا ہے۔ اور RANK.EQ ہر بے ترتیب نمبر کے لیے رشتہ دار پوزیشن (درجہ) لوٹاتا ہے، اور آخر میں، ہمیں 9 شامل کرنے کی ضرورت ہے کیونکہ ہم 10 سے شروع ہونے والے نمبر کو پیدا کرنا چاہتے ہیں۔<1

8> 8. بڑا اور ایکسل میں رینڈم نمبر جنریٹر کے بطور میچ فنکشنز

اس کے علاوہ، ہم LARGE اور MATCH فنکشنز کے امتزاج کا استعمال کرتے ہوئے بغیر تکرار کے بے ترتیب عدد عدد تیار کر سکتے ہیں۔ LARGE فنکشن دیئے گئے سیل رینج یا ڈیٹاسیٹ میں kth سب سے بڑی قدر لوٹاتا ہے۔

=LARGE($B$5:$B$15,ROW(B1))

یہاں، $B$5:$B$15 بے ترتیب اعشاریہ نمبروں کے لیے سیل رینج ہے جو RAND فنکشن، ROW(B1) استعمال کرتے ہوئے پائے جاتے ہیں۔قطار نمبر 1 سے مراد ہے۔

اس کے بعد، ہمیں درج ذیل فارمولے کا استعمال کرتے ہوئے تخلیق کردہ سب سے بڑی قدر کی پوزیشن تلاش کرنی ہوگی۔

<5 =MATCH(C5,$B$5:$B$15,0)

یہاں، C5 سب سے بڑے اعداد کا ابتدائی سیل ہے، $B$5:$B$15 سیل رینج ہے بے ترتیب اعشاریہ نمبرز، اور آخر میں، 0 ایک عین مطابق مماثلت حاصل کرنے کے لیے ہے۔

9. تجزیہ ٹول پیک ایکسل میں رینڈم نمبر جنریٹر کے طور پر

آخر میں، اگر آپ کو ایکسل فارمولے استعمال کرنے کی بجائے تکرار کے بغیر بے ترتیب نمبر بنانے کی ضرورت ہے، تو آپ ایکسل کے درج ذیل ایڈ انز استعمال کرسکتے ہیں۔

استعمال کرنے کے لیے ایڈ انز ، ذیل کے مراحل پر عمل کریں۔

فائل > اختیارات پر جائیں۔

⇰ <6 پر کلک کریں>Add-ins اور ڈراپ ڈاؤن فہرست سے Excel Add-ins کو منتخب کریں اور Go کا اختیار منتخب کریں۔

⇰ پھر آپ کو درج ذیل ڈائیلاگ باکس نظر آئے گا، اور Analysis ToolPak سے پہلے باکس کو چیک کریں اور OK دبائیں۔

⇰ اب، ڈیٹا سے ڈیٹا تجزیہ اختیار منتخب کریں۔ تجزیہ ربن میں ٹیب۔

⇰ اگلا، اختیار منتخب کریں رینڈم نمبر جنریشن اور دبائیں ٹھیک ہے .

⇰ فوری طور پر، آپ کو درج ذیل ڈائیلاگ باکس نظر آئے گا۔

⇰ پھر اپنے مطلوبہ آؤٹ پٹ کی بنیاد پر آپشن کا انتخاب کریں۔

⇰ مثال کے طور پر، میں نے متغیرات کی تعداد اور رینڈم نمبرز کی تعداد کو بطور 4 & 10 بالترتیب 10 قطاروں اور 4 کالموں والے نمبروں کی فہرست بنائیں۔

⇰ زیادہ اہم بات یہ ہے کہ ہمیں تقسیم بطور یکساں منتخب کرنا چاہیے۔ 7

⇰ آخر میں، آپ کو آؤٹ پٹ رینج

سب کام کرنے کے بعد، آپ کو درج ذیل آؤٹ پٹ ملے گا۔

مزید پڑھیں: ایکسل میں ڈیٹا اینالیسس ٹول اور فنکشنز کے ساتھ رینڈم نمبر جنریٹر

کچھ عام خامیاں

تاہم، آپ کو سامنا ہوسکتا ہے مندرجہ بالا فارمولے کو ایکسل میں رینڈم نمبر جنریٹر کے طور پر استعمال کرتے ہوئے بغیر کسی تکرار کے۔> #CALC! اگر UNIQUE فنکشن منفرد اقدار کو نہیں نکال سکتا۔ #SPILL! اگر اسپل رینج میں کوئی قدر ہے جہاں UNIQUE فنکشن فہرست واپس کرے گا۔ <44 #VALUE! دی 6 ایکسل میں رینڈم نمبر جنریٹر کے طور پر طریقے جس میں کوئی تکرار نہیں ہوتی ہے۔ اب، اپنی ترجیح کی بنیاد پر کوئی بھی طریقہ منتخب کریں۔ مجھے امید ہے کہ یہ مضمون آپ کے ایکسل کے سفر کو آسان بنا دے گا۔

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔