كيفية جمع الأعمدة في Excel عند التصفية (7 طرق)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

تنزيل مصنف التدريب أدناه.

أعمدة الجمع عند Filter.xlsm

4 طرق لجمع الأعمدة في Excel عند التصفية

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

1. استخدام SUBTOTAL إلى أعمدة الجمع عند التصفية

الوظيفة الفرعية هي الطريقة الأكثر شيوعًا لحساب مجموع الأعمدة ديناميكيًا. يتم ذلك من خلال Ribbons والصيغ.

1.1 SUBTOTAL من خيار الجمع التلقائي

في هذه الطريقة ، سيتم تطبيق طريقة SUBTOTAL من خلال الجمع التلقائي الخيار في التحرير المجموعة.

الخطوات

  • أولاً ، تحتاج إلى عمل جدول وتطبيق جمع تلقائي إليه. لهذا ، انتقل إلى البيانات & gt ؛ تصفية.

  • بعد هذا ، ستلاحظ أنيظهر رمز المرشح العادي على رأس كل عمود.

  • ثم سنحاول تصفية الجدول حسب بلد الصنع. للقيام بذلك ، انقر فوق علامة السهم الموجودة في زاوية رأس الجدول في الخلية D4 .

  • بعد النقر فوق الرمز ، حدد فقط الخيار الصين في مربع الخيار عامل تصفية النص ، لإظهار الإدخالات التي تنتمي إلى الصين فقط. بعد ذلك انقر فوق موافق.

  • ثم ستلاحظ أن الجدول الآن يعرض فقط الإدخالات التي تنتمي إلى الصين في العمود بلد الصنع .

  • بعد ذلك ، حدد الخلية G17 ، ثم من علامة التبويب الصفحة الرئيسية انتقل إلى تحرير المجموعة ثم انقر فوق الخيار الجمع التلقائي .

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

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

1.2 استخدام الوظيفة الفرعية

باستخدام SUBTOTAL وظيفة ، يمكننا بسهولة حساب مجموع قيم العمود بعد إجراء التصفية.

الخطوات

  • أولاً ، حدد مجموعة البيانات بأكملها و اضغط على Ctrl + T. ذلكسيحول مجموعة البيانات المحددة إلى جدول Excel.

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

  • بعد النقر فوق موافق ، ستلاحظ أن يتم الآن تحويل مجموعة البيانات إلى جدول.
  • أدخل الصيغة التالية في الخلية G16 :
=SUBTOTAL(9,G5:G15)

  • بعد إدخال الصيغة ، ستلاحظ أن قيمة التجميع من نطاق الخلايا G5: G15 تظهر الآن في الخلية G16 .
  • يمكنك الآن تصفية بلد التصنيع بالنقر فوق مربع الزاوية في الخلية D4.
  • ثم حدد اليابان بتحديد المربع ثم انقر فوق موافق.

  • بعد النقر فوق حسنًا ، ستلاحظ أن قيمة المجموع في الخلية G16 قد تم تحديثها الآن للقيمة التي تمت تصفيتها.

اقرأ المزيد: كيف لمجموع العمود بالكامل في Excel (9 طرق سهلة)

2. استخدام الصف الإجمالي في جدول Excel لمجموع الأعمدة التي تمت تصفيتها

باستخدام خاصية صف الجدول في جداول Excel ، يمكنك حساب مجموع الخلايا التي تمت تصفيتها بسهولة تامة.

خطوات

  • أولاً ، حدد مجموعة البيانات بالكامل واضغط على 'Ctrl + T'. ستحول مجموعة البيانات المحددة إلى جدول Excel.

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

  • بعد النقر حسنًا ، ستلاحظ أن مجموعة البيانات الخاصة بك قد تم تحويلها الآن إلى جدول.
  • انتقل الآن إلى تصميم الجدول & gt؛ خيارات نمط الجدول. ثم حدد المربع إجمالي الصف.
  • بعد ذلك ، ستلاحظ صفًا أسفل مجموعة البيانات الحالية التي تم إنشاؤها ، الإجمالي في الخلية B16 ، وقائمة منسدلة جديدة في الخلية G16 . من القائمة المنسدلة حدد المجموع ثم سترى المجموع الكلي للعمود السعر الإجمالي .

  • الآن إذا حددت علامة القائمة المنسدلة في ركن الخلية بلد التصنيع واختر الصين وانقر فوق موافق.

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

اقرأ المزيد: كيفية جمع الأعمدة في جدول Excel (7 طرق)

قراءات مماثلة

  • جمع أعمدة متعددة بناءً على معايير متعددة في Excel
  • كيفية إجمالي عمود في Excel (7 فعالة الطرق)

3. تطبيق دالة AGGREGATE

يمكن للدالة AGGREGATE الحصول على مجموع قيمة الأعمدة بعد تصفيتها

الخطوات

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

  • ثم ستلاحظ أن المجموع الذي حصلنا عليه ليس في الواقع مجموع الخلايا التي تمت تصفيتها ، بل يأخذ جميع قيم الخلايا من نطاق الخلايا G5: G15 . وهي 11 قيمة بدلاً من 4 قيمة مصفاة. من الواضح أن القيمة من SUM معاينة وجمع الخلايا المحددة لا تتطابق.

لمواجهة هذه المشكلة ، باستخدام يمكن أن تكون وظيفة AGGREGATE مفيدة.

  • لتنفيذ ذلك ، أدخل أولاً وظيفة AGGREGATE في الخلية G16 بعد تصفية المطلوب القيمة ، في هذه الحالة ، تمت تصفية الصين .
  • يجب أن تكون الوسيطة الأولى 9 أو حدد SUM من القائمة المنسدلة.

  • ثم اكتب 5 أو حدد قيم تجاهل الصفوف المخفية من القائمة المنسدلة.

  • أخيرًا ، حدد مجموعة الخلايا التي تريد الحصول على مجموعها.

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

ملاحظة:

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

2. لا تعمل وظيفة AGGREGATE أيضًا مع الأعمدة المخفية.

اقرأ المزيد: كيفية جمع الأعمدة حسب اللون في Excel (6 طرق سهلة)

4. إرسال كود VBA إلى أعمدة الجمع عند التصفية

يمكن أن يؤدي استخدام VBA Macro البسيط إلى تقليل الوقت بشكل كبير لاستخراج جزء من النص من سلسلة طويلة.

الخطوات

  • أولاً ، انتقل إلى علامة التبويب Developer ، ثم انقر فوق Visual Basic.

  • ثم انقر فوق إدراج & gt؛ الوحدة النمطية.

  • في نافذة الوحدة النمطية ، أدخل الكود التالي:
4500

  • ثم أغلق النافذة.
  • بعد ذلك حدد الكل نافذة واضغط على Ctrl + T.

  • ستفتح نافذة صغيرة جديدة تطلب نطاق الجدول ، حدد النطاق وتحقق من أن الجدول يحتوي على رؤوس مربع .

  • الآن يتم تحويل مجموعة البيانات بأكملها إلى الجدول ، أدخل الصيغة الجديدة التي تم إنشاؤها للتو من خلال VBA في الخلية G16 :
=SumColumn([Total Price])

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

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

لذلك ، يمكننا القول ، نجحت طريقتنا في جمع الأعمدة في Excel عند التصفية.

اقرأ المزيد: مجموع كل عمود ن في Excel (الصيغة ورمز VBA)

الخاتمة

لتلخيص ذلك ، السؤال تتم الإجابة على "كيفية جمع الأعمدة في Excel عند التصفية" بثلاث طرق مختلفة. من بينها طريقة SUBTOTAL هي في الواقع في 3 طرق فرعية ويتم شرحها وفقًا لذلك ، استمر في استخدام وظيفة التجميع ، انتهى باستخدام وحدات ماكرو VBA. من بين كل من الطرق المستخدمة هنا ، يعد استخدام طريقة الشريط SUBTOTAL أسهل طريقة للفهم وبسيطة. كما أن عملية VBA أقل استهلاكا للوقت وهي مبسطة ولكنها تتطلب معرفة سابقة متعلقة بـ VBA. الأساليب الأخرى ليس لها مثل هذا المطلب.

بالنسبة لهذه المشكلة ، يتوفر مصنف لتمكين الماكرو للتنزيل حيث يمكنك ممارسة هذه الأساليب.

لا تتردد في طرح أي أسئلة أو ملاحظات من خلالقسم التعليق. أي اقتراح لتحسين مجتمع Exceldemy سيكون محل تقدير كبير.

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