كيفية حذف عدة أعمدة فارغة بسرعة في إكسيل؟
في بعض الأحيان ، عندما تقوم باستيراد البيانات إلى Microsoft Excel من بعض المصادر ، مثل صفحة الويب ، و CSV ، والنص ، وما إلى ذلك ، فقد يكون هناك العديد من الأعمدة الفارغة معها. يجب أن يستغرق حذف كل عمود فارغ واحدًا تلو الآخر وقتًا طويلاً. لذلك يبحث البعض منا عن طرق سهلة لحل هذه المشكلة. تجمع هذه المقالة بعض النصائح الصعبة لمساعدتك على حذف عدة أعمدة فارغة بسرعة.
حذف عدة أعمدة فارغة في ورقة العمل مع الصيغة
احذف عدة أعمدة فارغة في ورقة العمل برمز VBA
احذف عدة أعمدة فارغة في التحديد / الورقة النشطة / المصنف بالكامل مع ميزة مفيدة
احذف عدة أعمدة فارغة برأس باستخدام التعليمات البرمجية لـ VBA
حذف عدة أعمدة فارغة في ورقة العمل مع الصيغة
في Excel ، يمكنك تطبيق صيغة لتحديد ما إذا كانت الأعمدة فارغة أم لا ، ثم استخدام ملحق تصنيف حسب: ميزة لفرز جميع الأعمدة الفارغة معًا ، ثم حذفها مرة واحدة. يرجى القيام بذلك على النحو التالي:
1. أضف صفًا جديدًا أعلى نطاق بياناتك ، انظر الصورة:
2. ثم أدخل الصيغة أدناه في الخلية A1 ، ثم اسحب مقبض التعبئة إلى الجانب الأيمن لتطبيق هذه الصيغة على خلايا أخرى ، سيتم عرض TRUE إذا كان العمود فارغًا ، وإلا فسيتم عرض FALSE ، انظر لقطة الشاشة:
3. ثم حدد نطاق البيانات بما في ذلك صف المساعد ، ثم انقر فوق البيانات > تصنيف حسب:، انظر لقطة الشاشة:
4. في خرجت تصنيف حسب: مربع الحوار، انقر فوق العلاج زر ، في ما يلي خيارات الفرز الحوار، حدد فرز من اليسار إلى اليمين الخيار ، انظر لقطات الشاشة:
![]() |
![]() |
![]() |
5. انقر OK زر للعودة تصنيف حسب: الحوار ، ثم حدد الصف 1 من الترتيب حسب المنسدلة، وحدد قيم الخلية من الفرز على القسم، اختر من الأكبر إلى الأصغر من الطلب القسم ، انظر لقطة الشاشة:
6. بعد ذلك ، تم فرز جميع الأعمدة الفارغة إلى يسار بياناتك ، والآن ، ما عليك سوى تحديد كل الأعمدة ثم النقر بزر الماوس الأيمن واختيار حذف لحذف هذه الأعمدة الفارغة مرة واحدة ، انظر الصورة:
احذف عدة أعمدة فارغة في ورقة العمل برمز VBA
إذا كنت ترغب في استخدام ماكرو VBA ، فستصبح الأمور أسهل بكثير. قد يساعدك رمز VBA التالي ، يرجى القيام بذلك على النحو التالي:
1. اضغط باستمرار على قديم + F11 في Excel ، ويفتح ملف ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. انقر إدراج > وحدة، ولصق الماكرو التالي في ملف وحدة نافذة او شباك.
كود فبا: حذف عدة أعمدة فارغة في التحديد:
Sub DeleteEmptyColumns () 'Updateby Extendoffice Dim rng كنطاق Dim InputRng كنطاق xTitleId = "KutoolsforExcel" Set InputRng = Application.Selection Set InputRng = Application.InputBox ("Range:"، xTitleId، InputRng.Address، Type: = 8) Application.ScreenUpdating = False For i = InputRng.Columns.Count To 1 Step -1 Set rng = InputRng.Cells (1، i) .EntireColumn If Application.WorksheetFunction.CountA (rng) = 0 ثم rng.Delete End If Next Application.ScreenUpdating = True End Sub
3. اضغط على F5 مفتاح لتشغيل هذا الماكرو ، حدد نطاق العمل الذي تحتاجه في مربع الحوار المنبثق. انظر لقطة الشاشة:
4. انقر OK، ثم تتم إزالة جميع الأعمدة الفارغة في التحديد. انظر لقطة الشاشة:
احذف عدة أعمدة فارغة في التحديد / الورقة النشطة / المصنف بالكامل مع ميزة مفيدة
• حذف الصفوف والأعمدة المخفية (المرئية) فائدة كوتولس ل إكسيل يمكن أن تساعدك في إزالة عدة صفوف أو أعمدة فارغة بسرعة مرة واحدة.
بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:
1. انقر كوتولس > حذف > حذف الصفوف والأعمدة المخفية (المرئية)، انظر لقطة الشاشة:
2. في حذف الصفوف والأعمدة المخفية (المرئية) في مربع الحوار ، حدد النطاق الذي تريد تطبيق العملية منه إنظر في قائمة منسدلة. (إذا اخترت في النطاق المحدد، يجب تحديد النطاق الذي تريد استخدامه أولاً.) ثم تحقق الأعمدة تحت نوع الحذف. وحدد أعمدة فارغة من النوع التفصيلي. انظر لقطة الشاشة:
3. ثم اضغط OK. وتم حذف الأعمدة الفارغة من النطاق المحدد. انظر لقطة الشاشة:
احذف عدة أعمدة فارغة برأس باستخدام التعليمات البرمجية لـ VBA
في بعض الأحيان ، قد ترغب في حذف جميع الأعمدة الفارغة التي تحتوي على رأس فقط في ورقة العمل ، يمكن أن تقدم لك تعليمات VBA التالية خدمة ، يرجى اتباع الخطوات التالية:
1. اضغط باستمرار على قديم + F11 في Excel ، ويفتح ملف ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. انقر إدراج > وحدة، ولصق الماكرو التالي في ملف وحدة نافذة او شباك.
كود فبا: احذف كل الأعمدة الفارغة برأس
Sub deleteblankcolwithheader()
'updateby Extendoffice
Dim xEndCol As Long
Dim I As Long
Dim xDel As Boolean
On Error Resume Next
xEndCol = Cells.Find("*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
If xEndCol = 0 Then
MsgBox "There is no data on """ & ActiveSheet.Name & """ .", vbExclamation, "Kutools for Excel"
Exit Sub
End If
Application.ScreenUpdating = False
For I = xEndCol To 1 Step -1
If Application.WorksheetFunction.CountA(Columns(I)) <= 1 Then
Columns(I).Delete
xDel = True
End If
Next
If xDel Then
MsgBox "All blank column(s) with only a header row have been deleted.", vbInformation, "Kutools for Excel"
Else
MsgBox "There are no Columns to delete as each one has more data (rows) than just a header.", vbExclamation, "Kutools for Excel"
End If
Application.ScreenUpdating = True
End Sub
3. ثم اضغط على مفتاح F5 لتشغيل هذا الرمز ، وسوف يظهر مربع موجه لتذكيرك بالأعمدة الفارغة التي تحتوي على رأس سيتم حذفها ، انظر لقطة الشاشة:
4. وبعد ذلك ، انقر فوق الزر "موافق" ، يتم حذف جميع الأعمدة الفارغة ذات الرأس فقط في ورقة العمل الحالية مرة واحدة. انظر لقطات الشاشة:
![]() |
![]() |
![]() |
المزيد من المقالات ذات الصلة:
- احذف جميع الصفوف أو الأعمدة المخفية في Excel
- إذا كان لديك مصنف كبير به الكثير من الصفوف والأعمدة المخفية ، وكانت البيانات المخفية غير متوفرة الآن ، فأنت تريد حذفها جميعًا. كيف يمكنك حذفها بسرعة؟
- احذف جميع الصور أو الكائنات الأخرى في Excel
- إذا كنت تريد حذف جميع الصور من Microsoft Excel ، فقد يستغرق تحديد كل صورة وحذفها واحدة تلو الأخرى وقتًا طويلاً. قد تسهل الحيل التالية عملك لحذف جميع الصور.
- احذف الصفوف بناءً على لون الخلفية في Excel
- كيف يمكنك حذف الصفوف بأكملها بناءً على لون الخلفية؟ في هذا المثال ، أحتاج إلى حذف جميع الصفوف التي تملأ الخلايا بلون الخلفية الأزرق كما هو موضح في لقطة الشاشة التالية. مع هذه المقالة ، ستحصل على بعض الرموز لتحقيق هذه المهمة في Excel.
- احذف جميع الصفوف التي تحتوي على نص معين داخل عمود في جداول بيانات Google
- لنفترض أن لديك مجموعة من البيانات في ورقة google ، الآن ، تريد حذف الصفوف بناءً على قيم الخلية في عمود. على سبيل المثال ، أريد حذف جميع الصفوف التي تحتوي على النص "مكتمل" في العمود ج. وفي هذه المقالة ، سأتحدث عن كيفية حلها في أوراق Google.
أفضل أدوات إنتاجية المكتب
Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪
- إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
- سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
- دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
- حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
- نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
- استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
- سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
- اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
- أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!








