جدول المحتويات
تخيل حالة عندما يكون لديك مجموعة من البيانات في ورقة عمل Excel ، وترى بعض الصفوف الفارغة غير الضرورية. لا شك أن مثل هذه الصفوف الفارغة غير المتوقعة تزعج الجميع وتسبب اضطرابًا في العمل وتعيق وتيرة العمل. لذلك ، قبل العمل مع مجموعة البيانات هذه في Excel ، نود حذف هذه الصفوف الفارغة عديمة الفائدة . يحتوي Microsoft Excel على العديد من التقنيات والأساليب لأداء هذه المهمة. سنعرض 8 منها مع أمثلة ورسوم توضيحية مناسبة.
تنزيل Practice Workbook
نوصي بتنزيل كتيب التدريب العملي التالي وممارسته معه.
حذف Blank Rows.xlsx8 طرق فعالة لحذف الصفوف الفارغة في Excel
لنفكر في مجموعة البيانات التالية التي تصف العنصر الاسم ، المبيعات المبلغ و المكافأة . بالنظر إلى ذلك ، تحتوي مجموعة البيانات هذه على صفوف فارغة في الصف 6 و 9 و 11 و 13 ، نريد إزالة هذه الصفوف غير الضرورية .
لذا ، فلنبدأ.
1. احذف زوجًا من الصفوف الفارغة يدويًا
عندما يكون لدينا مجموعة بيانات ليست كذلك كبيرة جدًا وتحتوي على عدد قليل من الصفوف الفارغة ، يمكننا إزالة الصفوف يدويًا. سيكون أسرع من تنفيذ الطرق الأخرى التي تحتوي على أوامر ووظائف Excel وما إلى ذلك في مثل هذه الحالة. تتكون هذه التقنية من خطوتين بسيطتين فقط. دعونا نرى. 👇
الخطوات:
- اضغط على & amp؛ اضغط المفتاح Ctrl ثم هكذا F6: F14 .
- انتقل إلى علامة التبويب البيانات & gt؛ اذهب إلى Sort & amp؛ مجموعة التصفية .
- قم بتشغيل الخيار عامل التصفية .
- انقر فوق أي من يعرض جميع الرموز في رؤوس مجموعة البيانات.
- إلغاء تحديد الكل & GT. حدد فقط 4 .
- اضغط على موافق .
- حذف الصفوف الموجودة باستخدام أي تقنية موصوفة في الطريقة 1 .
- انتقل الآن إلى علامة التبويب البيانات وانقر فوق تصفية الخيار وإيقاف تشغيله.
بعد إيقاف تشغيل خيار Filter ، ستبدو مجموعة البيانات مثل الصورة التالية.
- حذف العمود F بتحديد العمود وتحديد أمر حذف من سياق قائمة .
ومن ثم قمنا بحذف الصفوف الفارغة تمامًا وإنشاء مجموعة بيانات جديدة ذات مظهر جديد. 👆
7.3 اجمع بين وظائف INDEX و SMALL و ROW و ROWS
في الطريقة الثانية الأخيرة ، توصلنا إلى صيغة Excel. تعمل هذه الطريقة في خطوتين فقط. دعونا نرى أدناه. 👇
الخطوات:
- فقط انسخ رؤوس مجموعة البيانات و الصقها في مكان مناسب ، هنا في الخلية G4 .
- اكتب الصيغة التالية في الخلية G5 و اضغط أدخل.
=IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B5))), "")
📌 إذا لم يكن لديك MS Excel 365 ، ثم اضغط على Ctrl + Shift + Enter .
- اسحب مقبض التعبئة إلى النهاية اليمنى والسفلى من مجموعة البيانات.
هذا كل شيء. انظر الصورة التالية. 👇
🔎 كيف تعمل الصيغة؟
⮞ ROWS (B $ 5: B5)
ROWS تُرجع الدالة عدد الصفوف في النطاق B $ 5: B5 .
الإخراج: 1 .
⮞ ROW (B $ 5: B $ 14)
تعرض الدالة ROW رقم صف النطاق B $ 5: B 14 $ .
الإخراج: {5؛ 6؛ 7؛ 8؛ 9؛ 10؛ 11؛ 12؛ 13؛ 14}
⮞ B $ 5: B $ 14 ””
الإخراج: {TRUE؛ FALSE؛ TRUE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE}
⮞ IF (B $ 5: B $ 14 ””، ROW (B $ 5: B $ 14))
تتحقق الوظيفة IF من النطاق B $ 5 : B $ 14 ما إذا كان يفي بالشرط ، ويعيد ما يلي.
الإخراج: {5 ؛ FALSE؛ 7؛ 8؛ FALSE؛ 10؛ FALSE؛ 12؛ FALSE؛ 14}
⮞ صغيرة (IF (B $ 5: B $ 14 ”" ، ROW (B $ 5: B $ 14)) ، ROWS (B $ 5: B5))
تحدد الوظيفة صغيرة أصغر قيمة للمصفوفة أعلاه.
الإخراج: {5}
⮞ IFERROR (INDEX ( B: B ، SMALL (IF (B $ 5: B $ 14 "" ، ROW (B $ 5: B $ 14)) ، ROWS (B $ 5: B5))) ، "")
أخيرًا ، ترجع الدالة INDEX القيمة من النطاق B: B و الصف الخامس ، كما تدعى الدالة الصغيرة . وظيفة IFERROR هي فقط للحفاظ على الإخراج حديثًا من قيم خطأ Excel.
الإخراج: {Matt}
قراءةالمزيد: كيفية حذف الصفوف الفارغة في Excel (6 طرق)
8. استخدم أداة Excel Power Query لحذف جميع الصفوف الفارغة
Power Query هي أداة Excel رائعة ، ويمكنك استخدامها لأغراض متعددة. هنا سنستخدم هذه الأداة لقضيتنا ، وحذف الصفوف الفارغة. كل ما عليك القيام به هو إتباع الخطوات أدناه. 👇
الخطوات:
- انتقل إلى علامة التبويب البيانات & gt؛ “ احصل على & amp؛ تحويل البيانات "مجموعة & GT. حدد الخيار " من الجدول / النطاق ".
سيتم فتح مربع حوار " إنشاء جدول ".
- حدد مجموعة البيانات بالكامل B4: E14 .
- اضغط على موافق .
" ظهرت نافذة محرر Power Query ”.
- انتقل إلى الصفحة الرئيسية علامة التبويب & gt ؛ تقليل الصفوف القائمة المنسدلة
- إزالة الصفوف القائمة المنسدلة & gt ؛ إزالة الصفوف الفارغة .
يتم حذف الصفوف الفارغة. انظر الصورة التالية.
- اذهب إلى ملف & gt؛ حدد Coles & amp؛ تحميل إلى خيار .
سيظهر مربع الحوار استيراد البيانات .
- اختر زر الاختيار جدول .
- اختر ورقة العمل الحالية زر الاختيار
- حدد الموضع المطلوب للإخراج ، الخلية B16 & GT. اضغط على موافق .
هذا كل شيء. مجموعة بيانات الإخراج جاهزة مع عدم وجود صفوف فارغة فيها.
الآن ، إذا كنت تريد تحويل نموذج الجدول إلى النطاق الشكلعليك اتباع بعض الخطوات الأخرى.
تحويل مجموعة البيانات إلى نموذج النطاق:
الخطوات:
- انتقل إلى علامة التبويب تصميم الجدول & GT. مجموعة أدوات & GT. حدد تحويل إلى نطاق .
- اضغط على موافق .
لقد نجحنا في تحويل مجموعة البيانات في شكل نطاق.
بيانات العمود المبيعات و المكافأة موجودة في نوع الرقم عام . يمكنك بسهولة تغيير نوع الرقم. ما عليك سوى اتباع هاتين الخطوتين.
1. حدد العمودين .
2. انتقل إلى علامة التبويب الصفحة الرئيسية & gt؛ عدد المجموعة & GT. حدد تنسيق رقم المحاسبة .
هذا كل شيء. انظر الصورة التالية.
اقرأ المزيد: اختصار Excel لحذف الصفوف (بتقنيات إضافية)
الكلمات الختامية
لذلك ، ناقشنا 8 طرق لحذف الصفوف الفارغة في Excel. آمل أن تجد كل هذه الأساليب مفيدة. علاوة على ذلك ، يمكنك تنزيل المصنف وممارسته بنفسك. إذا كان لديك أي أسئلة أو تعليقات أو أي نوع من التعليقات ، فيرجى إبلاغي بذلك في مربع التعليقات. ويرجى زيارة موقعنا على الإنترنت ExcelWIKI لاستكشاف المزيد.
حددالصفوف الفارغة.
- انقر بزر الماوس الأيمن & gt؛ انتقل إلى قائمة سياق & GT. انقر فوق الأمر حذف .
هذا كل شيء! قمنا بمسح الصفوف الفارغة عديمة الفائدة بسهولة. 👇
💡 تذكر:
اقرأ المزيد: كيفية إزالة الصفوف الفارغة في Excel
2. استخدم أمر فرز Excel
يقوم الأمر فرز بإزاحة الصفوف الفارغة إلى أسفل مجموعة البيانات. نتيجة لذلك ، تتخلص مجموعة البيانات من الصفوف الفارغة التي لا معنى لها. دعونا نرى سير العمل. 👇
الخطوات:
- انتقل إلى علامة التبويب البيانات & gt؛ المجموعة الفرز والتصفية .
- انقر فوق الفرز من الأصغر إلى الأكبر أو الفرز من الأكبر إلى الأصغر .
أخيرًا ، يتم فرز الصفوف الفارغة إلى الأسفل. الصورة التالية تظهر النتيجة. 👇
تذكر:
إذا كانت مجموعة البيانات تحتوي على عمود للأرقام التسلسلية ، فعلينا تحديد التصنيف الخيار الأصغر إلى الأكبر حتى لا تتغير الأرقام التسلسلية.
اقرأ المزيد: كيفية حذف الصفوف في Excel
3. استخدم Go To Special Command
هذا الأمر يحدد الخلايا الفارغة. بعد ذلك ، يمكننا حذف الصفوف الفارغة باستخدام اختصار لوحة المفاتيح Ctrl + - أو الأمر حذف في قائمة السياق . لذلك ، دعونا نرى هذه الطريقة خطوة بخطوة.👇
الخطوات:
- حدد أي عمود أو مجموعة البيانات بأكملها.
- انتقل إلى الصفحة الرئيسية علامة التبويب & GT. المجموعة التحرير .
- انتقل إلى Find & amp؛ حدد القائمة المنسدلة & GT. الأمر Go To Special .
سيتم فتح مربع الحوار Go To Special .
اختصار : اضغط على Ctrl + G & gt؛ الانتقال إلى سيفتح مربع الحوار & GT؛ اضغط على خاص .
- حدد فراغات زر الاختيار & gt ؛ اضغط على موافق .
يمكننا أن نرى من لقطة الشاشة التالية أن الصفوف الفارغة المتوقعة جنبًا إلى جنب مع الخلايا الفارغة محددة أيضًا.
الآن ، دعنا ننتقل إلى الأمام لحذف الصفوف المحددة.
- اضغط على Ctrl + - .
سيتم فتح مربع الحوار حذف .
- حدد الصف بالكامل زر الراديو & gt؛ اضغط على موافق .
يمكنك أيضًا إجراء هذا الحذف باستخدام الخيار حذف في قائمة السياق كما هو موضح في الأول الطريقة.
هذا كل شيء. لقد أزلنا الصفوف الفارغة غير الضرورية. لقد أظهرنا مجموعة البيانات الناتجة في لقطة الشاشة أعلاه. 👆
اقرأ المزيد: كيفية حذف الصفوف في Excel التي تستمر إلى الأبد (4 طرق سهلة)
4. استخدم Excel Find Command
هذه الطريقة مشابهة جدًا للطريقة السابقة. الاختلاف في الطريقة التي نختار بها الصفوف الفارغة. دعونا المضي قدما. 👇
الخطوات:
- انتقل إلى علامة التبويب الصفحة الرئيسية & gt؛ المجموعة التحرير .
- Find & amp؛ حدد القائمة المنسدلة & GT. بحث الأمر.
سيظهر مربع حوار باسم بحث واستبدال .
يمكننا أيضًا الوصول إلى بحث واستبدال بالضغط على Ctrl + H على لوحة المفاتيح.الآن ، نفذ الخطوات التالية واحدة تلو الأخرى.
- انتقل إلى بحث جزء من المربع.
- احتفظ بالمربع ابحث عن المربع فارغًا.
- بحث ضمن الورقة .
- البحث بالصفوف .
- ابحث في القيم .
- حدد خانة الاختيار تطابق محتويات الخلية بالكامل .
- اضغط على بحث عن الكل .
كما نرى ، يتم عرض جميع الصفوف الأربعة الفارغة في المربع المنبثق. 👇
- حددهم جميعًا بالضغط على Ctrl + A .
- اضغط على إغلاق .
- باستخدام طريقة مناسبة موصوفة في الأقسام أعلاه ، حذف كل منهم.
سيكون الإخراج كما هو موضح في الصورة أدناه. 👇
5. استخدم ميزة التصفية التلقائية لـ Excel
يمكننا أيضًا حذف الصفوف الفارغة باستخدام الخيار Filter في Excel. فيما يلي الخطوات. 👇
الخطوات:
- حدد النطاق الكامل للبيانات بما في ذلك الرؤوس ، B4: E14 .
- انتقل إلى علامة التبويب البيانات & gt؛ فرز & أمبير ؛ تصفية مجموعة و GT. قم بتشغيل الخيار تصفية بالنقر فوقه.
اختصار لوحة المفاتيح لتشغيل خيار التصفية هو: Ctrl + Shift + L
- انقر فوق أي من تعرض جميع رموز لرؤوس مجموعة البيانات.
- إلغاء تحديد الكل & GT. حدد فقط فراغات .
- اضغط على موافق .
اختفت جميع الصفوف التي بها محتوى . فقط الصفوف الفارغة مرئية الآن.
- احذف الصفوف الفارغة باستخدام أي من الأساليب الموضحة في الطريقة 1.
على الرغم من أننا حذفنا الصفوف الفارغة بنجاح ، فإننا نرى أيضًا مجموعة البيانات كما لو أننا حذفنا جميع الصفوف التي تحتوي على بيانات. يتعين علينا استعادة الصفوف بالبيانات وتحويل مجموعة البيانات إلى أغنية غير مصفاة مع ذلك.
- انقر فوق أي من يعرض جميع رموز لرؤوس مجموعة البيانات.
- حدد الكل & GT. اضغط على موافق .
لقد استعدنا مجموعة البيانات الأصلية التي أصبحت الآن بدون أي صفوف فارغة. المهمة التالية هي تحويلها إلى نموذج غير مصفى.
- انقر فوق خلية عشوائية في مجموعة البيانات وانتقل إلى علامة التبويب البيانات .
- اذهب إلى Sort & amp؛ تصفية مجموعة و GT. انقر فوق الأمر تصفية .
اختفى النموذج الذي تمت تصفيته وأصبحت مجموعة البيانات بالشكل الطبيعي المطلوب. 👇
أنطريقة بديلة لاستخدام خيار التصفية:
قد نرغب في تجربة طريقة بديلة لاستخدام الخيار Filter . هذه المرة لا يمكننا حذف الصفوف الفارغة من مجموعة البيانات ، ولكن يمكننا إزالتها من رؤيتنا. في بعض الحالات ، يمكن أن تكون هذه الطريقة مفيدة. لذلك دعونا نرى! 👇
الخطوات:
- قم بتطبيق الأمر Filter على مجموعة البيانات كما هو مذكور سابقًا.
- انقر فوق أي من إظهار جميع رموز رؤوس مجموعة البيانات.
- قم بإلغاء تحديد (الفراغات) مربع الاختيار و GT. اضغط على موافق .
لقد جعلنا الصفوف الفارغة تختفي من مجموعة البيانات! يجب أن نحتفظ بخيار Filter ON . 👇
تذكر:
وتجدر الإشارة إلى أننا إذا قمنا بإيقاف تشغيل الخيار Filter ، ستظهر الصفوف الفارغة مرة أخرى!
اقرأ المزيد: كيفية تصفية الصفوف وحذفها باستخدام VBA في Excel (طريقتان)
قراءات مماثلة
- كيفية حذف صف إذا كانت الخلية فارغة في Excel (4 طرق)
- صيغة لإزالة الفراغ صفوف في Excel (5 أمثلة)
- حذف صفوف متعددة في Excel (3 طرق)
- كيفية حذف الصفوف المحددة في Excel (8 مقاربات )
- كيفية حذف كل الصفوف الموجودة أسفل صف معين في Excel (6 طرق)
6. استخدم أمر التصفية المتقدم في Excel
يعد الخيار Advanced Filter أداة مفيدة أخرى في Microsoft Excel لسحب ملفصفوف فارغة عديمة الفائدة عن الأنظار. دعونا نرى الخطوات التالية. 👇
الخطوات:
أولاً وقبل كل شيء ، نحتاج إلى إعداد نطاق معايير مرشح . لذلك ،
- أنشئ عمود بيانات جديدًا في خلية خلية G4 برأس مسمى مندوب المبيعات .
- اكتب
>""
في الخلية G5.
- انتقل إلى علامة التبويب البيانات & gt؛ اذهب إلى Sort & amp؛ تصفية مجموعة و GT. انقر فوق الخيار متقدم .
سيتم فتح مربع حوار التصفية المتقدمة.
- انقر فوق زر الاختيار " تصفية القائمة ، في المكان ".
- بعد ذلك ، حدد " نطاق القائمة " بتحديد مجموعة البيانات بأكملها B4: E14 .
- حدد " نطاق المعايير " عن طريق تحديد النطاق G4: G5 .
بعد إكمال الخطوات 3 & amp؛ 4 ، سيبدو مربع الحوار مرشح متقدم مثل الصورة التالية.
- اضغط موافق .
توضح لقطة الشاشة التالية أننا نجحنا في سحب الصفوف الفارغة من مجموعة البيانات. 👇
لكن الأزرق & أمبير ؛ تشير أرقام الصفوف غير المتسلسلة 5،7،8،10،12 و 14 إلى أن الصفوف الفارغة لا تزال موجودة على الرغم من أنها بعيدة عن الأنظار. إذا كنت ترغب في إعادتها ، فما عليك سوى النقر نقرًا مزدوجًا بين أرقام الصفوف الزرقاء وستظهر مرة أخرى!
اقرأ المزيد: كيفية حذف الصفوف التي تمت تصفيتها في Excel (5 طرق)
7. استخدم عدةصيغ Excel لحذف الصفوف الفارغة
7.1 استخدم وظيفة Excel FILTER
في هذه الطريقة ، سنستخدم وظيفة التصفية وهي دالة صفيف ديناميكية متوفر فقط في Excel 365 .
التخصص هنا هو أنك تحتاج إلى إدخال الصيغة مرة واحدة فقط في أعلى الخلية اليسرى. ستنتشر النتائج في الخلايا المتبقية من النطاق المحدد. علاوة على ذلك ، إذا أضفنا المزيد من الصفوف إلى مجموعة البيانات الخاصة بنا ، فسيتم تطبيق الوظيفة أيضًا على الصفوف الجديدة تلقائيًا.
دعونا نرى كيفية استخدامها. 👇
الخطوات:
- انسخ أسماء الرأس و الصق في مكان جديد (هنا ، في الخلية G4 ) بالتنسيق.
- اكتب الصيغة التالية باستخدام وظيفة عامل التصفية في الخلية G5 :
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))
- اضغط على أدخل .
لذا توضح الصورة التالية أننا أزلنا جميع الصفوف الفارغة بنجاح وأعطينا مجموعة البيانات المظهر النظيف المطلوب.
🔎 كيف تعمل الصيغة هل تعمل؟
نظرًا لأننا نبحث عن صفوف فارغة لحذفها ، ستكون كل خلية من خلايا الصفوف الفارغة فارغة. لذلك قمنا بتصميم معايير للعثور على الخلايا الفارغة أولاً. ثم باستخدام المنطق المنطقي ، قمنا بحذف الخلايا الفارغة ، بمعنى آخر ، الصفوف الفارغة.
⮞ E5: E14 ””
عامل التشغيل NOT بسلسلة فارغة "" يعني ليس فارغًا . في كل خلية في النطاق E5: E14 ، يكون ملفستكون النتيجة مصفوفة كما يلي:
الإخراج: {TRUE؛ FALSE؛ TRUE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE}
⮞ وبالمثل ، لـ D5: D14 ”” ، C5: C14 ”” و B5: B14 ”” ، ستكون النتائج:
D5: D14 ”” = {TRUE؛ FALSE؛ TRUE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE}
C5: C14 ”” = {TRUE؛ FALSE؛ TRUE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE؛ FALSE؛ TRUE}
B5: B14 ”” = { صحيح ؛ خطأ ؛ صحيح ؛ صحيح ؛ خطأ ؛ صحيح ؛ خطأ ؛ صحيح ؛ خطأ ؛ صحيح}
⮞ (B5: B14 ”) * (C5: C14 ”) * (D5: D14”) * (E5: E14 ””)
الإخراج: {1؛ 0؛ 1؛ 1؛ 0؛ 1؛ 0؛ 1 ؛ 0؛ 1}
⮞ مرشح (B5: E14، (B5: B14 ”) * (C5: C14” ”) * (D5: D14 ””) * (E5: E14 ””))
أخيرًا ، تعرض الدالة FILTER الإخراج من المصفوفة B5: B14 ، والتي تطابق المعايير. =
الإخراج: {"مات" ، "اللحوم" ، 200،10 ؛ "لي" ، "المأكولات البحرية" ، 450،22.5 ؛ "آدم" ، "الملابس" ، 1000 ، 50 ؛ "هوبكنز" ، "ألعاب الأطفال" ، 780،39 ؛ "نيك" ، "ملابس" ، 890،44.5 ؛ "كريس" ، "مستحضرات التجميل" ، 2550،127.5}
7.2 الاستخدام وظيفة COUNTBLANK
وظيفة COUNTBLANK تُرجع n عدد الخلايا الفارغة في نطاق محدد. على الرغم من أنه يتعامل مع الخلايا الفارغة ، إلا أنه يمكننا استخدام الوظيفة لقضيتنا أيضًا. هيا فالنرى اذا. 👇
الخطوات:
- أضف عمودًا باسم " الفراغات " إلى الجانب الأيمن من مجموعة البيانات.
- اكتب الصيغة ⏩
=COUNTBLANK(B5:E5)
➤ في الخلية F5 .
- اسحب ملء التعامل مع رمز فوق النطاق