كيف يتم إنشاء كل المجموعات المكونة من 3 أعمدة أو عدة أعمدة في Excel؟
لنفترض أن لدي 3 أعمدة من البيانات ، الآن ، أريد إنشاء أو سرد كافة مجموعات البيانات في هذه الأعمدة الثلاثة كما هو موضح أدناه. هل لديك أي طرق جيدة لحل هذه المهمة في Excel؟
قم بإنشاء كل المجموعات بناءً على 3 أعمدة من البيانات باستخدام صيغة
قم بإنشاء كل المجموعات استنادًا إلى 3 أعمدة أو عدة أعمدة من البيانات باستخدام تعليمات VBA البرمجية
قم بإنشاء جميع المجموعات بناءً على 3 أعمدة أو عدة أعمدة من البيانات باستخدام ميزة رائعة
قم بإنشاء كل المجموعات بناءً على 3 أعمدة من البيانات باستخدام صيغة
يمكن أن تساعد الصيغة الطويلة التالية في سرد كافة المجموعات المكونة من 3 أعمدة ، يرجى القيام بذلك على النحو التالي:
1. من فضلك ، انقر فوق الخلية حيث يتم إخراج النتيجة ، ثم انسخ والصق الصيغة أدناه فيها:
ملاحظة: في هذه الصيغة: A2: A4, B2: B6, C2: C5 هي نطاقات البيانات التي تريد استخدامها.
2. بعد ذلك ، اسحب مقبض التعبئة لأسفل إلى الخلايا حتى يتم عرض الخلايا الفارغة ، وهذا يعني أنه تم إدراج جميع مجموعات الأعمدة الثلاثة ، انظر لقطة الشاشة:
قم بإنشاء كل المجموعات استنادًا إلى 3 أعمدة أو عدة أعمدة من البيانات باستخدام تعليمات VBA البرمجية
من الصعب إلى حد ما استخدام الصيغة الطويلة أعلاه ، إذا كان هناك العديد من بيانات الأعمدة التي تحتاج إلى استخدامها ، فسيكون التعديل أمرًا مزعجًا. هنا ، سأقدم رمز VBA للتعامل معه بسرعة.
1. اضغط باستمرار على ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. انقر إدراج > وحدة، والصق التعليمة البرمجية التالية في نافذة الوحدة النمطية.
كود فبا: قم بإنشاء كل المجموعات المكونة من 3 أعمدة أو عدة أعمدة
Sub ListAllCombinations()
'Updateby Extendoffice
Dim xDRg1, xDRg2, xDRg3 As Range
Dim xRg As Range
Dim xStr As String
Dim xFN1, xFN2, xFN3 As Integer
Dim xSV1, xSV2, xSV3 As String
Set xDRg1 = Range("A2:A4") 'First column data
Set xDRg2 = Range("B2:B6") 'Second column data
Set xDRg3 = Range("C2:C5") 'Third column data
xStr = "-" 'Separator
Set xRg = Range("E2") 'Output cell
For xFN1 = 1 To xDRg1.Count
xSV1 = xDRg1.Item(xFN1).Text
For xFN2 = 1 To xDRg2.Count
xSV2 = xDRg2.Item(xFN2).Text
For xFN3 = 1 To xDRg3.Count
xSV3 = xDRg3.Item(xFN3).Text
xRg.Value = xSV1 & xStr & xSV2 & xStr & xSV3
Set xRg = xRg.Offset(1, 0)
Next
Next
Next
End Sub
ملاحظة: في الكود أعلاه ، A2: A4, B2: B6, C2: C5 هي نطاق البيانات الذي تريد استخدامه ، E2 هي خلية الإخراج التي تريد تحديد موقع النتائج. إذا كنت ترغب في الحصول على جميع مجموعات المزيد من الأعمدة ، يرجى تغيير وإضافة معلمات أخرى إلى الكود حسب حاجتك.
3. ثم اضغط F5 مفتاح لتشغيل هذا الرمز ، وسيتم إنشاء جميع مجموعات الأعمدة الثلاثة أو المتعددة مرة واحدة ، انظر لقطة الشاشة:
قم بإنشاء جميع المجموعات بناءً على 3 أعمدة أو عدة أعمدة من البيانات باستخدام ميزة رائعة
إذا كان لديك Kutools for Excelمع قوتها سرد كافة المجموعات ميزة ، يمكنك سرد كافة مجموعات الأعمدة المتعددة بسرعة وسهولة.
بعد تثبيت Kutools for Excel، يرجى القيام بذلك على النحو التالي:
1. انقر كوتولس > إدراج > سرد كافة المجموعات، انظر لقطة الشاشة:
2. في سرد كافة المجموعات في مربع الحوار ، حدد بيانات الأعمدة والفواصل لسرد المجموعات كما هو موضح في لقطة الشاشة التالية:
3. بعد تعيين البيانات والفاصل ، انقر فوق Ok ، في مربع المطالبة التالي ، حدد خلية لتحديد النتيجة ، انظر لقطة الشاشة:
4. ثم انقر فوق OK زر ، تم إنشاء جميع المجموعات على الفور كما هو موضح أدناه في لقطة الشاشة:
انقر للتنزيل Kutools for Excel وتجربة مجانية الآن!
أفضل أدوات إنتاجية المكتب
Kutools for Excel يحل معظم مشاكلك ويزيد من إنتاجيتك بنسبة 80٪
- سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
- دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
- حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
- نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
- المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
- استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
- سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
- اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
- تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم

- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!










