KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكنك خلط الصفوف أو الأعمدة أو نطاق من الخلايا عشوائيًا في Excel؟

المؤلفسونتاريخ التعديل

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


خلط الصفوف/الأعمدة من البيانات باستخدام عمود مساعد

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

1. حدد قائمة خلايا بجانب نطاق البيانات الخاص بك – على سبيل المثال، إذا كانت بياناتك في A1:B8، فحدد D1:D8، ثم اكتب هذه الصيغة=RAND() في الخلية الأولى. ستُولِّد هذه الصيغة رقمًا عشوائيًّا لكل صف، يعمل كمفتاح لخلط البيانات. انظر لقطة الشاشة:

2. اضغطCtrl + Enter لملء الصيغة في جميع خلايا النطاق المحدَّد. وستظهر لك قائمة بأرقام عشوائية، كلٌّ منها يتوافق مع صفٍّ من الصفوف.

يتم عرض قائمة من البيانات العشوائية

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

انتقل إلى تبويب البيانات، وحدد فرز من الأصغر إلى الأكبر أو فرز من الأكبر إلى الأصغر

4. عندما يظهر مربع حوار الفرز، اخترتوسيع التحديدلضمان تطبيق الفرز على الصف بأكمله والحفاظ على سلامة البيانات، ثم انقرفرزللتأكيد.

حدد خيار توسيع التحديد

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

يتم خلط نطاق البيانات حسب الصفوف عشوائيًا

بعد ذلك، يمكنك حذف العمود المساعد أو مسحه لتنظيم ورقة العمل بمجرد الانتهاء من الفرز.

إزالة العمود المساعد

نصائح وملاحظات:
  1. دالة Excel RAND دالة متقلبة تُولِّد أرقامًا عشوائية جديدة في كل مرة يُعاد فيها حساب ورقة العمل. وهذا يعني أن بياناتك قد تُرتَّب تلقائيًا من جديد عند تشغيل إعادة الحساب، لذا كن حذرًا بعد خلط البيانات لأول مرة.
  2. إذا رغبت في الحفاظ على الترتيب العشوائي، فانسخ الخلايا التي تحتوي على صيغة RAND، ثم استخدملصق خاص > القيملتحويل الصيغ إلى أرقام ثابتة قبل الفرز وإزالة العمود المساعد.
  3. هذه هي الطريقة الأنسب لخلط الصف بأكمله. أما في المواقف الأكثر تعقيدًا، مثل عشوائية الأعمدة أو الخلايا الفردية، فننصحك بالاطلاع على الطرق البديلة الموضحة أدناه.

خلط الصفوف أو الأعمدة باستخدام دالة RANDARRAY (Excel 365/2021)

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

1. افترض أن بياناتك موجودة في الخلايا A1:B8. في الخلية D1، أدخل الصيغة التالية لتوليد قائمة بأرقام عشوائية فريدة تتوافق مع كل صف:

=RANDARRAY(8,1)

الشرح: 8 يمثل عدد الصفوف؛ و1 يحدّد عمودًا واحدًا. عدّل هذه الأرقام وفقًا لحجم نطاقك. إذا كان لديك المزيد من الصفوف، استبدل8 بعدد الصفوف في مجموعة بياناتك.

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

3. بعد الفرز، يمكنك حذف العمود المساعد لتنظيف ورقة العمل.

نصائح:

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

 

القيود:دالةRANDARRAY متوفرة فقط في Excel 365 وExcel 2021. أما في الإصدارات السابقة، فاستخدم طريقةRAND() الموضحة أعلاه.


خلط الصفوف/الأعمدة/نطاق من الخلايا عشوائيًا باستخدام Kutools لـ Excel

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

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

بعد تثبيتKutools لـ Excel، يُرجى اتباع الخطوات التالية:

1. حدد خلايا النطاق الذي تريد خلطه عشوائيًا، ثم انقرKutools > نطاق > فرز أو اختيار أو عشوائي. انظر لقطة الشاشة:

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

حدد الخيار في مربع الحوار

3. انقرموافقأوتطبيقلتنفيذ العشوَنة المختارة. وسيقوم Kutools على الفور بخلط تحديدك وفقًا للمعايير المحددة.

فرز حسب الصف بأكمله

فرز حسب الصفوف بالكامل

فرز حسب فرز الأعمدة بأكملها

فرز حسب الأعمدة بالكامل

فرز الخلايا في النطاق

فرز الخلايا في النطاق

فرز فرز في كل صف

فرز الخلايا في كل صف

فرز فرز في كل عمود

فرز الخلايا في كل عمود

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

تحديد خلايا عشوائيًا بواسطة kutools

مقارنةً بالطرق اليدوية، يمكّنك Kutools من تنفيذ مجموعة أوسع من عمليات الخلط، ويُنفّذ تلقائيًا ما قد يكون خلاف ذلك عمليةً متعددة الخطوات أو عرضةً للخطأ، مما يوفّر كفاءةً ومرونةً أكبر للاستخدام المتكرر أو على نطاق واسع.

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


خلط الخلايا بواسطة ماكرو VBA

الماكرو أدناه يخلط محتويات الخلايا داخل نطاقٍ معيّن.

التحضير:لدواعي الأمان، احفظ ملفك قبل تشغيل الماكرو، وتأكد من تفعيله. تُعدّ حلول VBA الخيار الأمثل عندما تحتاج إلى خلطٍ قابلٍ للتكرار والبرمجة عبر عدة ملفات أو مجموعات بيانات كبيرة.

كيفية الاستخدام:
1. انقرأدوات المطور>Visual Basic، ثم في نافذة Microsoft Visual Basic for Applications، انقرإدراج>وحدة نمطية.
2. انسخ ولصق أحد الأكواد التالية في منطقة الوحدة النمطية.

خلط الخلايا في نطاقٍ ما عن طريق التبديل المباشر (خلطٌ كامل)

Sub FullyShuffleRange()
    Dim rng As Range
    Dim arr
    Dim r As Long, c As Long, i As Long, totalCells As Long
    Dim r1 As Long, c1 As Long, r2 As Long, c2 As Long, tmp
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select a range to fully shuffle", xTitleId, rng.Address, Type:=8)
    
    arr = rng.Value
    r = UBound(arr, 1)
    c = UBound(arr, 2)
    
    Randomize
    totalCells = r * c
    
    For i = 1 To totalCells
        r1 = Int(Rnd * r) + 1
        c1 = Int(Rnd * c) + 1
        r2 = Int(Rnd * r) + 1
        c2 = Int(Rnd * c) + 1
        
        tmp = arr(r1, c1)
        arr(r1, c1) = arr(r2, c2)
        arr(r2, c2) = tmp
    Next i
    
    rng.Value = arr
End Sub

انقرتشغيللتشغيل الماكرو، ثم حدد النطاق الذي تريد خلطه (مثلًا: A1:D10). يقوم هذا الكود بتبديل قيم الخلايا بشكلٍ عشوائيٍّ ومتكرر، مما يُحقّق خلطًا شاملاً للنطاق. وهو فعّالٌ جدًّا في خلط جميع الخلايا بشكلٍ موحّد—مثل التعيين العشوائي في الألعاب أو الاختبارات.

استكشاف الأخطاء وإصلاحها والملاحظات:
  • قد يؤدي الماكرو إلى استبدال الصيغ الموجودة في النطاق الأصلي بقيم مخلوطة—لذا يُوصى بتطبيقه على بيانات ثابتة فقط.
  • إذا واجهت خطأً (مثل تحديد نطاق غير صحيح)، فأعد التشغيل وحدد المنطقة المناسبة.
  • احفظ ملفك دائمًا قبل تشغيل الماكرو لأول مرة، واحفظ نسخة احتياطية من أوراق العمل المهمة، إذ لا يمكن التراجع تلقائيًّا عن تنفيذ الماكرو.

عرض توضيحي: تحديد الخلايا أو فرزها عشوائيًّا

 

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

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