يبحث الكثير عن طريقة لتوليد أرقام عشوائية في برنامج الإكسل دون تكرار. والمعضلة هنا هي عبارة (دون تكرار) حيث أن دالة الأرقام العشوائية سهلة ومعروفة للجميع، ولكن أن تكون الأرقام من دون تكرار فهذا أمر غير معروف للجميع وغير موجودة كدالة منفصلة في الإكسل، وهذا ما سنتعرف عليه في هذا المقال. 
توجد طريقتان لتوليد أرقام عشوائية غير مكررة في الاكسل؛ الأولى باستخدام معادلة مجانية يمكن للجميع استخدامها، والثانية باستخدام إضافة برمجية مدفوعة ويمكن تجربتها لمدة 60 يوماً بشكل مجاني.

توليد أرقام عشوائية في الاكسل باستخدام معادلة

لتوليد أرقام عشوائية في الاكسل باستخدام معادلة مجانية ودون أية إضافات برمجية تحتاج إلى استخدام معادلتين. اتبع الخطوات التالية لتصل إلى ما تريد بكل سهولة:
  • قم بتحديد الخلية E1 واكتب بداخلها المعادلة RAND كما في الصورة ثم اضغط انتر. 

  • قم بتحديد العمود E بالضغط أعلى العمود بالماوس أو بالضغط على CTRL+SPACE ثم اضغط على CTRL+D لتعميم المعادلة على كل خلايا العمود. 

  • في الخلية D1، اكتب عدد الأرقام العشوائية التي تود توليدها، لنفترض مثلاً أنها 10 في مثالنا هذا. 

  • الآن، اذهب إلى الخلية A1 واكتب فيها المعادلة التالية:  
=IF(ROW()-ROW(A$1)+1>$D$1,"",RANK(OFFSET($E$1,ROW()-ROW(A$1)+(COLUMN()-COLUMN($A1))*($D$1),),$E$1:INDEX($E$1:$E$1000,$D$1))) 
  • سيظهر في الخلية A1 أول رقم عشوائي، قم بتعميم المعادلة على الخلايا التي تحتها بسحب طرف الخلية للأسفل حسب عدد الأرقام التي تريدها. فيس مثالنا هذا اسحب للأسفل لغاية الخلية A10 لأننا افترضنا أننا نريد 10 أرقام عشوائية. 

ملاحظات هامة على هذه المعادلة:
  • تشير الخلية A1 إلى الخلية التي كتبت بها المعادلة والتي سيظهر فيها أول رقم عشوائي. 
  • تشير الخلية D1 إلى عدد الأرقام العشوائية التي تود إنشاءها. 
  • تشير الخلية E1 إلى الخلية التي طبقت بها المعادلة RAND في بداية العمل. 
  • إذا قمت بسحب الخلية A1 إلى الأسفل لعدد خلايا يفوق العدد الذي وضعته في الخلية D1 فلت تظهر في الخلايا أية نتائج لأنها ستكون نتائج مكررة. 
  • في هذه الطريقة نستطيع أن نولد أرقام بدءاً من العدد 1 فقط إلى العدد الذي تحدده ولا يمكننا توليد أرقام من العدد 3 إلى عشرة مثلاً. 

 توليد أرقام عشوائية في الاكسل باستخدام إضافة Kutools 

باستخدام هذه الإضافة يمكنك توليد أرقام عشوائية بدءاً من أي رقم تحدده ولغاية أي رقم تحدده أيضاً. كما أن هذه الإضافة لا تسمح لك بتوليد أرقام فحسب، بل يمكنها توليد تواريخ وأوقات عشواية أيضاً. يمكنكم تجربة إضافة Kutools لمدة 60 يوماً مجاناً من هنا.