Note: The other languages of the website are Google-translated. Back to English

كيفية حذف عدة أعمدة فارغة بسرعة في إكسيل؟

في بعض الأحيان ، عندما تقوم باستيراد البيانات إلى Microsoft Excel من بعض المصادر ، مثل صفحة الويب ، و CSV ، والنص ، وما إلى ذلك ، فقد يكون هناك العديد من الأعمدة الفارغة معها. يجب أن يستغرق حذف كل عمود فارغ واحدًا تلو الآخر وقتًا طويلاً. لذلك يبحث البعض منا عن طرق سهلة لحل هذه المشكلة. تجمع هذه المقالة بعض النصائح الصعبة لمساعدتك على حذف عدة أعمدة فارغة بسرعة.

حذف عدة أعمدة فارغة في ورقة العمل مع الصيغة

احذف عدة أعمدة فارغة في ورقة العمل برمز VBA

احذف عدة أعمدة فارغة في التحديد / الورقة النشطة / المصنف بالكامل مع ميزة مفيدة

احذف عدة أعمدة فارغة برأس باستخدام التعليمات البرمجية لـ VBA


حذف عدة أعمدة فارغة في ورقة العمل مع الصيغة

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

1. أضف صفًا جديدًا أعلى نطاق بياناتك ، انظر الصورة:

2. ثم أدخل الصيغة أدناه في الخلية A1 ، ثم اسحب مقبض التعبئة إلى الجانب الأيمن لتطبيق هذه الصيغة على خلايا أخرى ، سيتم عرض TRUE إذا كان العمود فارغًا ، وإلا فسيتم عرض FALSE ، انظر لقطة الشاشة:

=COUNTA(A2:A1048576)=0

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.


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

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

فرز التعليقات حسب
التعليقات (8)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد وجدت أنه من الأسهل بكثير الانتقال إلى السطر بعد آخر سطر من البيانات ، أدخل "Shift-Ctrl-End" لتمييز جميع الأسطر الفارغة التي تليها (أسرع بكثير) ، وانقر بزر الماوس الأيمن وأدخل "احذف جميع الصفوف / الأعمدة". لم يضيع النظام الكثير من الوقت في البحث بهذه الطريقة ، ولذا فقد كان نظيفًا في غمضة عين وتم إسقاط الملفات التي كان حجمها 20 ميغابايت إلى حجم 20 كيلوبايت.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
التفاصيل المذكورة أعلاه مفيدة جدًا لاستخدامي الشخصي. شكرا لتوجيهاتك. م. كارثيكيان :-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
صفحة مفيدة جدا. شكرًا لك. :-) التحدي الذي أواجهه هو أن لدي أعمدة برؤوس ، لكن لا توجد بيانات في هذا العمود. فقط الرأس موجود. كيف يمكن للشخص الشروع في حذف الأعمدة التي لا توجد بها بيانات ، ولكن الرأس موجود؟ : س
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، الشيء الذي ذكرته مفيد جدًا. اريد مساعدة صغيرة من جانبك. أقوم بتنزيل بعض الملفات يوميًا وباستخدام برنامج البيفوت أعد التقارير. إنها مهمة يومية بالنسبة لي وعملية روتينية. كيف يمكنني القيام بذلك بدون استخدام المحور. مثال: إذا قمت بإعداد التقارير يوم أمس في ملف Excel "A". في اليوم التالي في ملف Excel "A" ، قمت فقط باستبدال بيانات ملف Excel "B" الجديدة. من خلال هذا التقرير تلقائيا سيتم إنشاء؟ هل هو ممكن؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، هل يمكن لأي شخص أن يرشدني إلى كيفية حذف الخلايا الفارغة في صف أو عمود ... لاحظ عمودًا أو صفوفًا فارغة بالكامل ... خلية فارغة فقط أحتاج إلى حذفها في عمود
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،


حاول تنفيذ الكود أدناه
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا لصفحتها المفيدة للغاية مع خيار Excel الأساسي :)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد حذفت كل أسمائي في عمود الاسم الأول! اوغ!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL