KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

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

المؤلفSiluviaتاريخ التعديل

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


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

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

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

2. في مربع حوار «الانتقال إلى خاص»، اختر خيار «الخلايا الفارغة».
مربع حوار "الانتقال إلى خاص" في Excel مع تحديد الخيار "الخلايا الفارغة"

3. انقر على «موافق»، وسيتم الآن تحديد جميع الخلايا الفارغة ضمن التحديد.
لقطة شاشة تُظهر الخلايا الفارغة المحددة في Excel باستخدام أمر الانتقال إلى خاص

4. انقر على علامة التبويب «الصفحة الرئيسية»، ثم في مجموعة «الخلايا»، اختر «حذف» > «حذف صفوف الورقة».
خيار "حذف صفوف الورقة" في Excel مُظلَّل في علامة التبويب "الصفحة الرئيسية" ضمن مجموعة "الخلايا"

لقد تمت الآن إزالة الصفوف التي تحتوي على خلايا فارغة.
نتيجة إزالة الصفوف الفارغة بنجاح في ورقة عمل Excel

ملاحظة:

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

مثال يُظهر حذف الصفوف التي تحتوي على أي خلايا فارغة بشكل غير صحيح باستخدام الانتقال إلى خاص


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

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

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

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

Kutools for Excel خيار حذف الصفوف الفارغة ضمن قائمة الحذف

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

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

1. اضغط على مفتاحَي «Alt» + "F11" لفتح نافذة «مايكروسوفت فيجوال بيسك للتطبيقات».

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 تعرض كود VBA لحذف الصفوف الفارغة

3. اضغط مفتاح "F5" لتشغيل الكود، ثم حدد النطاق الذي ترغب في استخدامه لإزالة الصفوف الفارغة من مربع الحوار المنبثق «Kutools for Excel».
مربع حوار Kutools يطلب تحديد نطاق لإزالة الصفوف الفارغة في Excel

4. انقر على «موافق». الآن، تم إزالة الصفوف الفارغة من التحديد.
نتيجة تُظهر إزالة الصفوف الفارغة باستخدام VBA في Excel

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

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

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

=B3&C3&D3

تلميح: إذا امتدت بياناتك من الخلية B3 إلى العمود N، عدّل الصيغة لتصبح =B3&C3&D3&E3&…&N3.
لقطة شاشة من Excel تُظهر صيغة العمود المساعد لدمج بيانات الصف من أجل تصفية الصفوف الفارغة

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

3. بعد ذلك، انقر على «بيانات» ثم اختر «تصفية».
علامة تبويب "بيانات" في Excel تُظهر تطبيق خيار "تصفية" على العمود المساعد

4. بعد ذلك، انقر على «رمز التصفية» في العمود المساعد، ثم اختر خيار «الخلايا الفارغة» فقط من القائمة المنسدلة. راجع لقطة الشاشة:
قائمة منسدلة للتصفية تُظهر تحديد خيار "الخلايا الفارغة" في Excel

5. انقر على «موافق»، وستتم الآن تصفية جميع الصفوف الفارغة.
الصفوف الفارغة المُرشَّحة المعروضة في Excel باستخدام طريقة العمود المساعد

6. حدد الصفوف المُصفاة، ثم انتقل إلى «الصفحة الرئيسية» > «حذف» > «حذف صفوف الورقة» لإزالة الصفوف الفارغة.
خيار "حذف صفوف الورقة" في Excel مُظلَّل لإزالة الصفوف الفارغة المُرشَّحة

7. بعد ذلك، انقر على «بيانات» > «تصفية» مرة أخرى لإيقاف وظيفة «التصفية».
تعطيل وظيفة التصفية في Excel بعد حذف الصفوف الفارغة

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

تنزيل ملف نموذجي

ملف نموذجي لإزالة الصفوف الفارغة في Excel متاح للتنزيلانقر لتنزيل ملف نموذجي

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

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

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


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

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

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل