كيفية ملء القيم عشوائيًا من قائمة بيانات في Excel؟
اختيار القيم عشوائيًا من قائمة محددة مسبقًا في Excel هو مهمة شائعة مع تطبيقات في تحليل البيانات، المحاكاة، واختبار السيناريوهات والمزيد. سيوفر لك هذا الدليل الشامل مجموعة من الطرق لتحقيق ذلك، بدءًا من التقنيات الأساسية وحتى الحلول المتقدمة والمُحسّنة.
ملء القيم عشوائيًا من قائمة بيانات باستخدام الصيغ
- الدوال INDEX + RANDBETWEEN (جميع الإصدارات)
- الدوال RANDARRAY + INDEX (Excel 365، Excel 2021 والإصدارات الأحدث)
اختيار وملء القيم عشوائيًا من قائمة بيانات باستخدام Kutools لـ Excel (جميع الإصدارات)
ملء القيم عشوائيًا من قائمة بيانات باستخدام الصيغ
في هذا القسم، سنرشدك خلال عدة طرق تعتمد على الصيغ لملء القيم عشوائيًا من قائمة.
✅ الصيغة 1: الدوال INDEX + RANDBETWEEN
هذه هي الطريقة الكلاسيكية والمدعومة بشكل شامل لاختيار القيم عشوائيًا من قائمة معينة.
يرجى نسخ أو إدخال الصيغة التالية في خلية فارغة، ثم سحبها لأسفل لملء العديد من الصفوف حسب الحاجة.
=INDEX($A$2:$A$15, RANDBETWEEN(1, COUNTA($A$2:$A$15)))
- A2:A15: هذه هي قائمة القيم التي تريد اختيارها منها عشوائيًا.
- COUNTA($A$2:$A$15): يحسب العدد الإجمالي للعناصر في القائمة.
- RANDBETWEEN(1, n): يولد رقمًا عشوائيًا بين 1 وn، حيث n هو طول القائمة.
- INDEX(range, number): يستخرج القيمة الموجودة في الموضع رقم n في القائمة.
✅ الصيغة 2: الدوال INDEX + RANDARRAY (Excel 365 / 2021+)
هذه الطريقة أكثر كفاءة وتدعم المصفوفات الديناميكية، مما يسمح بتوليد دفعي للاختيارات العشوائية.
ما عليك سوى إدخال الصيغة التالية في خلية فارغة والضغط على Enter — سيتم تلقائيًا سرد خمس قيم عشوائية في الصفوف أدناه. انظر لقطة الشاشة:
=INDEX(A2:A15, RANDARRAY(5, 1, 1, COUNTA(A2:A15), TRUE))
- A2:A15: هذه هي قائمة القيم التي تريد اختيارها منها عشوائيًا.
- COUNTA(A2:A15): يحسب عدد الخلايا غير الفارغة في القائمة.
- RANDARRAY(5, 1, 1, COUNTA(...), TRUE): يولد مصفوفة من 5 أعداد صحيحة عشوائية (عمود واحد)، كل منها بين 1 وعدد العناصر الإجمالي في القائمة.
- INDEX(A2:A15, …): يعيد العناصر من القائمة بناءً على المواضع العشوائية المولدة.
اختيار وملء القيم عشوائيًا من قائمة بيانات باستخدام Kutools لـ Excel (جميع الإصدارات)
Kutools لـ Excel يقدم حلًا بسيطًا جدًا ولا يتطلب استخدام الصيغ لاختيار الخلايا ذات القيم العشوائية من قائمة، مما يتيح للمستخدمين تعبئة النطاقات بسرعة بالمدخلات العشوائية من خلال واجهة مستخدم سهلة الاستخدام.
بعد تثبيت Kutools لـ Excel، يرجى القيام بما يلي:
- حدد نطاق المصدر الذي تريد اختيار القيم العشوائية منه.
- انقر Kutools > نطاق > فرز / تحديد نطاق عشوائي, انظر لقطة الشاشة:
- في فرز / تحديد نطاق عشوائي مربع الحوار، تحت علامة التبويب تحديد قم بالخيارات التالية:
- أدخل عدد الخلايا التي ترغب في اختيارها عشوائيًا؛
- ثم، حدد الخيار 'اختيار الخلايا عشوائيًا' من قسم أنواع التحديد؛
- أخيرًا، انقر موافق زر.
- سيتم اختيار عدد معين من الخلايا عشوائيًا من النطاق الذي اخترته. يمكنك بعد ذلك نسخ ولصق هذه القيم إلى مواقع أخرى حسب الحاجة.
🔚الاستنتاج
يمكن تحقيق ملء القيم عشوائيًا من قائمة محددة مسبقًا في Excel بسهولة باستخدام الصيغ المدمجة أو تعزيزها بأدوات الجهات الخارجية مثل Kutools.
- بالنسبة لجميع إصدارات Excel، توفر مجموعة الدوال INDEX وRANDBETWEEN طريقة موثوقة لتوليد اختيارات عشوائية.
- بالنسبة لمستخدمي Excel 365 أو Excel 2021، تقدم طريقة RANDARRAY + INDEX حلًا أكثر ديناميكية وقابلية للتوسع.
- إذا كنت تفضل طريقة لا تتطلب صيغًا وبسيطة الاستخدام، فإن Kutools لـ Excel يوفر طريقة قوية وبديهية لاختيار القيم عشوائيًا دون كتابة أي صيغ — مما يجعلها مثالية لجميع المستخدمين بغض النظر عن مستواهم.
اختر الطريقة التي تناسب احتياجاتك وسير عملك. إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel، موقعنا يقدم آلاف البرامج التعليمية لمساعدتك في إتقان Excel.
مقالات ذات صلة:
اختيار الخلايا عشوائيًا بناءً على معايير في Excel
إضافة لون خلفية/تعبئة للخلايا عشوائيًا في Excel
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!