كيفية إنشاء أرقام عشوائية بدون تكرارات في Excel (7 طرق)

  • شارك هذا
Hugh West

عندما نعمل على جدول بيانات Excel ، يلزم أحيانًا إنشاء بعض الأرقام العشوائية. نظرًا لأن العقل البشري متحيز عندما يحاول الأشخاص إدخال الأرقام يدويًا ، فإنهم يقومون بتنفيذها مع الكثير من التكرارات. يحتوي Excel على العديد من الوظائف لإنشاء أرقام عشوائية بدون تكرارات. في هذا السياق ، سوف نوضح لك 7 طرق مختلفة حول كيفية إنشاء أرقام عشوائية في Excel بدون تكرارات. .

إنشاء أرقام عشوائية بدون تكرار. xlsx

7 طرق سهلة لإنشاء أرقام عشوائية بدون تكرارات في Excel

في في هذه المقالة ، سننشئ 10 أرقام عشوائية في جدول بيانات Excel الخاص بنا بمساعدة وظائف مختلفة. إلى جانب ذلك ، سنحاول تجنب تنفيذ الأرقام المكررة في مجموعة البيانات الخاصة بنا.

1. استخدام وظيفة RANDBETWEEN لإنشاء أرقام عشوائية

في هذه العملية ، سنستخدم الدالة RANDBETWEEN لتوليد أرقام عشوائية بدون تكرارات في Excel. سننشئ 10 أرقامًا عشوائية في ورقة البيانات الخاصة بنا وستكون الأرقام في نطاق الخلايا B5: B14 . يتم إعطاء خطوات هذه العملية على النحو التالي:

📌 الخطوات:

  • أولاً ، حدد الخلية B5 .

  • الآن ، اكتب الصيغة التالية في الخليةالمشاكل والحلول. استمر في تعلم طرق جديدة واستمر في النمو! B5 .

=RANDBETWEEN(10,50)

  • اضغط على المفتاح أدخل لوحة المفاتيح.

  • ثم اسحب رمز Fill Handle بالماوس لأعلى إلى الخلية B14 .

  • ستحصل على 10 أرقام عشوائية.

  • للتأكد من عدم وجود تكرارات ، يمكنك تطبيق التنسيق الشرطي للتحقق.
  • يمكن أن تتغير القيم التي نحصل عليها من هذه الوظيفة في أي وقت. لحماية هذه الأرقام ، حدد النطاق الكامل للخلايا B5: B14 واضغط 'Ctrl + C' على لوحة المفاتيح.

  • بعد ذلك ، انقر بزر الماوس الأيمن على على الماوس وحدد الخيار لصق القيمة .

  • لن تتغير الأرقام بعد الآن.

وهكذا ، يمكننا القول أن طريقتنا عملت بشكل مثالي.

قراءة المزيد: صيغة Excel لإنشاء رقم عشوائي (5 أمثلة)

2. دمج INDEX مع وظائف UNIQUE و RANDARRAY

في هذه الطريقة ، سنقوم استخدم INDEX ، فريد ، RANDARRAY ، و SEQUENCE وظائف لتوليد أرقام عشوائية دون التكرارات في Excel. سيكون عدد الأرقام العشوائية هو نفسه كما في العملية الأخيرة وستكون الأرقام في نطاق الخلايا B5: B14 . يتم إعطاء خطوات هذه الطريقة على النحو التالي:

📌 الخطوات:

  • أولاً ، حدد الخلية B5 .

  • اكتب ما يليالصيغة في الخلية B5 .

=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))

  • الآن ، اضغط على أدخل مفتاح .

  • ستحصل على 10 أرقام عشوائية.

  • يمكنك تطبيق التنسيق الشرطي لمعرفة ما إذا كانت هناك أي أرقام مكررة لا تزال باقية.
  • يمكن أن تتغير القيم التي نحصل عليها من هذه الوظيفة بعد فترة معينة. لحماية هذه الأرقام ، حدد النطاق الكامل للخلايا B5: B14 واضغط 'Ctrl + C' على لوحة المفاتيح.

  • بعد ذلك ، انقر بزر الماوس الأيمن على على الماوس وحدد الخيار لصق القيمة .

  • لن تتغير الأرقام بعد الآن.

لذلك ، يمكننا القول أن صيغتنا عملت بشكل فعال.

🔍 تفصيل الصيغة

نحن نقوم بهذا التقسيم للخلية B5 .

👉 SEQUENCE (10) : تعرض هذه الدالة 10 أرقامًا متسلسلة من 1-10 .

👉 RANDARRAY (30،1،10،50، TRUE) : تعرض هذه الدالة 30 أرقامًا عشوائية بين 10 إلى 50 .

👉 فريدة (RANDARRAY (30،1،10،50، TRUE) ) : تقوم هذه الوظيفة بتصفية القيمة الفريدة التي تم الحصول عليها من وظيفة RANDARRAY ..

👉 INDEX (UNIQUE (RANDARRAY (30،1،10،50، TRUE)) ، SEQUENCE (10)) : هذا يُرجع أول قيمة فريدة 10 ويظهرها في النطاق od الخلايا B5: B14 .

3 . توليد أرقام عشوائية باستخدام وظيفة RAND

سنستخدمها وظيفة RAND لتوليد أرقام عشوائية في Excel بدون تكرارات. في هذه الحالة ، نحصل على 10 قيم عشرية بين 0 و 1. ستكون الأرقام في نطاق الخلايا B5: B14 . الإجراء موضح أدناه:

الخطوات:

  • حدد الخلية B5 .
  • الآن ، اكتب الصيغة التالية في الخلية B5 .

=RAND()

  • اضغط على إدخال مفتاح .

  • قم بتنسيق الرقم وفقًا لرغبتك. هنا ، نختار رقمين بعد الفاصلة العشرية. بعد ذلك ، اسحب رمز مقبض التعبئة بالماوس لأعلى إلى الخلية B14 .

  • وهكذا ، تحصل على 10 أرقام عشوائية بين 0 و 1.

  • يمكنك أيضًا تطبيق تنسيق شرطي لمعرفة ما إذا كان أي رقم مكرر لا يزال محاصرًا في مجموعة البيانات.
  • يمكن أن تتغير القيم التي نحصل عليها من هذه الوظيفة في أي وقت. لحماية هذه الأرقام ، حدد النطاق الكامل للخلايا B5: B14 واضغط 'Ctrl + C' على لوحة المفاتيح.

  • ثم ، انقر بزر الماوس الأيمن على على الماوس وحدد الخيار لصق القيمة .

  • لن تتغير الأرقام بعد الآن.

في النهاية ، يمكننا القول أن صيغتنا عملت بشكل فعال.

قراءات مماثلة

  • مولد الأرقام العشوائية مع أداة تحليل البيانات والوظائف في Excel
  • مولد الأرقام العشوائي المكون من 5 أرقام فيExcel (7 أمثلة)
  • إنشاء رقم عشوائي من القائمة في Excel (4 طرق)
  • مولد الأرقام العشوائي المكون من 4 أرقام في Excel (8 أمثلة )
  • مولد الأرقام العشوائية بين النطاق في Excel (8 أمثلة)

4. وظيفة SEQUENCE لإنشاء أرقام عشوائية بدون تكرارات

في هذه الحالة ، ستساعدنا وظيفة SEQUENCE في إنشاء أرقام عشوائية بدون تكرار. سننشئ 10 أرقامًا عشوائية في ورقة البيانات الخاصة بنا وستزودنا الوظيفة بـ 10 أرقام من الفواصل الزمنية المتساوية. ستكون الأرقام في نطاق الخلايا B5: B14 . يتم وصف العملية أدناه خطوة بخطوة:

📌 الخطوات:

  • في بداية هذه العملية ، حدد الخلية B5 .
  • بعد ذلك ، اكتب الصيغة التالية في الخلية B5 .

=SEQUENCE(10,1,10,3)

  • اضغط على أدخل على لوحة المفاتيح.

  • ستحصل على 10 أرقام عشوائية.

  • في هذه العملية ، لا تحتاج إلى أي ضرورة لتطبيق تنسيق شرطي . لأن الدالة SEQUENCE ستوفر لنا عدد الفواصل الزمنية المتساوية. وبالتالي ، لا توجد إمكانية لتكرار الأرقام في ورقة بيانات Excel الخاصة بنا.

أخيرًا ، يمكننا القول أن وظيفتنا عملت بشكل مثالي.

اقرأ المزيد: مولد الأرقام العشوائية في Excel بدون تكرار (9 طرق)

5. استخدام وظائف RANDARRAY و UNIQUE

في هذه الطريقة ، سنستخدم الدالتين UNIQUE و RANDARRAY لإنشاء أرقام عشوائية في ورقة Excel بدون تكرارات. ستكون الأرقام في نطاق الخلايا B5: B14 بكمية من 10 أرقام. العملية موضحة أدناه:

📌 الخطوات:

  • لبدء الإجراء حدد أولاً الخلية B5 .

  • اكتب الصيغة التالية في الخلية B5 .

=UNIQUE(RANDARRAY(10,1,10,50,TRUE))

  • ثم اضغط على مفتاح أدخل في لوحة المفاتيح وستحصل على 10 أرقام عشوائية.

  • للتحقق من الرقم المكرر ، يمكنك تطبيق تنسيق شرطي للعثور عليهم.
  • القيم التي نحصل عليها من هذه الوظيفة سوف يتغير عند إعادة فتح الملف. لحماية هذه الأرقام ، حدد النطاق الكامل للخلايا B5: B14 واضغط 'Ctrl + C' على لوحة المفاتيح.

  • بعد ذلك ، انقر بزر الماوس الأيمن على على الماوس وحدد الخيار لصق القيمة .

  • لن تتغير الأرقام بعد الآن.

أخيرًا ، يمكننا القول إن الطريقة والصيغة نجحتا.

🔍 تفصيل الصيغة

نحن نقوم بهذا التفصيل للخلية B5 .

👉 RANDARRAY (30،1،10،50، TRUE) : تعرض هذه الدالة 30 أرقامًا عشوائية بين 10 إلى 50 .

👉 UNIQUE ( RANDARRAY (30،1،10،50، TRUE)) : هذاتقوم الوظيفة بتصفية القيمة الفريدة التي تم الحصول عليها من الوظيفة RANDARRAY وتعرضها في نطاق الخلايا B4: B14 .

6. تطبيق وظيفة SORTBY

يكتمل هذا الإجراء بمساعدة الوظائف SORTBY و SEQUENCE و RANDARRAY . سننشئ 10 أرقام عشوائية بدون نسخ مكررة في ورقة بيانات Excel الخاصة بنا. ستكون الأرقام في نطاق الخلايا B5: B14 . يتم إعطاء خطوات هذا الإجراء على النحو التالي:

📌 الخطوات:

  • أولاً ، حدد الخلية B5 .

  • ثم اكتب الصيغة التالية في الخلية B5 .

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

  • اضغط أدخل وستحصل على 10 أرقام عشوائية.

  • الآن ، للتأكد من أن مجموعة البيانات الخاصة بنا خالية من التكرارات ، يمكنك تطبيق تنسيق شرطي.
  • القيم التي نحصل عليها من هذه الوظيفة سيتغير عند إعادة فتح الملف. لحماية هذه الأرقام ، حدد النطاق الكامل للخلايا B5: B14 واضغط 'Ctrl + C' على لوحة المفاتيح.

  • ثم ، انقر بزر الماوس الأيمن على على الماوس وحدد الخيار لصق القيمة .

  • وبالتالي ، لن تتغير الأرقام بعد الآن>

    🔍 تفصيل الصيغة

    نحن نقوم بهذا التفصيل للخلية B5 .

    👉 SEQUENCE (10،1،10،3) : تعرض هذه الدالة 10 قيم خطوات متساوية من 10 إلى 37 بفاصل زمني 3 .

    👉 RANDARRAY (10) : ترجع هذه الدالة 10 القيم العشرية بين 0 إلى 1 .

    👉 SORTBY (SEQUENCE (10،1،10،3)، RANDARRAY (10)) هذا يعيد القيم العشوائية التي تم الحصول عليها من الآخر وظيفة وإظهارها في نطاق الخلايا B4: B14 .

    7. وظائف RAND و RANK للحصول على أرقام عشوائية بدون تكرار

    في الطريقة التالية ، نحن سنستخدم الدالتين RAND و RANK لتوليد أرقام عشوائية بدون تكرارات. في هذه العملية ، سوف نحصل على مجموعتي بيانات مختلفتين من 10 أرقام عشوائية. ستكون المجموعة الأولى هي الأعداد العشرية ، بينما المجموعة الثانية ستكون الأعداد الصحيحة. ستكون الأرقام في نطاق الخلايا B5: C14 . يتم إعطاء خطوات هذه الطريقة على النحو التالي:

    📌 الخطوات:

    • حدد الخلية B5 واكتب الصيغة التالية في الخلية B5 .

    =RAND()

    • الآن ، اضغط على أدخل على لوحة المفاتيح.

    • اسحب رمز Fill Handle باستخدام الماوس لأعلى إلى الخلية B14 .

    • ستحصل على 10 أرقام عشوائية بين 0 و 1.

    • ثم حدد الخلية C5 . وبالمثل ، اكتب الصيغة التالية في الخلية واضغط أدخل .

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

    • اسحب رمز مقبض التعبئة بالماوس يصل إلى الخلية B14 . أو ببساطة انقر نقرًا مزدوجًا فوق عليه.
    • الآن ، ستحصل على مجموعة البيانات الثانية التي تعرض بالفعل موضع رقم مجموعة البيانات السابقة.

    • لتطبيق التكرارات التنسيق الشرطي لتأكيد عدم بقاء أي منها ،
    • يمكنك أن ترى أن القيم التي نحصل عليها من هذه الوظيفة تتغير باستمرار مع كل خطوة لدينا. لحماية هذه الأرقام ، حدد النطاق الكامل للخلايا B5: C14 واضغط 'Ctrl + C' على لوحة المفاتيح.

    • ثم ، انقر بزر الماوس الأيمن على على الماوس وحدد الخيار لصق القيمة .

    • لن تتغير الأرقام بعد الآن.

    أخيرًا ، يمكننا القول إن طريقتنا وصيغتنا قد نجحتا في العمل ويمكنهما إنشاء أرقام عشوائية في Excel بدون تكرارات.

    اقرأ المزيد: Excel VBA: مولد رقم عشوائي بدون تكرارات (4 أمثلة)

    الخاتمة

    هذه نهاية هذا المقال. آمل أن يكون السياق مفيدًا لك وأن تكون قادرًا على إنشاء أرقام عشوائية في Excel بدون تكرارات. إذا كان لديك أي استفسارات أو توصيات أخرى ، فيرجى مشاركتها معنا في قسم التعليقات أدناه.

    لا تنس التحقق من موقعنا على الويب ExcelWIKI للحصول على العديد من المعلومات المتعلقة بـ Excel

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.