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

تغيير رقم سالب إلى صفر باستخدام دالة IF
تغيير رقم سالب إلى صفر باستخدام خلية تنسيق مخصص
تغيير رقم سالب إلى صفر بسهولة بعدة نقرات
استخدام ماكرو VBA لتعيين جميع القيم السالبة إلى صفر مباشرةً
تغيير رقم سالب إلى صفر باستخدام دالة IF
توفر دالة IF في Microsoft Excel حلاً مباشرًا لتحديد الأرقام السالبة واستبدالها بالأصفار، مع الحفاظ على الأرقام الموجبة دون أي تغيير. يُعد هذا الحل مثاليًا لمجموعات البيانات الصغيرة إلى المتوسطة، خاصةً عندما تريد إنشاء عمود جديد نظيف أو منطقة قائمة بناءً على عمود موجود. وتبرز فائدة صيغة IF بشكل خاص حينما ترغب في أن يكون التغيير ديناميكيًا—فبمجرد تحديث البيانات الأصلية، تُعاد حساب النتائج تلقائيًا.
1. في خلية فارغة (مثل الخلية E1)، أدخل الصيغة التالية للتحقق مما إذا كانت القيمة في A1 سالبة: فإذا كانت كذلك، تُرجع الصفر؛ وإلا، تُرجع القيمة الأصلية:
=IF(A1<0,0,A1) 
2. بعد كتابة الصيغة، اضغطEnter للتأكيد. ولتطبيق الصيغة على قائمة أو نطاق كامل، اسحب مقبض التعبئة (المربع الصغير في الزاوية اليمنى السفلية للخلية) أفقيًا أو رأسيًا لتوسيعها إلى باقي الخلايا في النطاق المستهدف. سيتم استبدال جميع الأرقام السالبة بالأصفار فورًا.

3. نظرًا لأن هذه الطريقة تعتمد على الصيغ، فقد تحتاج إلى نسخ النتائج ولصقها كقيم إذا أردت فصلها عن الصيغ أو جعل الناتج مستقلاً عن أي تغييرات مستقبلية في البيانات الأصلية. ويمكنك فعل ذلك ببساطة عن طريق نسخ النطاق المملوء، ثم النقر بزر الماوس الأيمن واختيار «لصق خاص» > «Values».
نصائح عملية وتذكيرات:ستقوم هذه الطريقة أيضًا بتحويل أي خلايا فارغة إلى أصفار، لأن الخلايا الفارغة تُعامل كأنها صفر عند المقارنة. إذا كنت ترغب في تجاهل الخلايا الفارغة، ففكّر في استخدام صيغة أكثر تعقيدًا:
=IF(A1="", "", IF(A1<0,0, A1))بعد الإدخال، قم بالتمديد كما ورد أعلاه.
عدة نقرات لتغيير جميع الأرقام السالبة إلى أصفار (أو تغيير إشارة القيم) في نطاق محدد في Excel:
Kutools لـ Excel's تغيير علامة الرقمتُمكّنك هذه الأداة من تحويل جميع الأرقام السالبة إلى أصفار بسهولة ضمن نطاق معيّن في Excel. كما يمكنك بسرعة تغيير إشارة القيم وفقًا لاحتياجاتك باستخدام هذه الأداة، كما في العرض التوضيحي أدناه.
حمّل الآن النسخة التجريبية المجانية الكاملة لمدة 30 يومًا من Kutools لـ Excel!

تغيير رقم سالب إلى صفر باستخدام خلية تنسيق مخصص
تتيح لك إمكانيات التنسيق في Excel عرض الأرقام السالبة بصريًا كأصفار، دون المساس بالقيم الأساسية أو الصيغ. وهو حل مثالي إذا كنت ترغب فقط في إظهار الأصفار بدلًا من الأرقام السالبة—ربما لأغراض العرض أو الطباعة—مع الحفاظ على البيانات الفعلية سليمةً لأغراض الحسابات أو المراجعة. ومع ذلك، ضع في اعتبارك أن هذا الأسلوب لا يؤثر على نتائج الحسابات التي تشير إلى هذه الخلايا؛ إذ تظل القيمة الأساسية سالبة، ويقتصر التغيير على طريقة العرض فحسب.
1. حدد نطاق الخلايا الذي ترغب في تنسيقه.
2. انقر بزر الماوس الأيمن على التحديد، ثم اخترتعيين تنسيق الخليةمن قائمة السياق.
3. في مربع الحوارتعيين تنسيق الخلية:
- انتقل إلى علامة التبويبNumber.
- اخترCustom من قائمة الفئات.
- في حقلType:، أدخل#,##0;"0". راجع لقطة الشاشة أدناه:
- انقرOK للتأكيد.

الآن، تظهر جميع الأرقام السالبة في النطاق المحدد كأصفار — وهي تقنية مثالية لإعداد التقارير المطبوعة أو لوحات التحكم التي يُفضَّل فيها عدم عرض القيم السالبة.
ملاحظة:تغيّر هذه الطريقة فقط طريقة عرض البيانات في ورقة العمل؛ إذ تبقى الصيغ والقيم الفعلية للخلايا دون تغيير. وستظل الحسابات المعتمدة على هذه الخلايا تتعرف على الأرقام السالبة الأصلية. كن حذرًا إذا كنت تخطط لتصدير الملف أو مشاركته—فقد يرى المستخدمون الآخرون أو يستخدمون الأرقام السالبة الأصلية، وليس الأصفار.
تغيير رقم سالب إلى صفر بسهولة بعدة نقرات
إذا كنت تبحث عن حلٍ فعّال يتطلب خطواتٍ قليلة، فإن استخدام أداةKutools لـ Excel’s تغيير علامة الرقمهو خيارٌ ممتاز. يمكن لهذه الأداة المتقدمة والسهلة الاستخدام تحويل جميع الأرقام السالبة دفعةً واحدة إلى أصفار ضمن النطاق المحدد خلال ثوانٍ، مما يجعل سير عملك أسرع بكثير مقارنةً بالطرق اليدوية أو نسخ الصيغ. هذه الطريقة مثالية للمستخدمين الذين يُجرين بشكلٍ متكرر تنظيف البيانات المستوردة أو عمليات التسوية، ويفضّلون تعديل محتوى الخلية مباشرةً.
قبل استخدامKutools لـ Excel، يُرجىتنزيله وتثبيته أولاً.
1. حدد النطاق الذي يحتوي على الأرقام السالبة التي تريد تحويلها إلى أصفار، ثم انقرKutools > Content > تغيير علامة الرقم. راجع لقطة الشاشة:

2. في مربع الحوار المنبثقتغيير علامة الرقم، اختر الخيارتغيير جميع الأرقام السالبة إلى صفر، ثم انقر على زرOK. راجع لقطة الشاشة:

تم تحويل جميع القيم السالبة في نطاق التحديد إلى أصفار فورًا، كما هو موضح أدناه.

نصائح لمستخدمي Kutools:تقوم الأداة بتعديل القيم مباشرةً، مما يجعل بياناتك جاهزة فورًا للاستخدام في الرسوم البيانية أو عمليات التصدير أو خطوات الحساب الإضافية. ولا تؤثر على الخلايا غير الرقمية، ويمكنها التعامل مع نطاقات كبيرة بكفاءة عالية. بعد التشغيل، تحقق من النتيجة واحفظ ملفك فورًا لتجنب أي فقدان عرضي نظرًا لحدود خاصية التراجع (Undo).
Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!
استخدام ماكرو VBA لتعيين جميع القيم السالبة إلى صفر مباشرةً
للمستخدمين المتقدمين أو من يتعاملون مع مهام تنظيف بيانات متكررة، يُعد استخدام VBA (Visual Basic for Applications) حلاً عمليًا لأتمتة تحويل جميع الأرقام السالبة ضمن نطاق محدد إلى صفر. ويُعد هذا الماكرو مثاليًا لمجموعات البيانات الكبيرة أو للسيناريوهات التي ترغب فيها في تجنب تعقيدات الصيغ وإدخال تغييرات مباشرة على قيم الخلايا. وعلى عكس التنسيق الشرطي، يقوم VBA بتحديث محتويات الخلايا بشكل دائم، مما يضمن انعكاس التغيير فورًا في أي صيغ أو حسابات لاحقة تعتمد على هذه الخلايا.
المزايا:تستبدل القيم مباشرةً في مكانها، وتتعامل بسلاسة مع تحديدات بأي حجم، ويمكنك تخصيصها أو توسيعها لتناسب قواعد أعمال أكثر تعقيدًا.
العيوب:تتطلب تمكين الماكروات والوصول إلى محرر VBA. ولا يمكن التراجع عن التغييرات التي يُجريها الماكرو بنقرة واحدة، لذا يُنصح بعمل نسخة احتياطية من ورقة العمل أولًا.
1. انقرDeveloper Tools في شريط Excel (إذا لم تكن علامة التبويب ظاهرة، فقم بتمكينها من خلال إعدادات Excel). بعد ذلك، انقرVisual Basic لفتح محرر VBA. في النافذة الجديدةMicrosoft Visual Basic for Applications، اخترInsert > Module، ثم الصق الكود التالي في الوحدة (Module) الجديدة:
Sub ChangeNegativeValuesToZero()
Dim Rng As Range
Dim Cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Rng = Application.Selection
Set Rng = Application.InputBox("Select the range to process", xTitleId, Rng.Address, Type:=8)
For Each Cell In Rng
If IsNumeric(Cell.Value) Then
If Cell.Value < 0 Then
Cell.Value = 0
End If
End If
Next
End Sub 2. لتشغيل الماكرو، انقر على زر
في المحرر أو اضغطF5. بعد ذلك، سيظهر مربع حوار يطلب منك تحديد نطاق الخلايا الذي تريد معالجته. حدّد النطاق الذي يحتوي على القيم السالبة وتابع، وسيقوم الماكرو تلقائيًا بالمرور على كل خلية وتعيين أي قيمة سالبة إلى الصفر.
نصائح:تأكد من حفظ عملك قبل تشغيل الماكروات، لأن التغييرات التي تُجرى لا يمكن التراجع عنها بسهولة. وللعمليات الدُفعية الثقيلة، ننصحك بتشغيل الماكروات على نسخة تجريبية أولًا. هذه الطريقة تتجاهل الخلايا غير الرقمية، مما يضمن تأثُّر البيانات الرقمية فقط.
تغيير رقم سالب إلى صفر بسهولة بعدة نقرات
مقالات ذات صلة:
- تغيير الأرقام السالبة إلى موجبة
- تغيير الأرقام الموجبة إلى سالبة
- عكس إشارات القيم في الخلايا
- تصحيح جميع الأرقام السالبة في النهاية في الخلايا
- تحديد خلايا بناءً على معايير معينة
- تحديد خلايا تحتوي على نص معين
- تحديد جميع الأرقام السالبة في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل