حذف الصفوف التي تحتوي على صفر في عمود معين في Excel
عند إدارة البيانات في Excel، قد تكون هناك مناسبات تحتاج فيها إلى تنظيف مجموعة بياناتك بفعالية عن طريق إزالة الصفوف التي تحتوي على قيم محددة، مثل الأصفار في عمود معين. هذا يضمن أن تظل بياناتك دقيقة وذات صلة. سيرشدك هذا البرنامج التعليمي عبر ثلاث طرق مختلفة لحذف الصفوف التي تحتوي على أصفار في عمود محدد: باستخدام وظيفة التصفية في Excel، واستخدام Kutools لـ Excel لنهج مبسط، واستخدام VBA للمستخدمين الأكثر تقدمًا.
حذف الصفوف إذا احتوت الخلية على صفر باستخدام وظيفة التصفية في Excel
تحديد الصفوف بسهولة إذا احتوت الخلية على صفر باستخدام Kutools لـ Excel
حذف الصفوف إذا احتوت الخلية على صفر باستخدام VBA في Excel
حذف الصفوف إذا احتوت الخلية على صفر باستخدام وظيفة التصفية في Excel
يمكنك استخدام وظيفة التصفية لتصفية جميع الصفوف بناءً على القيم الصفرية في عمود معين، ثم حذف جميع الصفوف المرئية لاحقًا. الرجاء القيام بما يلي.
1. حدد خلايا العمود التي تحتوي على القيم الصفرية التي تريد حذف الصفوف بأكملها بناءً عليها، ثم انقر فوق "بيانات" > "تصفية". انظر لقطة الشاشة:
2. بعد ذلك، سيظهر سهم منسدل في الخلية الأولى من العمود المحدد، انقر فوق السهم، وحدد "مرشحات رقمية" > "يساوي" من القائمة المنسدلة.
3. في مربع الحوار "التصفية التلقائية المخصصة"، أدخل الرقم "0" في مربع النص كما هو موضح في لقطة الشاشة أدناه، ثم انقر فوق الزر "موافق".
4. الآن تم تصفيّة جميع الصفوف التي تحتوي على قيم صفرية في العمود المحدد. الرجاء تحديد جميع الخلايا المرئية في نطاق التصفية والنقر بزر الماوس الأيمن عليها، وتحديد "حذف صفوف" من قائمة النقر بزر الماوس الأيمن. وفي مربع الحوار المنبثق، انقر فوق الزر "موافق". انظر لقطة الشاشة:
5. الآن تم حذف جميع الصفوف المرئية. يمكنك النقر فوق "بيانات" > "تصفية" مرة أخرى لعرض جميع البيانات بدون خلايا ذات قيمة صفرية. انظر لقطة الشاشة:
تحديد الصفوف بسهولة إذا احتوت الخلية على صفر باستخدام Kutools لـ Excel
هنا، نوصي بشدة باستخدام أداة "تحديد خلايا محددة" من "Kutools لـ Excel". تتيح لك هذه الميزة تحديد الصفوف بأكملها داخل نطاق محدد تحتوي على أصفار في عمود معين بسهولة. بعد تحديد هذه الصفوف، يمكنك إدارتها يدويًا.
بعد تنزيل وتثبيت Kutools لـ Excel، انقر فوق "Kutools" > "تحديد" > "تحديد خلايا محددة" لفتح مربع الحوار "تحديد خلايا محددة". ثم قم بتكوين مربع الحوار كما يلي.
- حدد نطاق العمود الذي تريد حذف الصفوف بأكملها بناءً على القيم الصفرية فيه.
- حدد خيار "الصف بأكمله" في قسم "نوع التحديد".
- حدد "يساوي" في القائمة المنسدلة الأولى لـ "تحديد النوع"، ثم أدخل الرقم "0" في مربع النص.
- انقر فوق زر "موافق".
النتيجة
سيتم تحديد جميع الصفوف التي تحتوي على قيم صفرية في العمود المحدد تلقائيًا.
- بمجرد تحديد الصفوف، يمكنك حذفها يدويًا حسب الحاجة.
- للاستفادة من هذه الميزة، يجب أن يكون لديك 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"، حدد نطاق العمود الذي يحتوي على أصفار لحذف الصفوف بأكملها، ثم انقر فوق الزر "موافق". انظر لقطة الشاشة:
ثم يتم حذف جميع الصفوف بناءً على القيم الصفرية في نطاق العمود المحدد فورًا.
من خلال إتقان هذه الطرق، يمكنك تبسيط عملية تنظيف البيانات في Excel، مما يضمن أن تكون مجموعات البيانات الخاصة بك خالية من الصفوف غير المرغوب فيها التي تحتوي على أصفار. بالنسبة لأولئك الذين يتوقون للغوص أكثر في قدرات Excel، يضم موقعنا الإلكتروني ثروة من الدروس التعليمية. اكتشف المزيد من نصائح وحيل Excel هنا.
عرض توضيحي: حذف الصف إذا احتوت الخلية على صفر باستخدام Kutools لـ Excel
مقالات ذات صلة:
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!