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

اكتشف سحر Excel مع Kutools AI
- التنفيذ الذكي: قم بعمليات الخلية، وتحليل البيانات، وإنشاء المخططات - كل ذلك يتم من خلال أوامر بسيطة.
- الصيغ المخصصة: قم بإنشاء صيغ مصممة خصيصًا لتسهيل سير عملك.
- برمجة VBA: كتابة وتطبيق أكواد VBA بسهولة.
- تفسير الصيغ: فهم الصيغ المعقدة بسهولة.
- ترجمة النصوص: تجاوز الحواجز اللغوية داخل جداول البيانات الخاصة بك.
تصفية البيانات باستثناء الصف الإجمالي السفلي بإدخال صيغة
إذا كنت لا تريد استخدام جدول Excel، يمكنك الاحتفاظ بصف إجمالي يدوي في أسفل بياناتك باستخدام صيغة SUBTOTAL. تم تصميم دالة SUBTOTAL
خصيصًا للعمل ديناميكيًا مع مرشحات Excel - ستظهر الحسابات فقط الصفوف المرئية (المدخلة) ولن يتم إخفاء الصيغة نفسها عند التصفية. هذا النهج مرن ويعمل بشكل جيد مع نطاقات البيانات التقليدية.
١. في الخلية الأولى من صف الإجمالي المطلوب، مباشرة أسفل جدول بياناتك، أدخل الصيغة التالية (على سبيل المثال، إذا كانت قيمك في العمود B من الصف ٢ إلى ١٣):
=SUBTOTAL(9, B2:B13)
استبدل B2:B13 بالنطاق الذي يتوافق مع العمود والصفوف الفعلية لبياناتك. الرقم ٩ في الصيغة يحدد دالة الجمع؛ يمكنك استخدام أرقام دوال مختلفة حسب الحاجة (مثل ١ للمتوسط، ٢ للعد، وما إلى ذلك).
٢. اضغط على Enter للتأكيد. سيعرض صف الإجمالي فورًا المجموع المحسوب استنادًا إلى الصفوف المرئية (غير المؤطرة). عند تطبيق المرشحات باستخدام أزرار المرشح المدمجة في Excel، يبقى صف الإجمالي مرئيًا في الأسفل ودائمًا يعرض المجموع الجزئي الحالي فقط للصفوف المرئية.
SUBTOTAL
إذا زادت أو انخفضت بياناتك. لن يتمدد هذا الصيغة تلقائيًا إلا إذا كنت تستخدم وظيفة نطاق ديناميكية مثل OFFSET
أو INDEX
.الملخص: تدعم صيغة SUBTOTAL
مجموعة متنوعة من وظائف التجميع (مثل المتوسط، العد، وما إلى ذلك)، مما يجعلها مرنة للصفوف الإجمالية المستخدمة في التمويل، المخزون، وسير عمل التقارير.
تصفية البيانات باستثناء الصف الإجمالي السفلي باستخدام كود VBA
بالنسبة للمستخدمين الذين يعملون مع مجموعات بيانات كبيرة، أو أولئك الذين يبحثون عن نهج آلي لضمان عرض الصف الإجمالي السفلي دائمًا (وعدم إخفائه مطلقًا بغض النظر عن إعدادات التصفية)، يمكنك استخدام VBA (Visual Basic for Applications) لإدارة التصفية برمجيًا. هذا الحل مفيد بشكل خاص في المصنفات حيث يتغير نطاق البيانات أو مكان وضع الصف الإجمالي بشكل ديناميكي، أو عندما تريد تطبيق الاتساق لجميع المستخدمين.
يعمل هذا المثال VBA من خلال فحص الصف الأخير في نطاق بياناتك وإجباره على البقاء مرئيًا، حتى بعد تطبيق المرشحات. يضمن ظهور الصف الإجمالي دائمًا ويمكن إعادة استخدامه عن طريق تعيين الماكرو إلى زر.
الخطوات لاستخدام حل VBA هذا:
١. في Excel، انتقل إلى علامة التبويب المطور. إذا لم تتمكن من رؤية هذه التبويب، قد تحتاج إلى تمكينها من خيارات Excel عن طريق تحديد "المطور" في قسم تخصيص الشريط.
٢. انقر على 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
٣. بعد إدخال الكود، أغلق محرر 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 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد