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

كيف يمكن دمج الصفوف بسرعة بناءً على قيمة عمود واحد، ثم تنفيذ بعض العمليات الحسابية في Excel؟

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

على سبيل المثال، لديك نطاق من البيانات ويحتوي أحد الأعمدة على قيم مكررة، والآن تريد دمج الصفوف استنادًا إلى العمود A (الذي يحتوي على القيم المكررة)، ثم إجراء بعض العمليات الحسابية على عمود آخر بناءً على الصفوف المدمجة كما هو موضح في لقطة الشاشة:

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


سهم أزرق فقاعة جهة اليمين دمج الصفوف استنادًا إلى عمود واحد ثم جمع القيم باستخدام VBA

يوجد كود VBA يساعدك على دمج الصفوف المكررة وجمع قيم عمود آخر.

1. اضغطAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications، ثم انقرإدراج > وحدة نمطية، وانسخ والصق كود VBA أدناه في الوحدة النمطية الجديدةModule.

VBA: دمج الصفوف استنادًا إلى قيمة عمود واحد

Sub MG30Nov12()
'Updateby20150519
Dim Rng As Range
Dim InputRng As Range
Dim nRng As Range
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set InputRng = InputRng.Parent.Range(InputRng.Columns(1).Address)
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each Rng In InputRng
    If Not .Exists(Rng.Value) Then
        .Add Rng.Value, Rng.Offset(, 1)
    Else
        .Item(Rng.Value).Value = .Item(Rng.Value).Value + Rng.Offset(, 1)
            If nRng Is Nothing Then
                Set nRng = Rng
            Else
                Set nRng = Union(nRng, Rng)
            End If
    End If
Next
If Not nRng Is Nothing Then
    nRng.EntireRow.Delete
End If
End With
End Sub

2. اضغطF5 أو انقرتشغيللتشغيل كود VBA، وستظهر نافذة منبثقة تتيح لك تحديد نطاق البيانات الذي تريد العمل عليه. انظر لقطة الشاشة:

لقطة شاشة تُظهر مطالبة تحديد البيانات لدمج الصفوف استنادًا إلى عمود واحد في Excel باستخدام VBA

3. بعد تحديد نطاق العمل، انقرموافق. الآن تم دمج البيانات حسب العمود الأول وجمع القيم في العمود الثاني.

لقطة شاشة تُظهر الصفوف المدمجة والقيم المجمَّعة باستخدام VBA في Excel

ملاحظة: يعمل كود VBA هذا بشكل صحيح فقط عند الدمج استنادًا إلى العمود الأول وجمع القيم من العمود الثاني.


سهم أزرق فقاعة جهة اليميندمج الصفوف استنادًا إلى عمود واحد ثم جمع القيم باستخدام دمج متقدم للصفوف

إذا لم تكن معتادًا على كود VBA، يمكنك استخدام ميزةالدمج المتقدم للصفوففي أداة الإضافة الخارجية – Kutools لـ Excel – لدمج الصفوف المكررة بسهولة وسرعة، ثم جمع القيم في عمود آخر.

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

1. حدد البيانات التي تريد استخدامها، ثم انقرKutools > دمج وتقسيم > دمج متقدم للصفوف. انظر لقطة الشاشة:

لقطة شاشة تُظهر خيار Kutools "Advanced Combine Rows" في Excel

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

تلميح: إذا كان نطاق التحديد يحتوي على عناوين، فحددتشمل العناوين، وحدداستخدام القيم المنسقةللحفاظ على التنسيق بعد الدمج.

لقطة شاشة تُظهر الخيارات في مربع حوار Kutools "Combine Rows" لدمج الصفوف وجمع القيم

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

لقطة شاشة تُظهر الصفوف المدمجة والقيم المجمَّعة بعد استخدام Kutools


سهم أزرق فقاعة جهة اليمينادمج الصفوف استنادًا إلى عمود واحد، ثم نفِّذ عمليات مختلفة على الأعمدة الأخرى باستخدام دمج متقدم للصفوف.

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

لنفترض أن لديك نطاق بيانات كما هو موضح في لقطة الشاشة أدناه، وترغب في دمج القيم في العمود B وجمع القيم في العمود C بناءً على العمود A.
لقطة شاشة تُظهر مجموعة بيانات تحتوي على قيم مكررة يتطلب دمجها تنفيذ عمليات مختلفة

Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!

1. حدد نطاق البيانات، ثم انقرKutools > دمج وتقسيم > دمج متقدم للصفوف. انظر لقطة الشاشة:

لقطة شاشة تُظهر خيار Kutools "Advanced Combine Rows" في Excel

2. في مربع الحواردمج الصفوف Based on Column، قم بما يلي:

(1) انقر على العمود الذي تريد الدمج استنادًا إليه، ثم انقرالمفتاح الأساسي;

لقطة شاشة تُظهر تحديد المفتاح الأساسي في Kutools لدمج الصفوف استنادًا إلى عمود في Excel

(2) انقر على العمود الذي تريد دمج بياناته، ثم انقردمج، ثم اختر فاصلًا من القائمة حسب الحاجة؛

لقطة شاشة تُظهر خيارات الدمج في Kutools لدمج الصفوف استنادًا إلى عمود واحد

(3) انقر على العمود الذي تريد جمع قيمه، ثم انقرحساب، واخترجمع.

لقطة شاشة تُظهر خيارات الجمع في Kutools لدمج الصفوف استنادًا إلى عمود واحد

3. انقرموافق. الآن يمكنك رؤية النتيجة كما يلي:

لقطة شاشة تُظهر نتيجة دمج الصفوف وتنفيذ عمليات متعددة في Excel باستخدام Kutools

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

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل