كيفية إخفاء الأرقام السالبة في Excel؟
عند العمل مع البيانات الرقمية في Excel، قد ترغب أحيانًا في منع عرض القيم السالبة، إما لوضوح العرض التقديمي، أو لإعداد التقارير، أو ببساطة لتلبية متطلبات تنسيق محددة. على سبيل المثال، عند مشاركة نظرة عامة على الميزانية، قد لا تريد تشتيت القراء بصريًا بالأرقام السالبة، أو قد تحتاج مؤقتًا إلى إخفائها لأغراض معينة من الحسابات. وبينما يعتبر حذف القيم السالبة يدويًا أمرًا شاقًا ويمكن أن يعطل سلامة بياناتك، يقدم Excel عدة طرق فعالة لإخفاء الأرقام السالبة تلقائيًا مع الحفاظ على البيانات الأصلية. يقدم هذا المقال طرقًا عملية تناسب مستويات ومتطلبات مختلفة، حتى تتمكن من اختيار الحل الأنسب لسيناريوك الخاص.
السيناريوهات الشائعة: إعداد التقارير المالية، مشاركة البيانات مع العملاء للتركيز على الإنجازات الإيجابية، عرض الاتجاهات غير السالبة فقط، أو إخفاء الأخطاء التي يتم تمثيلها كأرقام سالبة مؤقتًا.
إخفاء الأرقام السالبة في Excel باستخدام التنسيق الشرطي
إخفاء الأرقام السالبة في Excel باستخدام خيار تنسيق الخلايا
إخفاء الأرقام السالبة في Excel باستخدام Kutools لـ Excel
إخفاء أو مسح الأرقام السالبة باستخدام ماكرو VBA
عرض فراغ للأرقام السالبة باستخدام صيغة IF في Excel
إخفاء الأرقام السالبة في Excel باستخدام التنسيق الشرطي
التنسيق الشرطي هو ميزة مرنة تتيح لك تطبيق تغييرات التنسيق ديناميكيًا بناءً على قيم الخلايا. باستخدام هذه الميزة، يمكنك جعل أي قيم سالبة غير مرئية عن طريق مطابقة لون الخط مع خلفية الخلية، دون تعديل بياناتك أو العمليات الحسابية الأساسية.
1. حدد نطاق البيانات الذي تريد إخفاء الأرقام السالبة فيه.
2. على الشريط، انقر فوق Home > Conditional Formatting > Highlight Cells Rules > Less Than، كما هو موضح في لقطة الشاشة:
3. في مربع الحوار Less Than، أدخل 0 في حقل القيمة. انقر فوق القائمة المنسدلة بجانب خيار التنسيق واختر Custom Format لتخصيص مظهر الخلايا المؤهلة، كما هو موضح أدناه:
4. في مربع الحوار Format Cells المنبثق، ضمن علامة التبويب Font، حدد لون خط يطابق خلفية ورقة العمل (عادةً أبيض للورقات القياسية). سيؤدي ذلك إلى إخفاء أي قيم سالبة بشكل فعال:
5. انقر فوق OK مرتين لإغلاق كلا الحوارين. الآن سيتم إخفاء جميع القيم السالبة في النطاق المحدد بينما تظل موجودة للحسابات أو التعديلات الأخرى.
![]() | ![]() | ![]() |
هذه الطريقة سريعة وتُبقي بياناتك سليمة ويمكن التراجع عنها في أي وقت. ومع ذلك، لاحظ أنه إذا لم تكن خلفية ورقة العمل بيضاء أو تستخدم ألوان تعبئة مشروطة، يجب عليك اختيار لون خط يتطابق تمامًا مع الخلفية المطلوبة لجعل القيم السالبة غير مرئية بالكامل. قد تكون القيم السالبة المخفية لا تزال مرئية إذا تم تغيير خلفيات الخلايا في المستقبل.
إخفاء الأرقام السالبة في Excel باستخدام خيار تنسيق الخلايا
يتيح لك خيار تنسيق الخلايا التحكم المباشر في كيفية عرض الأرقام، بما في ذلك تخصيص التنسيقات بحيث تظهر القيم السالبة فارغة. هذا النهج هو الأفضل عندما تريد التحكم في عرض الأرقام بشكل موحد عبر النطاق دون استخدام طبقات إضافية من التنسيق.
1. حدد نطاق الخلايا الذي تريد إخفاء القيم السالبة فيه.
2. انقر بزر الماوس الأيمن داخل التحديد واختر Format Cells من قائمة السياق. راجع لقطة الشاشة المرجعية:
3. في مربع الحوار Format Cells المفتوح، انتقل إلى علامة التبويب Number، واختر Custom من قائمة Category، وفي حقل Type، أدخل: 0;""
4. انقر فوق OK لتطبيق التغييرات. الآن سيتم إخفاء جميع الأرقام السالبة في النطاق المحدد، مما يؤدي إلى عرض خلايا فارغة حيث كانت القيم السالبة موجودة.
هذه الطريقة سهلة التنفيذ ولا تتطلب أي معرفة بالصيغ أو VBA. كن على علم بأنه على الرغم من إخفائها، لا تزال القيم السالبة موجودة في الخلايا وقد تؤثر على المجاميع أو الحسابات الأخرى. بالإضافة إلى ذلك، سيتم إخفاء الأرقام السالبة في كل من عرض وطباعة الورقة. إذا كانت بياناتك قد تشمل أرقامًا تحتوي على فواصل عشرية، ففكر في استخدام تنسيق مخصص مثل 0.00;"" للحفاظ على مظهر متسق.
إخفاء الأرقام السالبة في Excel باستخدام Kutools لـ Excel
بالنسبة للمستخدمين الذين قاموا بتثبيت Kutools لـ Excel، يمكن تبسيط إخفاء الأرقام السالبة باستخدام أدوات متخصصة. باستخدام ميزة Select Specific Cells، يمكنك عزل القيم السالبة بسرعة ثم جعلها غير مرئية بسهولة عن طريق تنسيق لون الخط. هذا النهج سهل الاستخدام بالنسبة للمستخدمين الذين يفضلون العمل بأدوات رسومية بدلاً من الصيغ أو أكواد التنسيق.
بعد تثبيت Kutools لـ Excel، اتبع الخطوات التالية:
1. حدد نطاق البيانات المطلوب.
2. انقر فوق Kutools > Select > Select Specific Cells لفتح مربع الحوار الخاص بالتحديد:
3. في مربع الحوار، حدد Cell ضمن Selection type، واختر Less than في Specific type. أدخل 0 في حقل القيمة، كما هو موضح في لقطة الشاشة:
4. أكد بالنقر فوق OK أو Apply؛ سيتم تحديد جميع خلايا الأرقام السالبة في نفس الوقت:
5. مع استمرار تحديد القيم السالبة، انتقل إلى علامة التبويب Home، ومن قائمة Font Color المنسدلة، اختر لونًا يطابق خلفية الخلية (عادةً أبيض).
نصائح: يجب أن يتطابق لون الخط الذي تختاره تمامًا مع خلفية الخلية لتحقيق أفضل النتائج - وإلا فقد تصبح النصوص المخفية مرئية إذا تغير لون الخلفية.
6. الآن سيتم إخفاء جميع القيم السالبة في النطاق المحدد بصريًا.
قم بتنزيل Kutools لـ Excel وجرّبه مجانًا الآن!
في حال كنت بحاجة إلى الكشف عن الأرقام مرة أخرى، ما عليك سوى تحديد الخلايا ذات الصلة وضبط لون الخط ليكون تلقائيًا أو أسود. هذه الطريقة مفيدة بشكل خاص للأشخاص الذين يعملون بانتظام مع مجموعات بيانات كبيرة ويحتاجون إلى طريقة فعالة قائمة على النقر لإدارة عرض البيانات.
إخفاء أو مسح الأرقام السالبة باستخدام ماكرو VBA
لمهام أكثر تقدمًا أو متكررة، يمكنك استخدام ماكرو VBA لتشغيل عمليات إخفاء أو حتى مسح القيم السالبة ضمن نطاق محدد تلقائيًا. هذا النهج مفيد للمستخدمين الذين يتعاملون مع مجموعات بيانات كبيرة أو عندما تحتاج إلى أتمتة العملية لتقارير يتم تسليمها بانتظام. أدناه يوجد ماكرو VBA قابل للتخصيص: أحدهما يقوم بإخفاء الأرقام السالبة عن طريق مطابقة لون الخط مع الخلفية، والآخر يقوم بمسح الأرقام السالبة (يعمل على تعيينها كخلايا فارغة) بالكامل.
المزايا: مُتمَّم بالكامل، مرن لعمليات الدفعات، يمكن إعادة استخدامه أو تعديله وفقًا لمعايير مختلفة. القيود: تتطلب الماكروات من المستخدمين تمكين الماكروات لتشغيلها؛ يجب على المبتدئين توخي الحذر ودائماً عمل نسخة احتياطية من البيانات قبل تطبيق تغييرات VBA.
1. لإضافة الماكرو، انقر فوق Developer > Visual Basic (أو اضغط على Alt + F11) لفتح محرر VBA. في اللوحة اليسرى، انقر بزر الماوس الأيمن على مصنفك، واختر Insert > Module، والصق الكود المطلوب أدناه في نافذة الوحدة.
لإخفاء الأرقام السالبة (عن طريق جعلها غير مرئية):
Sub HideNegativeNumbers()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
Dim bgColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to hide negative numbers", xTitleId, WorkRng.Address, Type:=8)
bgColor = WorkRng.Cells(1, 1).Interior.Color
For Each Rng In WorkRng
If IsNumeric(Rng.Value) And Rng.Value < 0 Then
Rng.Font.Color = bgColor
End If
Next
End Sub
2. انقر فوق الزر في شريط أدوات VBA أو اضغط على F5 لتشغيل. ستتم مطالبتك باختيار نطاق — اختر الخلايا المستهدفة وتابع. سيقوم الماكرو بتعيين لون الخط للأرقام السالبة ليتطابق مع خلفية أول خلية في التحديد، وبالتالي إخفاؤها.
نصائح لحل المشكلات: إذا تم "إخفاء" جزء من النطاق فقط أو لم تتطابق ألوان الخلفية، تأكد من أن النطاق المحدد ملون بشكل موحد، أو قم يدويًا بتعيين لون الخلفية إلى اللون المفضل لديك قبل تشغيل الماكرو.
لحذف الأرقام السالبة (تعيينها كخلايا فارغة):
Sub ClearNegativeNumbers()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to clear negative numbers", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If IsNumeric(Rng.Value) And Rng.Value < 0 Then
Rng.Value = ""
End If
Next
End Sub
2. قم بتشغيل هذا الماكرو كما هو مذكور أعلاه؛ بعد تحديد النطاق المستهدف، سيتم حذف جميع القيم السالبة في هذا النطاق، مما يترك تلك الخلايا فارغة.
تعتبر هذه الماكروات الأكثر فعالية عندما لا تكون القيم السالبة مطلوبة لاحقًا للحساب أو التدقيق، وتحتاج إلى حل دائم (أو سهل التكرار) لتنسيق تقارير الإخراج أو تنظيف البيانات المصدرة.
عرض فراغ للأرقام السالبة باستخدام صيغة IF في Excel
إذا كنت تفضل استخدام صيغ Excel، فإن طريقة فعالة لإخفاء الأرقام السالبة بصريًا هي استخدام دالة IF. هذا النهج فعال بشكل خاص إذا كنت تريد إنشاء عمود أو جدول جديد بدون قيم سالبة مع الحفاظ على بياناتك الأصلية. يمكن لدالة IF إرجاع خلية فارغة للأرقام السالبة وعرض القيمة الأصلية للأرقام غير السالبة، وهو مفيد لسيناريوهات الطباعة والتقارير وتحليل البيانات حيث لا ينبغي عرض الأرقام السالبة.
حالات الاستخدام النموذجية: لوحات المعلومات المالية، تصدير البيانات، الملخصات المشتركة، جداول مراقبة الأداء، وإعداد قوائم نظيفة بدون قيم سالبة.
1. لنفترض أن قيمك في العمود A. في الخلية المجاورة (مثل B1)، أدخل الصيغة التالية:
=IF(A1<0,"",A1)
2. اضغط على Enter للتأكيد. ستعرض الصيغة فراغًا عندما تكون القيمة في A1 سالبة، وخلاف ذلك ستظهر القيمة الأصلية. لتطبيق ذلك على القائمة بأكملها، اسحب الصيغة من B1 لتغطي مجموعة بياناتك، أو انسخها والصقها حسب الحاجة. قم بتعديل مراجع الخلايا إذا بدأت بياناتك من خلية أو عمود مختلف.
إذا كانت بياناتك تتضمن فواصل عشرية أو إذا كنت تريد الاحتفاظ بتنسيق الأرقام الأصلي للقيم الإيجابية، يمكنك استخدام صيغة مثل =IF(A1<0,"",TEXT(A1,"0.00"))
لعرض منزلتين عشريتين. تذكر، هذه الطريقة تنشئ عمودًا جديدًا بالبيانات المُرشحة، لذلك قد تحتاج إلى استخدام النتائج في الرسوم البيانية أو الحسابات اللاحقة حسب الحاجة.
ملاحظة: لأن صيغة IF تنشئ عمودًا جديدًا للبيانات مع الأرقام السالبة مخفية كفراغات، سيتم التعامل مع تنسيق الخلايا والصيغ التي تشير إلى هذه النتائج مع القيم السالبة كفارغة أو صفر (حسب استخدام صيغ إضافية)، مما قد يؤثر على بعض الإحصائيات أو المجاميع.
باختصار، هناك عدة طرق لإخفاء الأرقام السالبة في Excel، وكل طريقة لها مزاياها الفريدة. حلول التنسيق البصري مثل التنسيق الشرطي أو تنسيق الخلايا سريعة وتحافظ على بياناتك الأصلية. يوفر Kutools لـ Excel سير عمل رسومي مريح، مناسب للاستخدام المتكرر أو على نطاق واسع. تقدم ماكروهات VBA عمليات دفعات وأتمتة ولكن يجب استخدامها بحذر مع عمل نسخ احتياطية. حل صيغة IF مثالي لإنشاء وجهات نظر جديدة لبياناتك بدون أرقام سالبة، مما يسهل تقديم تقارير وتحليلات أنظف. عند اختيار نهج، ضع في اعتبارك ما إذا كنت بحاجة إلى طريقة عرض قابلة للعكس أو إزالة أكثر دائمة، وتأكد من أن الطريقة تتناسب مع كيفية معالجة أو مشاركة أو تحليل بياناتك في 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 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد