Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية إخفاء الأرقام السالبة في Excel؟

Author Xiaoyang Last modified

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

السيناريوهات الشائعة: إعداد التقارير المالية، مشاركة البيانات مع العملاء للتركيز على الإنجازات الإيجابية، عرض الاتجاهات غير السالبة فقط، أو إخفاء الأخطاء التي يتم تمثيلها كأرقام سالبة مؤقتًا.

إخفاء الأرقام السالبة في Excel باستخدام التنسيق الشرطي

إخفاء الأرقام السالبة في Excel باستخدام خيار تنسيق الخلايا

إخفاء الأرقام السالبة في Excel باستخدام Kutools لـ Excel

إخفاء أو مسح الأرقام السالبة باستخدام ماكرو VBA

عرض فراغ للأرقام السالبة باستخدام صيغة IF في Excel


إخفاء الأرقام السالبة في Excel باستخدام التنسيق الشرطي

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

1. حدد نطاق البيانات الذي تريد إخفاء الأرقام السالبة فيه.

2. على الشريط، انقر فوق Home > Conditional Formatting > Highlight Cells Rules > Less Than، كما هو موضح في لقطة الشاشة:

screenshot of clicking Home > Conditional Formatting > Highlight Cells Rules > Less Than

3. في مربع الحوار Less Than، أدخل 0 في حقل القيمة. انقر فوق القائمة المنسدلة بجانب خيار التنسيق واختر Custom Format لتخصيص مظهر الخلايا المؤهلة، كما هو موضح أدناه:

choose Custom Format option in the dialog box

4. في مربع الحوار Format Cells المنبثق، ضمن علامة التبويب Font، حدد لون خط يطابق خلفية ورقة العمل (عادةً أبيض للورقات القياسية). سيؤدي ذلك إلى إخفاء أي قيم سالبة بشكل فعال:

choose the white color as the same as your background color for the cell font

5. انقر فوق OK مرتين لإغلاق كلا الحوارين. الآن سيتم إخفاء جميع القيم السالبة في النطاق المحدد بينما تظل موجودة للحسابات أو التعديلات الأخرى.

origanal data arrow right  hide negative numbers

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


إخفاء الأرقام السالبة في Excel باستخدام خيار تنسيق الخلايا

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

1. حدد نطاق الخلايا الذي تريد إخفاء القيم السالبة فيه.

2. انقر بزر الماوس الأيمن داخل التحديد واختر Format Cells من قائمة السياق. راجع لقطة الشاشة المرجعية:

choose Format Cells from the context menu

3. في مربع الحوار Format Cells المفتوح، انتقل إلى علامة التبويب Number، واختر Custom من قائمة Category، وفي حقل Type، أدخل: 0;""

set number formatting in the diaog box

4. انقر فوق OK لتطبيق التغييرات. الآن سيتم إخفاء جميع الأرقام السالبة في النطاق المحدد، مما يؤدي إلى عرض خلايا فارغة حيث كانت القيم السالبة موجودة.

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


إخفاء الأرقام السالبة في Excel باستخدام Kutools لـ Excel

بالنسبة للمستخدمين الذين قاموا بتثبيت Kutools لـ Excel، يمكن تبسيط إخفاء الأرقام السالبة باستخدام أدوات متخصصة. باستخدام ميزة Select Specific Cells، يمكنك عزل القيم السالبة بسرعة ثم جعلها غير مرئية بسهولة عن طريق تنسيق لون الخط. هذا النهج سهل الاستخدام بالنسبة للمستخدمين الذين يفضلون العمل بأدوات رسومية بدلاً من الصيغ أو أكواد التنسيق.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

بعد تثبيت Kutools لـ Excel، اتبع الخطوات التالية:

1. حدد نطاق البيانات المطلوب.

2. انقر فوق Kutools > Select > Select Specific Cells لفتح مربع الحوار الخاص بالتحديد:

click Select Specific Cells feature of kutools

3. في مربع الحوار، حدد Cell ضمن Selection type، واختر Less than في Specific type. أدخل 0 في حقل القيمة، كما هو موضح في لقطة الشاشة:

set options in the dialog box

4. أكد بالنقر فوق OK أو Apply؛ سيتم تحديد جميع خلايا الأرقام السالبة في نفس الوقت:

all the negative numbers have been selected

5. مع استمرار تحديد القيم السالبة، انتقل إلى علامة التبويب Home، ومن قائمة Font Color المنسدلة، اختر لونًا يطابق خلفية الخلية (عادةً أبيض).

نصائح: يجب أن يتطابق لون الخط الذي تختاره تمامًا مع خلفية الخلية لتحقيق أفضل النتائج - وإلا فقد تصبح النصوص المخفية مرئية إذا تغير لون الخلفية.

choose the white color as the cell font color from the Font Color drop down to hide the negative numbers

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. انقر فوق الزر Run button في شريط أدوات 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.

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد
استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من40 لغة أخرى!

عزز مهاراتك في 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 Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد