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

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

3. بعد النقر علىموافق، سيتم تنسيق بياناتك كجدول Excel. بينما يكون الجدول محددًا، انتقل إلى علامة التبويبتصميم(أو)تصميم الجدولفي بعض الإصدارات). في مجموعةخيارات نمط الجدول، فعّل خانةصف الإجمالي، وسيضيف Excel تلقائيًّا صف إجمالي جديدًا في الأسفل.

4. يمكنك الآن استخدام أسهم التصفية في أي عمود لتصفية بياناتك حسب احتياجاتك. وسيظهر صف الإجمالي دائمًا كآخر صف في الجدول، بغض النظر عن عوامل التصفية التي تطبّقها.

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

افتح سحر إكسل مع KUTOOLS AI
- التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
- الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
- برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
- تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
- ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
تصفية البيانات باستثناء صف الإجمالي السفلي بإدخال صيغة
إذا كنت لا ترغب في استخدام جدول Excel، فيمكنك إضافة صف إجمالي يدوي في أسفل بياناتك باستخدام صيغةSUBTOTAL. تم تصميم دالةSUBTOTAL خصيصًا للعمل ديناميكيًّا مع عوامل تصفية Excel—فهي تحسب فقط الصفوف المرئية (أي تلك المضمنة بعد التصفية)، بينما تظل الصيغة نفسها مرئية ولا تتأثر بالتصفية. هذا الحل مرن ويعمل بسلاسة مع النطاقات التقليدية.
1. في الخلية الأولى من صف الإجمالي المطلوب، مباشرةً أسفل جدول بياناتك، أدخل الصيغة التالية (على سبيل المثال، إذا كانت قيمك في العمود B من الصف 2 إلى 13):
=SUBTOTAL(9, B2:B13) استبدلB2:B13 بالنطاق المقابل لعمود وصفوف بياناتك الفعلية. الرقم9في الصيغة يُشير إلى دالة SUM؛ ويمكنك استخدام أرقام دوال أخرى حسب الحاجة (مثل)1 للمتوسط،2 للعد، إلخ.).

2. اضغطEnter للتأكيد. سيعرض صف الإجمالي فورًا المجموع المحسوب بناءً على الصفوف المرئية (غير المصفاة). وعند تطبيق عوامل التصفية باستخدام أزرار التصفية المدمجة في Excel، يبقى صف الإجمالي ظاهرًا في الأسفل ويعرض دائمًا المجموع الفرعي الحالي للصفوف المرئية فقط.
SUBTOTALإذا زادت بياناتك أو نقصت. لن تتوسع هذه الصيغة تلقائيًّا إلا إذا استخدمت دالة نطاق ديناميكي مثلOFFSETأوINDEX.الملخص:تدعم صيغةSUBTOTAL مجموعة متنوعة من دوال التجميع (مثل المتوسط والعد وغير ذلك)، مما يجعلها أداة مرنة لصفوف الملخص في العمليات المالية، وإدارة المخزون، وسير عمل إعداد التقارير.
تصفية البيانات باستثناء صف الإجمالي السفلي باستخدام كود VBA
للمستخدمين الذين يعملون مع مجموعات بيانات كبيرة، أو الذين يرغبون في اعتماد نهج آلي لضمان ظهور صف الإجمالي السفلي دائمًا (بدون أن يُخفى أبدًا بغض النظر عن إعدادات التصفية)، يمكنكم استخدام VBA (Visual Basic for Applications) لإدارة التصفية برمجيًّا. ويُعد هذا الحل مثاليًّا خصوصًا في المصنفات التي يتغير فيها نطاق البيانات أو موضع صف الإجمالي ديناميكيًّا، أو عندما ترغبون في فرض اتساق موحد لجميع المستخدمين.
يعمل مثال VBA هذا عن طريق التحقق من الصف الأخير في نطاق البيانات الخاص بك، ويجبره على البقاء ظاهرًا حتى بعد تطبيق عوامل التصفية. ويضمن أن يظهر صف الإجمالي دائمًا، ويمكن إعادة استخدامه عن طريق تعيين الماكرو إلى زر.
خطوات استخدام حل VBA هذا:
1. في Excel، انتقل إلى علامة التبويبالمطور. إذا لم تظهر لك هذه العلامة، فما عليك سوى تمكينها من خلال خيارات Excel بالتأشير على خيار «المطور» في قسم تخصيص الشريط.
2. انقرVisual Basic لفتح محرر VBA. في النافذة الجديدة، انقرإدراج > وحدة نمطية، ثم الصق الكود التالي في الوحدة النمطية الجديدة:
Sub AlwaysShowTotalRow()
Dim ws As Worksheet
Dim lastRow As Long
On Error Resume Next
Set ws = ActiveSheet
' Get last used row in column A
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
' Ensure total row is visible before applying filter
ws.Rows(lastRow).Hidden = False
' If filtering is active, reapply filter
If ws.FilterMode Then
ws.ShowAllData
End If
' Make sure total row remains visible
ws.Rows(lastRow).Hidden = False
End Sub 3. بعد إدخال الكود، أغلق محرر VBA. في Excel، اضغطAlt + F8، وحددAlwaysShowTotalRow، ثم انقرتشغيل. سيضمن هذا الماكرو ظهور الصف الأخير (وهو صف الإجمالي الخاص بك) دائمًا، حتى بعد تطبيق عوامل التصفية.
• يفترض الماكرو أن صف الإجمالي هو آخر صف مستخدم في العمود A. يمكنك تعديل المنطق إذا كانت بياناتك تتضمّن صفوف فارغة أو ملخصات متعددة.
• فكّر في تعيين هذا الماكرو إلى زر لإعادة استخدامه بسهولة إذا كانت بياناتك تتغيّر بشكل متكرر.
• إذا كان ملفك يحتوي على أقسام متعددة، فاستخدم نطاقًا مسمىً أو علامة تحديد العمود لتحديد موقع صف الإجمالي الصحيح بشكل أكثر موثوقية.
المزايا:يُنمّي صف الإجمالي تلقائيًّا بغض النظر عن إجراءات المستخدم أو عوامل التصفية، مما يجعله مثاليًا للوحات المعلومات والتقارير والمصنفات المشتركة.
القيود:يتطلب مصنفًا يدعم وحدات الماكرو وأذونات ماكرو مناسبة، وقد يحتاج إلى تخصيص ليتوافق مع تخطيطات الأوراق الأكثر تعقيدًا.
الملخص:يُوصى باستخدام نهج VBA هذا في البيئات الآلية التي يكون فيها التحكم اليدوي في صفوف الإجمالي غير موثوق أو غير عملي، إذ يساعد على ضمان ظهور بيانات الملخّص بشكلٍ ثابت عبر جميع حالات الاستخدام.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل