بحث
كيفية عشوائية الصفوف في Excel دون الإخلال بالبيانات
البرمجة #عشوائية_الصفوف #Excel

كيفية عشوائية الصفوف في Excel دون الإخلال بالبيانات

منذ 10 ساعات 4 مشاهدة 0 تعليق 1 دقائق قراءة
4 مشاهدة
0 إعجاب
0 تعليق
موثوق 95%

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

قبل أن تبدأ، قم بتحويل بياناتك إلى جدول Excel لضمان بقاء الخلايا في كل صف معًا. للقيام بذلك، حدد أي خلية في الجدول واضغط على Ctrl+T.

الطريقة العالمية: استخدم عمود خلط مساعد

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

الخطوة 1: توليد أرقام عشوائية

في الخلية C1، اكتب عنوان عمود جديد، مثل خلط. عندما تضغط على Enter، سيتوسع الجدول تلقائيًا إلى اليمين لالتقاط عمودك الجديد.

الآن، في الخلية C2، اكتب الصيغة التالية واضغط على Enter:

=RAND()

تنتج دالة RAND رقمًا عشائيًا عشريًا بين 0 و 1، وبما أنك تستخدم جدول Excel، ستملأ الصيغة للأسفل حتى نهاية العمود، مما يعين رقمًا عشوائيًا لكل صف.

الخطوة 2: تجميد الأرقام العشوائية

قبل أن تقوم بفرز الجدول، تحتاج إلى تنفيذ حيلة حاسمة. تعتبر دالة RAND دالة متقلبة، مما يعني أنها تنتج رقمًا جديدًا في كل مرة تقوم فيها بتغيير أي شيء في جدول البيانات الخاص بك. لذا، لتجميد الأرقام بحيث تبقى ثابتة، أولاً، حدد الخلية C2 واضغط على Ctrl+Shift+Down لتحديد العمود الكامل للجدول.

بعد ذلك، اضغط على Ctrl+C لنسخ الخلايا، ثم Ctrl+Shift+V للصقها كقيم. الآن، عندما تنظر في شريط الصيغة، سترى أن صيغ RAND قد اختفت، وتحتوي الخلايا على أرقام عشرية ثابتة ودائمة. هذا يعني أن الأرقام لن تتغير مرة أخرى، لذا أنت جاهز لاستخدامها لتعريف الفرز.

الخطوة 3: فرز الجدول وتنظيفه

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

إذا لم ترَ أزرار التصفية في صف الرأس، قم بتحديد أي خلية في الجدول، وفي علامة تبويب تصميم الجدول على الشريط، تأكد من تحديد "زر التصفية".

انقر على سهم التصفية في رأس عمود الخلط الخاص بك واختر إما "فرز من الأصغر إلى الأكبر" أو "فرز من الأكبر إلى الأصغر". لا يهم أي خيار تختار—فكلاهما سيعمل على خلط الصفوف بناءً على القيم العشوائية.

تم تحديد زر التصفية في أعلى عمود الخلط في جدول Excel، وتم تمييز خيارين للفرز.

بمجرد أن يتم خلط الجدول، يمكنك إزالة عمود الخلط المساعد. انقر بزر الماوس الأيمن على أي خلية في العمود واختر حذف > أعمدة الجدول.

تم توسيع قائمة النقر بزر الماوس الأيمن على عمود في جدول Excel، وتم اختيار حذف أعمدة الجدول.

الآن أصبح جدولك مخلوطًا، ولم يعد هناك أثر لعمود الخلط.

الطريقة الحديثة: خلط البيانات باستخدام دالة SORTBY

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

الخطوة 1: لاحظ اسم الجدول

حدد أي خلية في الجدول الأصلي، افتح علامة "تصميم الجدول" على الشريط، واحتفظ بملاحظة ذهنية عن اسم الجدول.

اسم الجدول في علامة تصميم الجدول على الشريط.

الخطوة 2: اختر وجهة

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

تأكد أيضًا من وجود مساحة فارغة كافية أسفل وإلى يمين الخلية المحددة. إذا كانت البيانات الموجودة تعيق مسار القائمة الجديدة، ستظهر لك خطأ #SPILL!

تم تحديد خلية فارغة في ورقة Excel، مع عمود فارغ تمامًا يفصل هذه الخلية الوجهة عن جدول Excel المنسق.

الخطوة 3: بناء صيغة SORTBY مع المراجع المنظمة

في الخلية الوجهة، ابدأ بكتابة صيغة SORTBY:

=SORTBY(

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

ثم، اضغط على مفتاح Tab لإضافة مرجع هيكلي إلى هذه الجدول في الصيغة:

=SORTBY(T_Employees

يمكنك الآن إنهاء صيغتك بإضافة فاصلة، ودالة RANDARRAY، وقوس مفتوح، ودالة ROWS، وقوس مفتوح آخر، واسم الجدول مرة أخرى، متبوعًا بثلاثة أقواس مغلقة:

=SORTBY(T_Employees,RANDARRAY(ROWS(T_Employees)))

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

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

إذا كنت ترغب في أن تحل هذه المجموعة المختلطة محل جدولك الأصلي بشكل دائم، حددها واضغط على Ctrl+C، ثم حدد الخلية العلوية اليسرى من الجدول الأصلي واضغط على Ctrl+Shift+V للصق القيم. بدلاً من ذلك، لتثبيت مجموعة البيانات الجديدة في المكان نفسه بالترتيب المختلط، ألصق البيانات المنسوخة كقيم في نفس المكان.

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

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

التعليقات 0

سجل دخولك لإضافة تعليق

لا توجد تعليقات بعد. كن أول من يعلق!