الاختيار العشوائي لبرنامج Excel: كيفية الحصول على عينة عشوائية من مجموعة البيانات

  • شارك هذا
Michael Brown

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

    ما هي العينة العشوائية؟

    قبل مناقشة تقنيات أخذ العينات ، دعنا نقدم القليل من المعلومات الأساسية حول الاختيار العشوائي ومتى قد ترغب في استخدامه.

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

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

    اختيار عشوائي من Excel مع الصيغ

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

    كيفية تحديد قيمة عشوائية من قائمة

    لنفترض أن لديك قائمة بالأسماء في الخلايا A2: A10 وتريدها لاختيار اسم واحد عشوائيًا من القائمة. يمكن القيام بذلك باستخدام إحدى الصيغ التالية:

    =INDEX($A$2:$A$10,RANDBETWEEN(1,COUNTA($A$2:$A$10)),1)

    أو

    =INDEX($A$2:$A$10,RANDBETWEEN(1,ROWS($A$2:$A$10)),1)

    هذا كل شيء! تم إعداد منتقي الاسم العشوائي لبرنامج Excel وجاهز للخدمة:

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

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

    كيف تعمل هذه الصيغ

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

    وبشكل أكثر تحديدًا ، تنشئ الدالة RANDBETWEEN عددًا صحيحًا عشوائيًا بين القيمتين اللتين تحددهما. بالنسبة للقيمة الأقل ، تقوم بتوفير الرقم 1. بالنسبة للقيمة العليا ، يمكنك استخدام إما COUNTA أو ROWS للحصول على إجمالي عدد الصفوف. نتيجة لذلك ، تُرجع RANDBETWEEN رقمًا عشوائيًا بين 1 وإجمالي عدد الصفوف في مجموعة البيانات الخاصة بك. ينتقل هذا الرقم إلى الوسيطة row_num للدالة INDEX لإخباره بالصف الذي يجب اختياره. بالنسبة للوسيطة column_num ، نستخدم 1 لأننا نريد استخراج قيمة من العمود الأول.

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

    كيفية التحديد العشوائي في Excel دون التكرارات

    هناك عدة طرق لتحديد البيانات العشوائية بدون التكرارات في Excel. بشكل عام ، يمكنك استخدام وظيفة RAND لتعيين رقم عشوائي لكل خلية ، ثم تختار بضع خلايا من خلالباستخدام صيغة فهرس الترتيب.

    مع قائمة الأسماء في الخلايا A2: A16 ، يرجى اتباع هذه الخطوات لاستخراج بعض الأسماء العشوائية:

    1. أدخل صيغة Rand في B2 ، وانسخها أسفل العمود:

    =RAND()

  • ضع الصيغة أدناه في C2 لاستخراج قيمة عشوائية من العمود A:
  • =INDEX($A$2:$A$16, RANK(B2,$B$2:$B$16), 1)

  • انسخ الصيغة أعلاه إلى أكبر عدد من الخلايا مثل العديد من القيم العشوائية التي تريد اختيارها. في حالتنا ، نقوم بنسخ الصيغة إلى أربع خلايا أخرى (C2: C6).
  • هذا كل شيء! يتم استخراج خمسة أسماء عشوائية بدون تكرارات:

    كيف تعمل هذه الصيغة

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

    • تملأ صيغة RAND العمود B بأرقام عشوائية.
    • تُرجع الدالة RANK المرتبة رقمًا عشوائيًا في نفس صف. على سبيل المثال ، تحصل RANK (B2، $ B $ 2: $ B $ 16) في الخلية C2 على ترتيب الرقم في B2. عند نسخه إلى C3 ، يتغير المرجع النسبي B2 إلى B3 ويعيد ترتيب الرقم في B3 ، وهكذا.
    • يتم تغذية الرقم الذي تم إرجاعه بواسطة RANK إلى وسيطة row_num الخاصة بـ الدالة INDEX ، لذلك فهي تختار القيمة من هذا الصف. في الوسيطة column_num ، تقوم بتوفير 1 لأنك تريد استخراج قيمة من العمود الأول.

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

    إذا كنت تبحث عن صيغة مضادة للرصاص للحصول على اختيار عشوائي بقيم فريدة فقط ، فاستخدم RANK + مجموعة COUNTIF أو RANK.EQ + COUNTIF بدلاً من RANK فقط. للحصول على شرح مفصل للمنطق ، يرجى الاطلاع على الترتيب الفريد في Excel.

    الصيغة الكاملة مرهقة بعض الشيء ، لكنها خالية بنسبة 100٪:

    =INDEX($A$2:$A$16, RANK.EQ(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2) - 1, 1)

    ملاحظات:

    • مثل RANDBETWEEN ، تقوم وظيفة Excel RAND أيضًا بإنشاء أرقام عشوائية جديدة مع كل إعادة حساب لورقة العمل الخاصة بك ، مما يتسبب في تغيير التحديد العشوائي. للاحتفاظ بنموذجك دون تغيير ، انسخه والصقه في مكان آخر كقيم ( لصق خاص & gt؛ القيم ).
    • إذا كان الاسم نفسه (الرقم أو التاريخ أو أي قيمة أخرى) يظهر أكثر من مرة في مجموعة البيانات الأصلية ، وقد تحتوي العينة العشوائية أيضًا على تكرارات متعددة بنفس القيمة.

    المزيد من الطرق للحصول على تحديد عشوائي باستخدام لا يوجد تكرار في Excel 365 - 2010 موصوف هنا: كيفية الحصول على عينة عشوائية في Excel بدون تكرارات.

    كيفية تحديد صفوف عشوائية فيExcel

    في حالة احتواء ورقة العمل الخاصة بك على أكثر من عمود واحد من البيانات ، يمكنك تحديد عينة عشوائية بهذه الطريقة: تعيين رقم عشوائي لكل صف وفرز هذه الأرقام وتحديد العدد المطلوب من الصفوف. تتبع الخطوات التفصيلية أدناه.

    1. أدخل عمودًا جديدًا إلى يمين أو يسار الجدول (العمود D في هذا المثال).
    2. في الخلية الأولى من المدرج العمود ، باستثناء رؤوس الأعمدة ، أدخل صيغة RAND: =RAND()
    3. انقر نقرًا مزدوجًا فوق مقبض التعبئة لنسخ الصيغة أسفل العمود. كنتيجة لذلك ، سيكون لديك رقم عشوائي مخصص لكل صف.
    4. فرز الأرقام العشوائية من الأكبر إلى الأصغر (الفرز بترتيب تصاعدي سيحرك رؤوس الأعمدة في أسفل الجدول ، لذا تأكد من الفرز تنازليًا). لهذا ، توجه إلى علامة التبويب البيانات & gt؛ Sort & amp؛ تصفية المجموعة ، وانقر فوق الزر ZA. سيقوم Excel تلقائيًا بتوسيع التحديد وفرز الصفوف بأكملها بترتيب عشوائي.

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

    5. أخيرًا ، حدد العدد المطلوب من الصفوف لعينتك ، وانسخها والصقها في أي مكان يعجبك.

    لإلقاء نظرة فاحصة على الصيغ التي تمت مناقشتها في هذا البرنامج التعليمي ، فنحن نرحب بك لتنزيل النموذج الخاص بناالمصنف إلى Excel Random Selection.

    كيفية التحديد العشوائي في Excel باستخدام أداة Randomize

    الآن بعد أن عرفت حفنة من الصيغ للحصول على عينة عشوائية في Excel ، دعنا نرى كيف يمكنك تحقيق نفس النتيجة بنقرة بالماوس.

    مع Random Generator for Excel المضمن في Ultimate Suite ، إليك ما تفعله:

    1. حدد أي خلية في الجدول.
    2. انتقل إلى أدوات Ablebits علامة التبويب & gt ؛ مجموعة الأدوات المساعدة ، وانقر فوق عشوائي & gt ؛ حدد عشوائيًا :

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

    وستحصل على اختيار عشوائي في ثانيًا:

    الآن ، يمكنك الضغط على Ctrl + C لنسخ العينة العشوائية ، ثم الضغط على Ctrl + V للصقها في الموقع في نفس الورقة أو ورقة أخرى.

    إذا كنت ترغب في اختبار أداة التوزيع العشوائي في أوراق العمل الخاصة بك ، فما عليك سوى الحصول على الإصدار التجريبي من Ultimate Suite أدناه. إذا كنت تستخدم جداول بيانات Google ، فقد تجد أداة Random Generator لـ Google Sheets مفيدة.

    التنزيلات المتاحة

    تحديد عينة عشوائية - أمثلة على الصيغ (ملف .xlsx)

    Ultimate Suite - نسخة تجريبية (ملف exe.)

    مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.