هناك عدة طرق لحذف الأعمدة الفارغة في ملف Microsoft Excel. لماذا تحتاج إلى القيام بذلك؟ - بسيط.
بين الحين والآخر ، قد تؤدي البيانات التي تستوردها من صفحات الويب إلى ظهور عدد كبير من الأعمدة حتى إذا لم يتم استخدامها. ترى أن هذا يحدث مع ملفات CSV وملفات .txt بنفس القدر.
عندما يحدث ذلك ، قد لا يكون حذف الأعمدة يدويًا أمرًا سهلاً دائمًا. بالتأكيد ، إذا كان لديك عمودان أو ثلاثة أعمدة فارغة فقط ، فلا بأس من حذفها يدويًا. ولكن ماذا لو أن مشروعك المستورد أنشأ 57 عمودًا فارغًا وغير مستمر؟ - لذلك ، ستحتاج إلى عملية آلية.
استخدام VBA Macro
تتضمن الطريقة الأولى استخدام ماكرو VBA.
- انتقل إلى ملف Excel.
- اضغط باستمرار على Alt + F11 معاً.
- انتظر حتى تظهر نافذة Microsoft Visual Basic for Applications.
- بعد ذلك ، انقر على إدراج .
- حدد وحدة .
- الصق سطور التعليمات البرمجية التالية في النافذة.
Sub DeleteEmptyColumns()
'Updateby20140317
Dim rng As Range
Dim InputRng As Range
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 Then
rng.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
- اضغط على F5 لتجميع وتنفيذ الماكرو.
- أدخل نطاق العمل المناسب في نافذة الحوار.
نطاق العمل أو نطاق البيانات هو الفاصل الزمني المحدد بين الأعمدة التي تريد استهدافها. التنسيق هو $ A $ 1:$ J $ 12 . تتوافق الأحرف مع العمود وتتوافق الأرقام مع الصفوف.
إذا سحبت ذلك للخارج بالماوس أو بالضغط على Shift وباستخدام مفاتيح الأسهم ، ستلاحظ ما يلي:
$ A $ 1 - الركن العلوي
$ 12 دولارًا أمريكيًا - الركن السفلي
لا يمكنك تحديد نطاق البيانات قبل البدء في تحميل الماكرو لأنه لن يظل محددًا.
- اضغط على موافق .
بعد ذلك ، يجب محو جميع الأعمدة الفارغة ويجب أن تكون جميع الأعمدة المملوءة بجوار بعضها البعض.
استخدام أدوات Excel لحذف الأعمدة الفارغة
من الواضح أن Excel لن يكون مثل هذه القوة إذا لم يكن لديه قدرات فرز رائعة. يمكنك استخدام حذف القائمة المنسدلة لحذف صفوف أو أعمدة أو خلايا فارغة بأكملها.
- حدد أولاً نطاق البيانات واضغط على F5 .
- بعد ذلك ، انقر على خاص .
- الآن ، حدد الفراغات اختيار.
- انقر فوق موافق (سيضمن هذا التحديد تحديد جميع الخلايا الفارغة في النطاق المستهدف).
- انتقل إلى الصفحة الرئيسية علامة التبويب.
- حدد حذف القائمة المنسدلة ضمن مجموعة أدوات الخلايا.
- حدد حذف الخلايا .
- حدد إزاحة الخلايا لليسار لإزالة وإعادة ترتيب الأعمدة.
- انقر فوق موافق .
الآن يجب أن تختفي الخلايا الفارغة من الأعمدة الفارغة وسيتم تقريب جميع الصفوف الأخرى من بعضها.
يمكنك استخدام نفس الطريقة لحذف الصفوف بأكملها. ومع ذلك ، بدلاً من نقل الخلايا إلى اليسار ، حدد الخيار الآخر.
حدد نقل الخلايا لأعلى لإزالة وإعادة ترتيب الصفوف.
اعتمادًا على إصدار Excel الذي تستخدمه ، قد تحصل على صيغ مختلفة. ولكن على أي حال ، فإن الخيارين العلويين في قائمة "حذف الخلايا" يظلان متماثلين دائمًا.
لم تعد هذه الطريقة تزيل جميع الخلايا الفارغة في التحديد. قبل Excel 2013 ، كان هذا من شأنه أن يزيل عن غير قصد حتى الصفوف الفارغة التي من شأنها أن تفسد عملية الفرز بشكل عام.
الآن لم تعد المشكلة تحدث. لذلك ، إذا كنت تريد أيضًا التخلص من الصفوف ، فيمكنك القيام بذلك عن طريق تحديد نطاق البيانات مرة أخرى واتباع الخطوات السابقة. ثم حدد ببساطة لنقل الخلايا أو حذفها بدلاً من اليسار.
حذف الأعمدة الفارغة في Android
على الرغم من أن العملية مشابهة لحذف الأعمدة الفارغة في Excel على أنظمة التشغيل Windows و Mac و Android ، فإليك نظرة عامة سريعة للقيام بذلك على Android.
- افتح جدول بيانات Excel الذي تريد تعديله وأعلى عنوان العمود الذي تريد تعديله.
- الآن ، حدد حذف من القائمة التي تظهر.
مهام أخرى سهلة الفرز
على الرغم من أن استخدام شريط أدوات Excel تقنيًا لحذف الأعمدة والصفوف الفارغة يبدو أسهل ، إلا أن طريقة الماكرو VBA مضمونة ، مما يعني أنه يمكنك استخدامها حتى في إصدارات Microsoft Excel الأقدم.
باستخدام نفس وحدة VBA أو قائمة الوظائف Go To ، يمكنك فعل الكثير في Excel. هل لديك بعض الصيغ التي لم تعد ذات صلة؟ - يمكنك إزالتها أيضًا أو إعادة ترتيبها وفقًا لذلك.
يمكنك أيضًا إزالة التعليقات غير الضرورية أو جميع التعليقات من مشروعك إذا كنت لا تريدها أن تظهر أثناء العرض التقديمي. ابحث في VBA إذا كنت تريد أن تكون مستخدمًا قويًا لبرنامج Excel.
فكر أخير
على مر السنين ، ظهرت مجموعة كبيرة من الوظائف الإضافية عبر الإنترنت. يسمح لك بعضها بأخذ المزيد من الاختصارات عند فرز جداول البيانات الكبيرة. ومع ذلك ، نادرًا ما تكون هذه التطبيقات مجانية ولا تستحق عناء المهام البسيطة مثل إزالة الصفوف والخلايا والأعمدة الفارغة.
بالإضافة إلى ذلك ، إذا كان الأمر بهذه الصعوبة ، فقد عملت Microsoft على تبسيط العملية بشكل أكبر الآن أو إنشاء أدلة أكثر شمولاً حول فرز Excel.