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

2. داخل مربع الحوار، انتقل إلىرقم > مخصصفي الجزء الأيسر. في مربعالنوع، أدخل رمز التنسيق التالي:
0%;-0%;« »
تم تصميم هذا تنسيق مخصص بحيث:
- ستُعرض النسب المئوية الموجبة كما هي عادةً.
- ستُعرض النسب المئوية السالبة بعلامة ناقص.
- ستُعرض النسب المئوية الصفرية كخلايا فارغة، مما يخفي «0%».

3. انقر علىموافقلتطبيق التغييرات. الآن، يجب أن تلاحظ أن كل خلية كانت تعرض سابقًا «0%» أصبحت فارغة، بينما تظل القيم الأخرى ظاهرة كنسب مئوية.
![]() |
![]() |
![]() |
تلميح: إذا كانت بيانات النسب المئوية تحتوي على قيم عشرية (مثل: 63.25%)، يمكنك تعديل رمز التنسيق. أدخل0.00%;-0.00%;« » في مربعالنوع. سيحافظ ذلك على المنازل العشرية عند الحاجة، مع إخفاء قيم النسبة المئوية التي تساوي صفرًا.

ملاحظة: يؤثر هذا النهج التنسيقي فقط على طريقة عرض القيم، بينما تبقى القيمة الفعلية في الخلية دون أي تغيير. وستواصل العمليات الحسابية التي تعتمد على هذه الخلايا الرجوع إلى البيانات الأصلية (بما في ذلك الأصفار). وإذا قمت لاحقًا بتغيير التنسيق إلى نوع آخر—مثل «عام» أو «رقم»—فإن الأصفار ستظهر مجددًا. علاوةً على ذلك، فإن هذه الطريقة جمالية بحتة ولا تمنع دوال Excel من الوصول إلى القيم الصفرية أو استخدامها في الحسابات.
تشمل السيناريوهات المثالية لاستخدام هذه التقنية التحليل المالي، وتتبّع التقدّم، وإعداد التقارير—خاصةً عندما تريد التركيز فقط على البيانات ذات المعنى. تتمثّل ميزتها الرئيسية في كونها غير مدمرة، ما يعني أن بياناتك الأساسية تظل سليمة تمامًا. ومع ذلك، إذا نسخت البيانات المنسَّقة إلى مصنف آخر أو خلية أخرى دون تضمين التنسيق المخصص، فقد تظهر الأصفار من جديد.
صيغة Excel – استخدام الدالة IF لإخفاء النسبة المئوية صفر
عندما تحتاج إلى عرض نتيجة تختلف عن القيمة الفعلية في الخلية، أو إذا رغبت في إظهار قيم النسبة المئوية التي تساوي صفرًا كخلايا فارغة دون تغيير تنسيق الخلية، يمكنك استخدام صيغة Excel مع دالةIF. هذه الطريقة مثالية خصوصًا لإنشاء نتائج جديدة في خلايا بناءً على بيانات موجودة.
1. انقر على الخلية التي ترغب في ظهور النتيجة بها (مثل الخلية B1)، ثم أدخل الصيغة التالية:
=IF(A1=0,"",A1) 2. اضغط على Enter لتأكيد الصيغة. إذا كانت النسبة المئوية في الخلية A1 تساوي صفرًا، فستظهر هذه الخلية فارغة؛ وإلا فستعرض القيمة الأصلية من A1.
3. لتطبيق هذه الصيغة على نطاق، انقل محتوى الخلية B1 حسب الحاجة (اسحب مقبض التعبئة لأسفل أو انسخ باستخدام Ctrl+C والصق في النطاق المطلوب). بعد ذلك، يمكنك تنسيق خلايا النتائج كنسب مئوية إذا أردت عرض القيم بعلامة النسبة المئوية. وإذا كنت تشير إلى نطاق مثل (A2، A3، إلخ)، فتأكد من بقاء المرجع النسبي للخلية كما هو عند نسخ الصيغة. هذه الطريقة مثالية لإنشاء جدول مخرجات نظيف وجاهز للإبلاغ أو المشاركة، منفصل تمامًا عن البيانات الأصلية.
لاحظ أنه عند استخدام هذه الصيغة، قد تظهر خلايا النتائج فارغة عندما تكون القيمة صفرًا، رغم أن الصيغة الأساسية لا تزال موجودة. إذا كنت بحاجة إلى جعل هذه الخلايا فارغة تمامًا لأغراض حسابات لاحقة، فكّر في استخدام دوال إضافية مثلIF(A1=0,NA(),A1) لعرض#N/A بدلًا من ترك الخلية فارغة.
هذا الحل يناسب الجداول الديناميكية ولوحات المعلومات ونماذج الإدخال بشكلٍ أفضل، خاصةً عندما تتغير البيانات الأصلية وترغب في أن يُخفي المخرج القيم الصفرية تلقائيًّا. العيب البسيط هو أنك ستحتاج إلى الحفاظ على أعمدة نتائج منفصلة، كما أن تعديل القيم الأصلية سيتطلب تحديث نطاق الصيغة المرجعي وفقًا لذلك.
رمز VBA – تنسيق مشروط أو إخفاء النسبة المئوية صفر
للحصول على تحكم متقدم—خاصةً مع الجداول الكبيرة أو المهام المتكررة—يتيح لك رمز VBA تنسيق الخلايا التي تعرض نسبة مئوية صفرية أو حتى مسحها برمجيًّا. ويُعد هذا الحل مثاليًا إذا كنت ترغب في أتمتة العملية أو تخصيص تنسيق الخلايا وفقًا لاحتياجاتك الخاصة. يمكنك إما إخفاء الأصفار عبر إزالة القيم، أو تغيير لون الخط، أو تطبيق خيارات تنسيق أخرى.
1. انقر علىأدوات المطور > Visual Basic. عندما تظهر نافذةMicrosoft Visual Basic for Applications، انتقل إلىإدراج > وحدةوالصق الرمز التالي في الوحدة:
Sub HideZeroPercent()
Dim rng As Range
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select percent cells to process", xTitleId, rng.Address, Type:=8)
For Each cell In rng
If cell.Value = 0 Or cell.Value = 0# Then
cell.NumberFormat = ";;;"""""
ElseIf cell.Value <> "" Then
cell.NumberFormat = "0%"
End If
Next cell
End Sub 2. بعد إدخال الرمز، انقر على زر
التشغيل لتنفيذ الماكرو. سيظهر مربع حوار يطلب منك تحديد نطاق خلايا النسب المئوية التي تريد معالجتها. وسيقوم الماكرو بضبط تنسيق الخلايا بحيث تصبح أي خلية ذات قيمة صفر ضمن النطاق المحدد غير مرئية (مخفيّة فعليًّا)، بينما تحتفظ جميع الخلايا الأخرى بتنسيق النسبة المئوية القياسي.
تلميح: يمنحك نهج VBA مرونةً كبيرة في تنفيذ العمليات الدُفعية عبر أوراق عمل متعددة أو مصنفات مختلفة. يمكنك تعديل الكود، على سبيل المثال، لمسح محتوى الخلية إذا كانت تحتوي على صفر، أو لتغيير لون الخط بدلًا من إخفاء القيمة. تأكد دائمًا من عمل نسخة احتياطية من بياناتك قبل تشغيل الماكرو، لأن الأتمتة قد تؤثر على ورقة العمل بشكل أوسع مقارنةً بالطرق اليدوية.
إذا لم يُشغَّل الماكرو، فتأكد من تفعيله في إعدادات 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل


