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

- تجميع ودمج الصفوف باستخدام الصيغ ودالة التصفية
- تجميع ودمج الصفوف باستخدام Kutools لـ Excel بسهولة
- تجميع ودمج الصفوف باستخدام كود VBA
تجميع ودمج الصفوف باستخدام الصيغ ودالة التصفية
يمكنك استخدام صيغ Excel مع دالة «تصفية» لدمج الصفوف استنادًا إلى عمود واحد. يُرجى اتباع الخطوات التالية:
- في عمود جديد، أدخل الصيغة التالية لدمج الأسماء، ثم اضغط على «Enter». بعد ذلك، اسحب لأسفل لتطبيقها على كامل العمود.
=IF(A2=A1,C1&", "&B2,B2)
- في عمود جديد، أدخل الصيغة التالية، ثم اضغط على «Enter» واسحبها لأسفل.
=IF(A2<>A3,"Last","")
- حدد نطاق البيانات بالكامل، بما في ذلك أعمدة المساعدة. ثم اختر «بيانات» > "Filter" لإضافةFilter icons إلى بياناتك.

- انقر على«Filter icon» في آخر عمود مساعد، وحدد فقط خانة الاختيار "Last"«، ثم انقر على »موافق".

الآن يظهر الناتج كما يلي، ويمكنك حذف آخر عمود مساعد إذا لم تعد بحاجة إليه

تجميع ودمج الصفوف باستخدام Kutools لـ Excel بسهولة
يقدّم «Kutools لـ Excel» حلاً بسيطًا وفعالًا يُسمى «دمج متقدم للصفوف»، يمكّنك من دمج الصفوف المجمّعة في خلية واحدة بنقرات قليلة فقط، مع إضافة فواصل مخصصة تلقائيًا—مثل الفواصل أو المسافات أو فواصل الأسطر—لتلبية احتياجات عرض البيانات المتنوعة.
Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!
- حدّد الخلايا التي تحتوي على بياناتك، ثم انتقل إلى "Kutools > دمج وتقسيم > دمج متقدم للصفوف".
- في نافذة "Advanced Combine Rows"، يُرجى التهيئة كما يلي:
- انقر على العمود الذي تريد دمج الصفوف وفقًا له، وعيّنه كـ«مفتاح رئيسي».
- بالنسبة للعمود الذي تريد دمجه، مثل عمود «الأسماء» في هذه الحالة، اختر «حدد الفاصل» في قسم «الدمج» ضمن حقل «العملية» لهذا العمود.
- انقر على زر «موافق».

النتيجة: سيقوم Kutools تلقائيًا بدمج البيانات وفقًا للمجموعة في خلية واحدة باستخدام محدد معين.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
تجميع ودمج الصفوف باستخدام كود VBA
يمكنك أيضًا استخدام VBA لدمج الصفوف ديناميكيًا وفقًا لمجموعة معيّنة.
- اضغط مفاتيح "Alt« + »F11" لتمكين نافذة "Microsoft Visual Basic for Applications".
- في محرر الكود، انقر على "Tools" > "References" لتمكين مربع حوار "References"، وحدد "Microsoft Scripting Runtime" ثم احفظ التغييرات.

- انتقل إلى «إدراج» > «وحدة برمجية» والصق كود VBA التالي في نافذة الوحدة.VBA: دمج الصفوف في خلية واحدة بناءً على المجموعة
Sub ConcatenateCellsIfSameValues() 'UpdatebyExtendoffice20180201 Dim I As Long Dim J As Long Dim xRg As Range Dim xRgKey As Range Dim xRgVal As Range Dim xStr As String Dim xDic As New Dictionary On Error Resume Next Set xRg = Application.InputBox("Select data range", "KuTools for Excel", Selection.Address, , , , , 8) If xRg Is Nothing Then Exit Sub Set xRgKey = Application.InputBox("Select key column", "KuTools for Excel", xRg.Columns(1).Address, , , , , 8) If xRgKey Is Nothing Then MsgBox "Key column cannot be empty", vbInformation, "KuTools for Excel" End If Set xRgVal = xRg(1).Offset(, 1).Resize(xRg.Rows.Count, xRg.Columns.Count - 1) For I = 1 To xRgKey.Count If I > xRgKey.Count Then Exit For xStr = "" For J = 1 To xRgVal.Columns.Count xStr = xStr & " " & xRgVal(I, J) Next If xDic.Exists(xRgKey(I).Text) Then xDic(xRgKey(I).Text) = xDic(xRgKey(I).Text) & xStr xRgKey(I).EntireRow.Delete I = I - 1 Else xDic.Add xRgKey(I).Text, xStr End If Next For I = 1 To xRgVal.Count xRgVal(I).Value = xDic(xRgKey(I).Text) Next End Sub
- اضغط على مفتاح "F5" لتشغيل السكربت، واتبع أي إرشادات لتحديد نطاق البيانات وتحديد العمود الرئيسي.


النتيجة تظهر كما يلي:
عند العمل مع البيانات في Excel، يُعد تجميع الخلايا ودمجها مهمةً شائعةً ومعقدةً في آنٍ واحد. وبناءً على احتياجاتك والأدوات المتاحة، يمكنك الاختيار من بين عدة طرق لتحقيق هذا الهدف. اختر الأداة والطريقة الأنسب لاحتياجاتك وتفضيلاتك لتجعل عملك في Excel أكثر كفاءة وسلاسة. إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel،يقدم موقعنا آلاف الدروس التعليمية لمساعدتك على إتقان Excel.
عرض توضيحي: تجميع ودمج الصفوف باستخدام دمج متقدم للصفوف من Kutools لـ Excel
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل








