كيفية اختيار الخلايا عشوائيًا في 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. وبعد ذلك اسحب مقبض التعبئة لتغطية أكبر عدد من الخلايا حسب الحاجة.
المقالة ذات الصلة:
ترتيب الخلايا عشوائيًا في عمود أو نطاق
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!