Skip to main content

كيفية حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة في Excel؟

Author: Siluvia Last Modified: 2025-05-30

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

حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة باستخدام كود VBA
حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة باستخدام Kutools لـ Excel
حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة باستخدام Kutoos لـ Excel


حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة باستخدام كود VBA

لنفترض أنك تريد حذف الصفوف بالكامل إذا كانت الخلية في العمود D أكبر أو أقل من قيمة معينة في Excel. يمكنك تشغيل الكود التالي لـ VBA لتحقيق ذلك.

1. اضغط على مفاتيح Alt + F11 معًا لفتح نافذة Microsoft Visual Basic for Applications.

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

كود VBA: حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة في Excel

Public Sub ProcessData()
    Dim xRg As Range
    Dim xTxt As String
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If (xRg.Areas.Count > 1) Or (xRg.Columns.Count > 1) Then
        MsgBox "You can only select one column per time", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xRg.Range("A1").EntireRow.Insert
    Set xRg = xRg.Range("A1").Offset(-1).Resize(xRg.Rows.Count + 1)
    xRg.Range("A1") = "Temp"
    xRg.AutoFilter 1, ">30000"
    Set xRg = Application.Intersect(xRg, xRg.SpecialCells(xlCellTypeVisible))
    On Error GoTo 0
    If Not xRg Is Nothing Then xRg.EntireRow.Delete
End Sub

ملاحظة: في الكود أعلاه، >30000 يعني أنك ستحذف الصفوف إذا كانت الخلايا أكبر من 30000 في عمود محدد. إذا كنت ترغب في حذف الصفوف إذا كانت الخلايا أقل من قيمة معينة، يرجى تغيير العلامة > إلى < ثم حدد القيمة الخاصة بك.

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

run vba code to select the data list

ثم يتم حذف جميع الصفوف ذات القيم الأكبر من 30000 في العمود D فوراً.

all rows with cell value meet the criteria are deleted


حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة باستخدام Kutools لـ Excel

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

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

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

click Select Specific Cells feature of kutools

2. في مربع حوار تحديد الخلايا المحددة، يرجى تحديد الصف بأكمله في قسم نوع التحديد. في قسم تحديد النوع، حدد أكبر من أو أقل من من القائمة المنسدلة الأولى، وأدخل القيمة المحددة في مربع النص التالي، وبعد ذلك انقر على زر موافق.

set criteria in the dialog box

3. ثم يظهر مربع حوار ينبهك إلى عدد الصفوف المحددة، يرجى النقر على زر موافق. ويمكنك رؤية جميع الصفوف ذات القيم الأكبر من 30000 في العمود D يتم تحديدها فوراً.

4. انقر بزر الماوس الأيمن على أحد الصفوف المحددة، ثم انقر فوق حذف من قائمة النقر بزر الماوس الأيمن. وسيتم حذف جميع الصفوف المحددة.

click Delete

  إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يوم) من هذه الأداة، يرجى النقر لتنزيلها، ثم الانتقال لتطبيق العملية وفقًا للخطوات المذكورة أعلاه.


حذف الصفوف إذا كانت الخلية أكبر/أقل من قيمة معينة باستخدام Kutoos لـ Excel

بالإضافة إلى الطريقتين السابقتين، يمكنك تصفيه جميع الصفوف التي تحتوي خلاياها على قيم أكبر أو أقل من قيمة معينة في عمود محدد، وبعد ذلك يمكنك حذف جميع الصفوف المصفاة باستخدام أداة حذف الصفوف والأعمدة المخفية (المرئية) من Kutools لـ Excel.

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

1. حدد رأس العمود، ثم انقر فوق البيانات > تصفية. شاهد الصورة:

click Data > Filter

2. انقر فوق السهم المنسدل في العمود الذي سيتم حذف الصفوف بناءً عليه، ثم انقر فوق تصفية الأرقام > أكبر من أو أقل من كما هو موضح في الصورة أدناه:

click Number Filters > Greater Than or Less Than

3. في مربع الحوار تصفية السيارات المخصصة، أدخل الرقم المحدد بعد مربع أكبر من أو أقل من، وبعد ذلك انقر على زر موافق.

 enter the criteira in the dilaog box

4. ثم يتم تصفيه جميع الصفوف التي تحتوي على خلايا معينة أكبر أو أقل من قيمة معينة في العمود D. يمكنك حذف جميع الصفوف المصفاة عن طريق تحديد البيانات المصفاة ثم النقر فوق Kutools > حذف > حذف الصفوف والأعمدة المخفية (المرئية). شاهد الصورة:

click Delete Hidden (Visible) Rows & Columns feature of kutools

5. في مربع حوار حذف الصفوف والأعمدة المخفية (المرئية)، تأكد من تحديد الخيار في النطاق المحدد في قائمة البحث المنسدلة، حدد صفوف في قسم نوع الحذف، حدد خيار الصفوف المرئية في قسم النوع المفصل، وأخيرًا انقر على زر موافق.

specify options in the dialog box

6. ثم يتم حذف جميع الصفوف المرئية في النطاق المحدد فوراً، يمكنك إلغاء التصفية بالنقر فوق البيانات > تصفية.

  إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يوم) من هذه الأداة، يرجى النقر لتنزيلها، ثم الانتقال لتطبيق العملية وفقًا للخطوات المذكورة أعلاه.


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

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

🤖 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%، ويقلل مئات النقرات بالماوس يومياً!