كيفية اختيار اسم عشوائي من قائمة في Excel بسهولة
سواء كنت تختار موظف الشهر، أو تحدد الفائزين في سحب جوائز، أو تعين المهام، فإن Excel هو الأداة المثالية لإجراء سحب خالي من التحيز. تتيح لك هذه الصيغ البسيطة توليد نتيجة واحدة أو قائمة كاملة من الاختيارات الفريدة في بضع خطوات فقط.
في هذا الجزء، سنستعرض كيفية استخدام Excel لاختيار اسم عشوائي من قائمة. هذه العملية بسيطة وتساعدك في اتخاذ القرارات أو إجراء السحوبات. أولاً، تأكد من أن لديك قائمة بالأسماء في عمود واحد. يمكنك استخدام دالة RANDBETWEEN لتوليد رقم عشوائي يتناسب مع عدد الأسماء في القائمة.
بعد ذلك، يمكنك استخدام هذا الرقم لاختيار الاسم من القائمة. على سبيل المثال، إذا كانت الأسماء موجودة في النطاق A1:A10، يمكنك استخدام الصيغة التالية:
=INDEX(A1:A10, RANDBETWEEN(1, COUNTA(A1:A10)))
ستقوم هذه الصيغة بإرجاع اسم عشوائي من القائمة في كل مرة يتم فيها تحديث الورقة. بهذه الطريقة، يمكنك بسهولة اختيار اسم عشوائي من قائمة في Excel، مما يجعل الأمور أكثر متعة وسلاسة.
تتضمن جميع الأمثلة في هذا الدليل قائمة بأسماء في عمود بعنوان Names داخل جدول Excel الذي تم إعادة تسميته إلى T_Names. لمتابعة الدليل، حدد قائمتك، واضغط على Ctrl+T، وتأكد من تحديد خيار "My table has headers". ثم، انتقل إلى علامة تبويب تصميم الجدول وأدخل T_Names في حقل اسم الجدول.
الطريقة 1: الفائز الواحد الكلاسيكي
لاختيار اسم عشوائي من جدول Excel باستخدام طريقة تعمل عبر جميع إصدارات Excel، تعتبر هذه المجموعة الكلاسيكية هي المعيار الصناعي.
تبدو الصيغة كما يلي:
=INDEX(T_Names[Names],RANDBETWEEN(1,COUNTA(T_Names[Names])))
كيف تعمل هذه الصيغة
تستخدم هذه الصيغة ثلاث دوال: COUNTA، RANDBETWEEN، وINDEX. إليك كيف تتفاعل:
- COUNTA تعد عدد الخلايا غير الفارغة في عمود الأسماء في جدولك.
- RANDBETWEEN يولد عددًا صحيحًا عشوائيًا بين 1 والعدد الإجمالي الذي قدمته COUNTA.
- INDEX تنظر إلى عمود الأسماء وتستخرج القيمة في رقم الصف الذي تم توليده بواسطة العشوائي.
نظرًا لأنك تستخدم جدول Excel، فإن هذه الصيغة ديناميكية تمامًا. بمعنى آخر، كلما أضفت أو حذفت أسماء من القائمة، تقوم الصيغة تلقائيًا بضبط نطاقها. لإعادة اختيار الفائز، اضغط على F9 لإعادة حساب الورقة.
نقاط مهمة يجب ملاحظتها
قبل أن تتابع استخدام هذه الطريقة، هناك نقطتين يجب أن تلاحظها:
- التقلب: هذه صيغة متقلبة، مما يعني أنها ستختار فائزًا جديدًا في كل مرة تدخل فيها بيانات أو تغير أي شيء آخر في جدول البيانات.
- الفائزون الثابتون: لقفل الفائز بحيث لا يتغير الاسم، انسخ الخلية والصق المحتوى كقيمة.
الطريقة 2: الاختيار الفردي الحديث
بالنسبة لأولئك الذين يستخدمون Microsoft 365، أو Excel عبر الإنترنت، أو إصدارات Excel الفردية التي صدرت في 2024 أو لاحقًا، أو أحدث إصدارات تطبيق الهاتف المحمول أو الجهاز اللوحي، فإن هذه الطريقة تعتبر أنظف وأكثر بديهية لاختيار عنصر عشوائي من قائمة.
إليك الصيغة التي تحتاج إلى استخدامها:
=CHOOSEROWS(T_Names[Names],RANDBETWEEN(1,ROWS(T_Names[Names])))
كيف تعمل هذه الصيغة
كما في الطريقة 1، تستخدم هذه الصيغة ثلاث دوال: ROWS، RANDBETWEEN، وCHOOSEROWS:
- ROWS تحسب العدد الإجمالي للصفوف في عمود الأسماء في جدول T_Names.
- RANDBETWEEN تختار عددًا صحيحًا عشوائيًا بين 1 وعدد الصفوف الإجمالي.
- CHOOSEROWS تستهدف عمود الأسماء وتستخرج الصف الذي يتوافق مع الرقم العشوائي.
تعتبر هذه الطريقة أفضل ممارسة للمستخدمين الحديثين الذين يحتاجون فقط إلى فائز واحد. من خلال استخدام مرجع الجدول المنظم، تقلل من خطر كسر الصيغة إذا قمت بنقل البيانات أو إضافة مئات من الإدخالات الجديدة إلى القائمة. بعد إدخال الصيغة، اضغط على F9 لاختيار فائز جديد.
نقاط مهمة يجب ملاحظتها
تعتبر هذه طريقة رائعة لاختيار عنصر عشوائي من قائمتك في Excel، ولكن لاحظ هاتين النقطتين أولاً:
- التوافق: تتطلب هذه الصيغة إصدارات حديثة من Excel. يجب على أولئك الذين يستخدمون Excel 2021 أو الإصدارات السابقة استخدام الطريقة 1 بدلاً من ذلك.
- التقلب والتجميد: مثل معظم الدوال العشوائية في Excel، ستتغير هذه النتيجة في كل مرة يعيد فيها جدول البيانات حسابه. لتجميد الفائز الخاص بك، انسخ الخلية، ثم استخدم "لصق كقيم" لتحويل الصيغة إلى نص ثابت.
الطريقة 3: خلط الفائزين المتعددين
إذا كنت بحاجة إلى اختيار فائزين متعددين من قائمة Excel الخاصة بك لسحب جوائز، فإن استخدام الطرق السابقة عدة مرات قد يؤدي إلى فوز نفس الشخص أكثر من مرة. لضمان سحب عادل، تحتاج إلى خلط القائمة وأخذ النتائج العلوية.
إليك الصيغة التي يجب استخدامها:
=TAKE(SORTBY(UNIQUE(T_Names[Names]),RANDARRAY(ROWS(UNIQUE(T_Names[Names])))),3)
كيف تعمل هذه الصيغة
هذه صيغة قوية، وذلك لأنها تستخدم المجموعة الصحيحة من الدوال: UNIQUE، RANDARRAY، ROWS، SORTBY، وTAKE:
- UNIQUE تنشئ نسخة مُصفاة من قائمتك، مما يزيل أي تكرارات بحيث يحصل كل شخص على "تذكرة" واحدة فقط في السحب.
- RANDARRAY وROWS تعملان معًا لتوليد قائمة من الكسور العشوائية تتناسب مع طول قائمتك الفريدة.
- SORTBY يعيد ترتيب الأسماء الفريدة بناءً على تلك الكسور العشوائية، مما يعني خلط الأوراق.
- TAKE تستخرج الأسماء الثلاثة الأولى من النتائج المخلوطة.
نظرًا لأن هذه الطريقة تخلط الأسماء بدلاً من اختيار أرقام الصفوف، فهي الطريقة الأكثر قوة للتعامل مع السحوبات. لتغيير عدد الفائزين، ما عليك سوى استبدال الرقم 3 في نهاية الصيغة بعدد الفائزين المرغوب. كما هو الحال دائمًا، اضغط على F9 لإعادة تشغيل الآلة.
نقاط مهمة يجب ملاحظتها
إليك نقطتان يجب أن تأخذهما في الاعتبار إذا كنت تستخدم هذه الطريقة:
- نطاق الانسكاب: هذه صيغة مصفوفة ديناميكية، مما يعني أنها تحتاج إلى خلايا فارغة أسفلها لتظهر النتائج. خلاف ذلك، سترى خطأ #SPILL!
- التوافق: هذه الطريقة تتطلب Microsoft 365، Excel على الويب، إصدارات Excel الفردية التي صدرت في 2024 أو لاحقًا، أو أحدث الإصدارات من تطبيق الهاتف المحمول أو الجهاز اللوحي.
- التقلب: ستتجدد نتائج هذه الصيغة كلما قمت بتحرير دفتر العمل، لذا تذكر استخدام "لصق كقيم" بمجرد أن تحصل على اختياراتك النهائية.
أي طريقة يجب أن تستخدمها؟
إليك جدول سريع لمساعدتك في اختيار الطريقة الصحيحة لاختيار عنصر أو أكثر عشوائيًا من قائمة في Excel:
|
هدفك |
الطريقة المستخدمة |
توافق إصدار Excel |
الفوائد الرئيسية |
|---|---|---|---|
|
اختيار فائز واحد في جميع إصدارات Excel |
الطريقة 1 |
جميع الإصدارات |
تعمل للجميع، بما في ذلك أولئك الذين يستخدمون إصدارات قديمة من Microsoft Excel. |
|
اختيار فائز واحد باستخدام منطق حديث وسهل القراءة |
الطريقة 2 |
Microsoft 365، Excel على الويب، Excel 2024+، وتطبيق Excel على الهاتف المحمول والجهاز اللوحي. |
تستخدم صيغة نظيفة يسهل قراءتها واستكشاف الأخطاء فيها. |
|
اختيار فائزين فريدين متعددين |
الطريقة 3 |
Microsoft 365، Excel على الويب، Excel 2024+، وتطبيق Excel على الهاتف المحمول والجهاز اللوحي. |
تمنع هذه الصيغة التكرارات بشكل طبيعي. إذا كنت لا ترغب في استخدام إحدى الصيغ الثلاث لاسترجاع الأسماء، يمكنك إجراء سحب عشوائي يدوي لمرة واحدة. أضف عمودًا بجوار الأسماء واكتب =RAND(). بعد الضغط على Enter، قم بفرز الجدول حسب هذا العمود العشوائي، ثم يمكنك استخدام الاسم في أعلى الجدول كفائز لك. سواء كنت بحاجة إلى توافق عالمي لطريقة INDEX أو الوقاية المدمجة من التكرارات في طريقة SORTBY، فإن Excel يجعل اختيار الفائزين أمرًا سهلاً. ومع ذلك، إذا وجدت أن اختيار بعض الأسماء ليس كافيًا، وتحتاج فعليًا إلى إعادة ترتيب مجموعة البيانات بالكامل، فمن السهل أيضًا عشوائية الصفوف في جدول Excel لإعادة تنظيم بياناتك في ثوانٍ. [IMAGE:N][VIDEO:N] التعليقات 0سجل دخولك لإضافة تعليق لا توجد تعليقات بعد. كن أول من يعلق! |