فہرست کا خانہ
اگرچہ Excel میں کسی فہرست سے بے ترتیب نمبر نکالنے کے لیے کوئی موزوں یا واحد فنکشن نہیں ہے، لیکن ڈیٹا کی دی گئی فہرست سے بے ترتیب نمبر بنانے کے لیے مختلف فنکشنز کی مدد سے فارمولوں کو دستی طور پر بنانے کے بہت سے طریقے ہیں۔ اس مضمون میں، آپ کو مناسب مثالوں کے ساتھ سیلوں کی ایک حد سے بے ترتیب نمبر نکالنے کے تمام دستیاب طریقے سیکھنے کو ملیں گے۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ وہ ایکسل ورک بک ڈاؤن لوڈ کریں جسے ہم نے اس مضمون کو تیار کرنے کے لیے استعمال کیا ہے۔
List.xlsx سے رینڈم نمبر حاصل کریں
پیدا کرنے کے 4 موزوں طریقے ایکسل میں فہرست سے بے ترتیب نمبر
1۔ فہرست سے رینڈم نمبر حاصل کرنے کے لیے INDEX اور RANDBETWEEN فنکشنز کا استعمال
INDEX فنکشن مخصوص قطار اور کالم کے چوراہے پر سیل کی قدر یا حوالہ واپس کرتا ہے، ایک دی گئی حد میں۔ RANDBETWEEN فنکشن دو مخصوص نمبروں کے درمیان بے ترتیب نمبر لوٹاتا ہے۔ RANDBETWEEN فنکشن کو INDEX فنکشن کی دوسری دلیل (قطار نمبر) کے طور پر استعمال کرکے، ہم فہرست سے بے ترتیب قدر یا نمبر نکال سکتے ہیں۔
مندرجہ ذیل تصویر میں، کالم B میں ترتیب وار ترتیب میں دس عددی اقدار ہیں۔ سیل D5 میں، ہم فہرست سے ایک بے ترتیب نمبر نکالیں گے۔
آؤٹ پٹ میں مطلوبہ فارمولہ سیل D5 یہ ہوگا:
=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))
Enter دبانے کے بعد، فارمولہ ہوگا کالم B میں فہرست سے کسی بھی نمبر کو واپس کریں۔
اب اگر آپ مزید بے ترتیب نمبر حاصل کرنا چاہتے ہیں تو فل ہینڈل کا استعمال کریں۔ سیل D5 سے پُر کرنے کا اختیار۔ آپ کو کالم D میں مزید بے ترتیب نمبر ملیں گے اور ان میں سے کچھ دہرائی جانے والی اقدار کے طور پر ظاہر ہو سکتے ہیں۔ لیکن اگر آپ دہرائی جانے والی اقدار کو بے ترتیب نمبروں کے طور پر نہیں دیکھنا چاہتے ہیں تو آپ طریقہ 4 پر جا سکتے ہیں جہاں فارمولے کی وضاحت کی گئی ہے کہ کوئی بھی قدر ایک سے زیادہ ظاہر نہ کی جائے۔
مزید پڑھیں: ایکسل میں رینج کے درمیان رینڈم نمبر جنریٹر 1>
2۔ ایکسل میں لسٹ سے رینڈم نمبر حاصل کرنے کے لیے INDEX، RANDBETWEEN اور ROWS فنکشنز کا استعمال
پہلے طریقہ میں، ہم نے RANDBETWEEN فنکشن کی اوپری اور نچلی حدوں کی وضاحت کی۔ دستی طور پر اب اس سیکشن میں، ہم ROWS فنکشن کی مدد سے RANDBETWEEN فنکشن کی بالائی حد کی وضاحت کریں گے۔ یہاں ROWS فنکشن سیلز کی رینج میں موجود قطاروں کی تعداد کو شمار کرے گا B5:B14 اور شمار کی گئی قدر کو RANDBETWEEN فنکشن کی بالائی حد تک تفویض کرے گا۔
لہذا، مطلوبہ فارمولا سیل D5 میں ہونا چاہئے:
=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))
دبانے کے بعد درج کریں اور <3 کے نیچے کچھ سیلز کو خودکار طور پر بھرنا>D5 ، آپ کو نیچے کی تصویر کی طرح آؤٹ پٹ دکھایا جائے گا۔
اس فارمولے میں، آپ COUNTA فنکشن استعمال کرسکتے ہیں۔ ROWS فنکشن کے بجائے بھی۔ یہ دونوں قطاروں کی تعداد شمار کریں گے۔سیلز کی رینج میں B5:B14 ۔ ROWS فنکشن کے بدلے COUNTA فنکشن کے ساتھ، فارمولہ اس طرح نظر آئے گا:
=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))
اور نتیجہ ویسا ہی ہوگا جیسا کہ اس سیکشن میں تصویر میں دکھایا گیا ہے۔
مزید پڑھیں: ایکسل میں رینڈم نمبر جنریٹر بغیر کسی تکرار کے
3۔ فہرست سے بے ترتیب نمبر نکالنے کے لیے CHOOSE اور RANDBETWEEN فنکشنز کا استعمال
آپ CHOOSE اور RANDBETWEEN فنکشنز کو بھی فہرست سے بے ترتیب نمبر نکالنے کے لیے جوڑ سکتے ہیں۔ . CHOOSE فنکشن فہرست سے اس قدر کے مخصوص سیریل نمبر کی بنیاد پر قدر لوٹاتا ہے۔ لیکن CHOOSE فنکشن کے ساتھ ایک مسئلہ یہ ہے کہ آپ فنکشن کے اندر سیلز کی کوئی رینج یا ایک صف داخل نہیں کر سکتے۔ بلکہ آپ کو فنکشن کے اندر تمام ڈیٹا یا سیل ریفرینسز کو دستی طور پر داخل کرنا ہوگا جس میں وقت لگے گا۔
سیل D5 میں، فہرست سے بے ترتیب نمبر نکالنے کے لیے مطلوبہ فارمولہ CHOOSE اور RANDBETWEN فنکشنز یہ ہوں گے:
=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)
Enter دبانے کے بعد اور کچھ دوسرے سیلز کو بھرنے کے بعد، آپ کو بے ترتیب نمبر ملیں گے۔ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے۔
4۔ ایکسل میں INDEX اور RANK.EQ فنکشنز کے ساتھ فہرست سے ایک رینڈم نمبر بنانا
پچھلے تین طریقے فہرست سے بے ترتیب اقدار کو نکالتے ہوئے بعض اوقات دہرائی جانے والی اقدار کو ظاہر کرنے کے ذمہ دار ہیں۔ لیکن INDEX اور RANK.EQ فنکشنز کی مدد سے، ابہم فہرست سے صرف ایک بار نمبر نکال سکیں گے اور ظاہر کر سکیں گے۔
لیکن اس مشترکہ فارمولے کے استعمال پر اترنے سے پہلے، ہمیں پہلے کالم C<میں ایک مددگار کالم تیار کرنا ہوگا۔ 4> RAND فنکشن کے ساتھ۔ RAND فنکشن 0 اور 1 کے درمیان بے ترتیب اعشاریہ کی قدروں کو لوٹائے گا۔ RANK.EQ فنکشن ان اعشاری اقدار کو صعودی یا نزولی ترتیب میں درجہ بندی کرے گا۔ جب تک آپ آرڈر کی وضاحت نہیں کرتے، فنکشن نزولی ترتیب میں اقدار کی درجہ بندی کرے گا۔
اب سیل C5 میں پہلی سے شروع ہونے والی تمام اقدار کی ان درجہ بندی کی بنیاد پر، INDEX فنکشن سیلز کی رینج سے نمبرز نکالیں B5:B14 ۔
لہذا، آؤٹ پٹ سیل E5 میں مطلوبہ فارمولہ یہ ہوگا:
=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))
دبائیں Enter ، کچھ دوسرے سیلز کو آٹو فل کریں E5 اور آپ کو کالم B<سے بے ترتیب قدریں ملیں گی۔ 4>۔ آپ سیلز کو E14 تک پُر کرنے کے قابل ہو جائیں گے اور بغیر کسی تکرار کے اور بغیر کسی خامی کو دیکھے بے ترتیب قدریں تلاش کر سکیں گے۔ لیکن اگر آپ E14، سے آگے نکلتے ہیں تو E15 سے شروع ہونے والے سیل #N/A خرابیاں دکھائیں گے۔
اختتامیہ الفاظ
مجھے امید ہے کہ مذکورہ بالا چاروں طریقے اب آپ کو فہرست سے کچھ بے ترتیب نمبر تیار کرتے ہوئے اپنی ایکسل اسپریڈشیٹ میں لاگو کرنے میں مدد کریں گے۔ اگر آپ کے کوئی سوالات یا رائے ہیں، تو براہ کرم مجھے تبصرے کے سیکشن میں بتائیں۔ یا آپ کر سکتے ہیں۔اس ویب سائٹ پر ایکسل فنکشنز سے متعلق ہمارے دوسرے مضامین دیکھیں۔