Skip to main content

4 طرق سهلة لإزالة صفوف متعددة فارغة أو خالية بسرعة في Excel

Author: Siluvia Last Modified: 2025-05-30

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


الطريقة أ: إزالة الصفوف الفارغة باستخدام أمر الانتقال إلى الخاص

الآن يرجى اتباع الخطوات أدناه لإزالة الصفوف الفارغة باستخدام ميزة "الانتقال إلى الخاص":

1. حدد النطاق الذي تريد إزالة الصفوف الفارغة منه، انقر فوق علامة التبويب "الرئيسية"، ثم في مجموعة "تحرير"، انقر فوق "بحث واختيار" > "الانتقال إلى الخاص".
A screenshot of the Home tab in Excel, showing the Find & Select option under the Editing group

2. في مربع الحوار "الانتقال إلى الخاص"، قم بتحديد خيار "الخلايا الفارغة".
Go To Special dialog box in Excel with the Blanks option selected

3. انقر فوق "موافق"، الآن تم تحديد جميع الخلايا الفارغة في التحديد.
A screenshot showing blank cells selected in Excel using the Go To Special command

4. انقر فوق علامة التبويب "الرئيسية"، في مجموعة "الخلايا"، انقر فوق "حذف" > "حذف صفوف الورقة".
Excel's Delete Sheet Rows option highlighted in the Home tab under the Cells group

الآن تم إزالة الصفوف التي تحتوي على خلايا فارغة.
Result of blank rows successfully removed in an Excel worksheet

ملاحظة:

هناك مشكلة كبيرة أثناء استخدامك لأمر "الانتقال إلى الخاص" لحذف الصفوف الفارغة:
جميع الصفوف التي تحتوي على خلايا فارغة (حتى لو كان الصف يحتوي على خلية فارغة واحدة والأعمدة الأخرى تحتوي على بيانات) سيتم حذفها كما هو موضح في لقطة الشاشة أدناه.

Example showing rows with any blank cells removed incorrectly using Go To Special


الطريقة ب: إزالة الصفوف الفارغة في النطاق/ورقة العمل/المصنف باستخدام Kutools

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

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

انقر فوق "Kutools" > "حذف" > "حذف الصفوف الفارغة"، ثم في القائمة الفرعية المنسدلة، اختر العملية التي تحتاجها.

Kutools for Excel Delete Blank Rows option under the Delete menu

ملاحظات:
  • بعد اختيار "في ورقة العمل النشطة"، "في الأوراق المحددة"، أو "في جميع الأوراق"، سيتم حذف جميع الصفوف الفارغة فورًا من الأوراق المختارة.
  • إذا قمت بتحديد نطاق وتطبيق الخيار "في النطاق المحدد"، ستظهر مربع حوار كما هو موضح في لقطة الشاشة أدناه. تحتاج إلى تحديد الخيار المطلوب ثم النقر فوق "موافق".
    • "حذف الصفوف الفارغة في النطاق": يقوم هذا الخيار بإزالة الصفوف الفارغة تمامًا من النطاق المحدد. يستهدف الصفوف التي تكون فارغة تمامًا، ويترك الصفوف التي تحتوي على أي بيانات دون تغيير.
    • "حذف الصفوف بأكملها مع الخلايا الفارغة في النطاق": يقوم هذا الخيار بحذف أي صف داخل النطاق يحتوي على خلية فارغة واحدة أو أكثر. حتى إذا كان الصف يحتوي على بعض البيانات، إذا كانت أي خلية في ذلك الصف فارغة، سيتم حذف الصف بأكمله.
      Kutools dialog box with options to delete blank rows or rows containing blank cells in Excel
  • للاستفادة من هذه الميزة، يجب أن يكون لديك Kutools لـ Excel مثبتًا على جهاز الكمبيوتر الخاص بك. انتقل إلى تنزيل Kutools لـ Excel الآن.

الطريقة ج: إزالة الصفوف الفارغة باستخدام كود VBA

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

2. انقر فوق "إدراج" > "وحدة" لإنشاء نص "وحدة" جديد، انسخ والصق الكود أدناه في البرنامج النصي.

VBA: إزالة الصفوف الفارغة

Sub DeleteBlankRows()
'Update 20190107
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)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

Excel VBA module window displaying the VBA code for deleting blank rows

3. اضغط على مفتاح "F5" لتشغيل الكود، ثم حدد النطاق الذي تستخدمه لإزالة الصفوف الفارغة في مربع الحوار المنبثق "KutoolsforExcel".
Kutools dialog box prompting to select a range for removing blank rows in Excel

4. انقر فوق "موافق". الآن تم إزالة الصفوف الفارغة في التحديد.
Result showing blank rows removed using VBA in Excel

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

الطريقة د: إزالة الصفوف الفارغة باستخدام عمود المساعدة ووظيفة التصفية

1. أدخل عمودًا واحدًا قبل نطاق بياناتك، خذ إدراج العمود A كمثال، ثم اكتب الصيغة التالية في A3 لدمج البيانات في الصف الثالث، انظر لقطة الشاشة:

=B3&C3&D3

تلميح: إذا كانت بياناتك تمتد عبر العمود B3 إلى العمود N، قم بتعديل الصيغة إلى =B3&C3&D3&E3&…&N3.
Excel screenshot showing the helper column formula to combine row data for filtering blank rows

2. ثم املأ الصيغة في الخلايا عن طريق سحب مقبض التعبئة التلقائية لأسفل.
Result of dragging the helper column formula down to apply it to all rows in Excel

3. ثم انقر فوق "بيانات" > "تصفية".
Excel's Data tab showing the Filter option being applied to a helper column

4. ثم انقر فوق "رمز التصفية" في عمود المساعدة، وتحقق من خيار "فارغ" فقط في القائمة المنسدلة. انظر لقطة الشاشة:
Filter drop-down menu showing the Blanks option selected in Excel

5. انقر فوق "موافق"، تم تصفيّة جميع الصفوف الفارغة.
Filtered blank rows displayed in Excel using the helper column method

6. حدد الصفوف المصفاة، انقر فوق "الرئيسية" > "حذف" > "حذف صفوف الورقة" لإزالة الصفوف الفارغة.
Excel's Delete Sheet Rows option highlighted for removing filtered blank rows

7. ثم انقر فوق "بيانات" > "تصفية" مرة أخرى لإلغاء تفعيل وظيفة "تصفية".
Disabling the Filter function in Excel after deleting blank rows

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

تحميل ملف العينة

Sample file for removing blank rows in Excel available for downloadانقر لتنزيل ملف العينة

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

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