Skip to main content

حذف الصفوف التي تحتوي على صفر في عمود معين في Excel

Author: Sun Last Modified: 2025-05-30

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

A screenshot showing rows with zeros in Excel needing deletion

حذف الصفوف إذا احتوت الخلية على صفر باستخدام وظيفة التصفية في Excel
تحديد الصفوف بسهولة إذا احتوت الخلية على صفر باستخدام Kutools لـ Excel
حذف الصفوف إذا احتوت الخلية على صفر باستخدام VBA في Excel


حذف الصفوف إذا احتوت الخلية على صفر باستخدام وظيفة التصفية في Excel

يمكنك استخدام وظيفة التصفية لتصفية جميع الصفوف بناءً على القيم الصفرية في عمود معين، ثم حذف جميع الصفوف المرئية لاحقًا. الرجاء القيام بما يلي.

1. حدد خلايا العمود التي تحتوي على القيم الصفرية التي تريد حذف الصفوف بأكملها بناءً عليها، ثم انقر فوق "بيانات" > "تصفية". انظر لقطة الشاشة:

A screenshot of the Filter button under the Data tab in Excel

2. بعد ذلك، سيظهر سهم منسدل في الخلية الأولى من العمود المحدد، انقر فوق السهم، وحدد "مرشحات رقمية" > "يساوي" من القائمة المنسدلة.

A screenshot showing the Number Filters equals option in Excel

3. في مربع الحوار "التصفية التلقائية المخصصة"، أدخل الرقم "0" في مربع النص كما هو موضح في لقطة الشاشة أدناه، ثم انقر فوق الزر "موافق".

A screenshot of the Custom AutoFilter dialog box for filtering zero values

4. الآن تم تصفيّة جميع الصفوف التي تحتوي على قيم صفرية في العمود المحدد. الرجاء تحديد جميع الخلايا المرئية في نطاق التصفية والنقر بزر الماوس الأيمن عليها، وتحديد "حذف صفوف" من قائمة النقر بزر الماوس الأيمن. وفي مربع الحوار المنبثق، انقر فوق الزر "موافق". انظر لقطة الشاشة:

A screenshot of the Delete Rows option in Excel after filtering zero values

5. الآن تم حذف جميع الصفوف المرئية. يمكنك النقر فوق "بيانات" > "تصفية" مرة أخرى لعرض جميع البيانات بدون خلايا ذات قيمة صفرية. انظر لقطة الشاشة:

A screenshot showing the data in Excel after deleting rows with zeros


تحديد الصفوف بسهولة إذا احتوت الخلية على صفر باستخدام Kutools لـ Excel

هنا، نوصي بشدة باستخدام أداة "تحديد خلايا محددة" من "Kutools لـ Excel". تتيح لك هذه الميزة تحديد الصفوف بأكملها داخل نطاق محدد تحتوي على أصفار في عمود معين بسهولة. بعد تحديد هذه الصفوف، يمكنك إدارتها يدويًا.

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

بعد تنزيل وتثبيت Kutools لـ Excel، انقر فوق "Kutools" > "تحديد" > "تحديد خلايا محددة" لفتح مربع الحوار "تحديد خلايا محددة". ثم قم بتكوين مربع الحوار كما يلي.

  1. حدد نطاق العمود الذي تريد حذف الصفوف بأكملها بناءً على القيم الصفرية فيه.
  2. حدد خيار "الصف بأكمله" في قسم "نوع التحديد".
  3. حدد "يساوي" في القائمة المنسدلة الأولى لـ "تحديد النوع"، ثم أدخل الرقم "0" في مربع النص.
  4. انقر فوق زر "موافق".
    A screenshot of Kutools Select Specific Cells dialog box to select rows with zeros
النتيجة

سيتم تحديد جميع الصفوف التي تحتوي على قيم صفرية في العمود المحدد تلقائيًا.

A screenshot showing rows with zeros automatically selected in Excel

ملاحظات:
  • بمجرد تحديد الصفوف، يمكنك حذفها يدويًا حسب الحاجة.
  • للاستفادة من هذه الميزة، يجب أن يكون لديك Kutools لـ Excel مثبتًا على جهاز الكمبيوتر الخاص بك. انتقل لتنزيل Kutools لـ Excel الآن.

حذف الصف إذا احتوت الخلية على صفر باستخدام VBA في Excel

سيوضح لك هذا القسم الطريقة باستخدام VBA لحذف جميع الصفوف إذا كانت هناك قيم صفرية موجودة في عمود معين في Excel.

1. اضغط على مفتاحي "Alt" + "F11" بشكل متزامن لعرض نافذة "Microsoft Visual Basic for Applications".

2. في نافذة "Microsoft Visual Basic for Applications"، انقر فوق "إدراج" > "وحدة"، ثم انسخ والصق الكود التالي لـ VBA في نافذة الوحدة.

VBA: حذف الصفوف بأكملها إذا كان الصفر موجودًا في عمود معين

Sub DeleteZeroRow()
'Updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Do
    Set Rng = WorkRng.Find("0", LookIn:=xlValues)
    If Not Rng Is Nothing Then
        Rng.EntireRow.Delete
    End If
Loop While Not Rng Is Nothing
Application.ScreenUpdating = True
End Sub

3. اضغط على مفتاح "F5" لتشغيل الكود، في مربع الحوار المنبثق "KutoolsforExcel"، حدد نطاق العمود الذي يحتوي على أصفار لحذف الصفوف بأكملها، ثم انقر فوق الزر "موافق". انظر لقطة الشاشة:

A screenshot of the VBA dialog box prompting the range selection in Excel

ثم يتم حذف جميع الصفوف بناءً على القيم الصفرية في نطاق العمود المحدد فورًا.

A screenshot showing Excel data after running VBA to delete rows with zeros


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


عرض توضيحي: حذف الصف إذا احتوت الخلية على صفر باستخدام Kutools لـ Excel

 
Kutools لـ Excel: أكثر من 300 أدوات عملية في متناول يدك! استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! قم بالتنزيل الآن!

مقالات ذات صلة:


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

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

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!