كيفية حذف عدة أعمدة فارغة بسرعة في إكسيل؟
في بعض الأحيان ، عندما تقوم باستيراد البيانات إلى 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.
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!