كيفية اختيار الخلايا عشوائيًا في Excel؟
لنفترض أن لديك عمودًا من القيم (A1: A15) في ورقة عمل، والآن تحتاج إلى اختيار 5 خلايا عشوائية منها، فكيف يمكنك التعامل مع هذا؟ في هذه المقالة، سأوضح لك بعض الحيل لاختيار الخلايا عشوائيًا في Excel.
اختر الخلايا عشوائيًا من عمود باستخدام صيغة
اختر الخلايا عشوائيًا من نطاق باستخدام Kutools لـ Excel
اختر الخلايا عشوائيًا من عمود باستخدام دالة معرفة من قبل المستخدم (UDF)
اختر الخلايا عشوائيًا من عمود باستخدام صيغة
كما يظهر في لقطة الشاشة التالية، لديك نطاق من البيانات من A1 إلى A15، يمكن للصيغة Rand و Index مساعدتك في عرض الخلايا العشوائية في عمود جديد. الرجاء القيام بما يلي:
1. في الخلية المجاورة مثل B1، أدخل الصيغة =RAND(), واضغط على الزر Enter ثم انسخ الصيغة إلى الخلية B15. سيتم ملء القيم العشوائية في الخلايا. انظر لقطة الشاشة:
2. ثم في الخلية التالية بجانبها، في هذه الحالة الخلية C1، أدخل الصيغة =INDEX($A$1:$A$15,RANK(B1,$B$1:$B$15)).
3. ثم اضغط على Enter وأختر الخلية C1، واسحب مقبض التعبئة لتغطية أكبر عدد من الخلايا حسب الحاجة. وستعرض خمس خلايا عشوائية من النطاق A1:A15 في العمود C. انظر لقطة الشاشة:
يمكن لهذه الطريقة عرض قيم الخلايا العشوائية في عمود جديد، وهي تُطبق فقط على نطاق عمود واحد، ولا تعمل على نطاق من الخلايا. يمكن لأداة Sort Range Randomly الخاصة بـ Kutools لـ Excel مساعدتك في اختيار الخلايا عشوائيًا في النطاق الأصلي بسهولة.
اختر الخلايا عشوائيًا من نطاق باستخدام Kutools لـ Excel
بعد تثبيت Kutools لـ Excel مجانًا ، الرجاء القيام بما يلي:
1. حدد النطاق الذي تريد استخدامه.
2. طبق الأداة بالضغط على Kutools > النطاق > فرز أو اختيار نطاق عشوائي، انظر لقطة الشاشة:
3. في مربع الحوار فرز أو اختيار نطاق عشوائي، اضغط على زر اختيار، وأدخل عدد الخلايا التي تريد اختيارها، ثم حدد نوع التحديد الذي تحتاج إليه. بعد ذلك اضغط على موافق أو تطبيق. انظر لقطة الشاشة:
اختر 10 خلايا عشوائية من النطاق المحدد
اختر 5 صفوف عشوائية من النطاق المحدد
اختر 4 أعمدة عشوائية من النطاق المحدد
متقدم لاختيار الخلايا العشوائية، فرز نطاق عشوائي من Kutools لـ Excel يمكن أن يقوم بترتيب البيانات عشوائيًا في النطاق بأكمله، في كل صف، في كل عمود وهكذا.
اختر الخلايا عشوائيًا من عمود باستخدام دالة معرفة من قبل المستخدم (UDF)
يمكن أيضًا أن يساعدك الكود VBA التالي في عرض الخلايا العشوائية التي تحتاج إليها.
1. اضغط على Developer > Visual Basic، ستظهر نافذة جديدة Microsoft Visual Basic for applications، اضغط على Insert > Module، وأدخل الوظيفة التالية في الوحدة:
Function RandomSelection(aRng As Range)
'Update20131113
Dim index As Integer
Randomize
index = Int(aRng.Count * Rnd + 1)
RandomSelection = aRng.Cells(index).Value
End Function
2. ثم أغلق نافذة الوحدة، وأدخل هذه الدالة =RandomSelection($A$1:$A$15) في الخلية B1. انظر لقطة الشاشة:
3. اضغط على مفتاح Enter، وسيتم عرض قيمة عشوائية من A1:A15 في العمود B. وبعد ذلك اسحب مقبض التعبئة لتغطية أكبر عدد من الخلايا حسب الحاجة.
المقالة ذات الصلة:
ترتيب الخلايا عشوائيًا في عمود أو نطاق
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel باستخدام Kutools لـ Excel، واختبر كفاءة غير مسبوقة. Kutools لـ Excel يوفر أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة الأكثر أهمية بالنسبة لك...
Office Tab يجلب واجهة التبويب إلى Office ويجعل عملك أسهل بكثير
- تفعيل تحرير وقراءة عبر التبويبات في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
- افتح وأنشئ عدة مستندات في تبويبات جديدة في نفس النافذة، بدلاً من نوافذ مستقلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات اليومية من الفأرة!
جميع إضافات Kutools. مثبت واحد
حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.





- حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
- الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
- تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد