Skip to main content

كيفية إزالة الخلايا أو الصفوف إذا لم تكن عريضة في Excel؟

Author: Sun Last Modified: 2025-05-30

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

sample data

إزالة الصفوف إذا لم تكن عريضة باستخدام VBA

إزالة الخلايا إذا لم تكن عريضة باستخدام البحث والاستبدال ومساعد النطاق

إزالة الصفوف/الخلايا إذا لم تكن عريضة باستخدام Kutools لـ Excel good idea3


v إزالة الصفوف إذا لم تكن عريضة باستخدام VBA

لإزالة الصفوف إذا لم تكن عريضة، يمكنك استخدام كود VBA للتعامل معها.

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

2. انقر فوق إدراج > وحدة، ثم الصق الكود التالي VBA في نافذة الوحدة الجديدة.

VBA: إزالة الصفوف إذا لم تكن عريضة.

Sub DeleteNonBolded()
'UpdatebyKutoolsforExcel20151116
    Dim xRg As Range
    Dim xDelRg As Range
    Dim xAddress As String
    Dim xUpdate As Boolean
    Dim I As Long
    Dim xBold As Variant
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a range", "Kutools for Excel", xAddress, , , , , 8)
    Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "This VBA cannot support multiple range", , "Kutools for Excel"
        Exit Sub
    End If
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    For I = 1 To xRg.Rows.Count
        xBold = xRg.Rows(I).Cells.Font.Bold
        If TypeName(xBold) = "Boolean" Then
            If xBold = False Then
                If xDelRg Is Nothing Then
                    Set xDelRg = xRg.Rows(I).EntireRow
                Else
                    Set xDelRg = Union(xRg.Rows(I).EntireRow, xDelRg)
                End If
            End If
        End If
    Next
    xDelRg.Delete
    Application.ScreenUpdating = xUpdate
End Sub

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

vba code to select data range

وبعد ذلك يمكنك رؤية الصفوف التي لا تحتوي على خلايا عريضة قد تم إزالتها.

original dataarrow rightthe rows which doesn’t contain bolded cells are removed

ملاحظة: يمكن إزالة الصفوف فقط عندما تكون جميع الخلايا في نفس الصف غير عريضة.

a screenshot of kutools for excel ai

اكتشف سحر Excel مع Kutools AI

  • التنفيذ الذكي: قم بعمليات الخلية، وتحليل البيانات، وإنشاء المخططات - كل ذلك يتم من خلال أوامر بسيطة.
  • الصيغ المخصصة: قم بإنشاء صيغ مصممة خصيصًا لتسهيل سير عملك.
  • برمجة VBA: كتابة وتطبيق أكواد VBA بسهولة.
  • تفسير الصيغ: فهم الصيغ المعقدة بسهولة.
  • ترجمة النصوص: تجاوز الحواجز اللغوية داخل جداول البيانات الخاصة بك.
عزز قدرات Excel لديك باستخدام أدوات تعمل بالذكاء الاصطناعي. قم بالتنزيل الآن وعش تجربة الكفاءة كما لم يحدث من قبل!

إزالة الخلايا إذا لم تكن عريضة باستخدام البحث والاستبدال ومساعد النطاق

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

1. حدد نطاق البيانات حيث تريد إزالة الخلايا غير العريضة، واضغط على Ctrl + F لتمكين مربع الحوار البحث والاستبدال، ثم انقر فوق زر الخيارات. انظر لقطة الشاشة:

click at Options button in the Find and Replace dialog box

2. انقر فوق تنسيق للانتقال إلى مربع الحوار تنسيق البحث، وتحت علامة الخط، حدد عريض من قائمة نمط الخط. انظر لقطة الشاشة:

specify the font style in the Find Format dialog

3. انقر فوق موافق > العثور على الكل، وستكون جميع الخلايا العريضة مدرجة في مربع الحوار البحث والاستبدال، واضغط على Ctrl +A لتحديد كل منها، ثم أغلق مربع الحوار البحث والاستبدال. انظر لقطة الشاشة:

all the bolded cells are listed and then select them

4. بعد ذلك، احتفظ بتحديد هذه الخلايا وانقر فوق Kutools > تحديد > مساعد النطاق. انظر لقطة الشاشة:

click Select Range Helper feature of kutools

5. في مربع الحوار المنبثق، قم بتفعيل خيار العكس أولاً، ثم حدد نطاق البيانات الأصلي. الآن يمكنك رؤية أن التحديد قد تم عكسه. انظر لقطة الشاشة:

check Inverse Selection option

6. انقر فوق إغلاق. الآن اضغط على مفتاح ال حذف لإزالة محتويات الخلية من الخلايا غير العريضة.

press Delete key to remove the unbold cells


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

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

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

بعد التثبيت المجاني لـ Kutools لـ Excel، يرجى القيام بما يلي:

1. حدد نطاق البيانات الذي تحتاجه، وانقر فوق Kutools > تحديد > تحديد الخلايا بنفس التنسيق. انظر لقطة الشاشة:

click Select Cells with Format feature of kutools

2. في مربع الحوار المنبثق، انقر فوق زر تحديد التنسيق من الخلية لتحديد خلية غير عريضة من نطاق البيانات، ثم قم بتفعيل الخيار عريض فقط من القائمة أدناه في قسم الخط. انظر لقطة الشاشة:

click Choose Format From Cell button to select one not bolded cell

3. انقر فوق موافق، وسيظهر مربع حوار ينبثق ليخبرك بعدد الخلايا المحددة، فقط انقر فوق نعم لإغلاقه.

a dialog pops out to remind the number of selected cells

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

select Delete from the right click menuarrow rightclick Entire row option

عرض توضيحي: إزالة الخلايا/الصفوف إذا لم تكن عريضة

 

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

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

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