هناك عدة طرق لحذف الأعمدة الفارغة في ملف Microsoft Excel. لماذا تحتاج إلى القيام بذلك؟ - بسيط.
بين الحين والآخر ، قد تؤدي البيانات التي تستوردها من صفحات الويب إلى ظهور عدد كبير من الأعمدة حتى إذا لم يتم استخدامها. ترى أن هذا يحدث مع ملفات CSV وملفات .txt بنفس القدر.
عندما يحدث ذلك ، قد لا يكون حذف الأعمدة يدويًا أمرًا سهلاً دائمًا. بالتأكيد ، إذا كان لديك عمودان أو ثلاثة أعمدة فارغة فقط ، فلا بأس من حذفها يدويًا. ولكن ماذا لو أن مشروعك المستورد أنشأ 57 عمودًا فارغًا وغير مستمر؟ - لذلك ، ستحتاج إلى عملية آلية.
باستخدام VBA ماكرو
تتضمن الطريقة الأولى استخدام ماكرو 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.SelectionSet 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 واستخدام مفاتيح الأسهم ، فستلاحظ ما يلي:
1 دولار أسترالي - الركن العلوي
12 دولارًا أمريكيًا - الركن السفلي
لا يمكنك تحديد نطاق البيانات قبل البدء في تحميل الماكرو لأنه لن يظل محددًا. - اضغط موافق.
بعد ذلك ، يجب محو جميع الأعمدة الفارغة ويجب أن تكون جميع الأعمدة المملوءة بجوار بعضها البعض.
يتجمد الكمبيوتر كل بضع ثوانٍ windows 10
باستخدام أدوات Excel
من الواضح أن Excel لن يكون مثل هذه القوة إذا لم يكن لديه قدرات فرز رائعة. يمكنك استخدام القائمة المنسدلة 'حذف' لحذف صفوف أو أعمدة أو خلايا فارغة بأكملها.
- حدد أولاً نطاق البيانات
- اضغط على F5
- انقر فوق خاص
- حدد خيار الفراغات
- انقر فوق موافق (سيضمن هذا التحديد تحديد جميع الخلايا الفارغة في النطاق المستهدف)
- انتقل إلى علامة التبويب الصفحة الرئيسية
- حدد القائمة المنسدلة حذف ضمن مجموعة أدوات الخلايا
- حدد حذف الخلايا
- حدد Shift Cells Left لإزالة وإعادة ترتيب الأعمدة
- انقر فوق موافق
الآن يجب أن تختفي الخلايا الفارغة من الأعمدة الفارغة وسيتم تقريب جميع الصفوف الأخرى من بعضها.
يمكنك استخدام نفس الأسلوب لحذف الصفوف بأكملها. ومع ذلك ، بدلاً من نقل الخلايا إلى اليسار ، يمكنك تحديد الخيار الآخر.
كيفية إيقاف تشغيل الترجمة على disney plus roku
حدد Shift cells up لإزالة الصفوف وإعادة ترتيبها
اعتمادًا على إصدار Excel الذي تستخدمه ، قد تحصل على صيغ مختلفة. ولكن على أي حال ، فإن الخيارين العلويين في قائمة حذف الخلايا متماثلان دائمًا.
لم تعد هذه الطريقة تزيل جميع الخلايا الفارغة في التحديد. قبل Excel 2013 ، كان هذا من شأنه إزالة الصفوف الفارغة عن غير قصد والتي من شأنها أن تفسد الفرز بشكل عام.
الآن لم تعد المشكلة تحدث. لذلك ، إذا كنت تريد أيضًا التخلص من الصفوف ، فيمكنك القيام بذلك عن طريق تحديد نطاق البيانات مرة أخرى واتباع الخطوات السابقة. ثم حدد ببساطة لنقل الخلايا أو حذفها لأعلى بدلاً من اليسار.
مهام أخرى سهلة لأداء الفرز
على الرغم من أن استخدام شريط أدوات Excel تقنيًا لحذف الأعمدة والصفوف الفارغة يبدو أسهل ، إلا أن طريقة الماكرو VBA مضمونة ، مما يعني أنه يمكنك استخدامها حتى في إصدارات Microsoft Excel الأقدم.
باستخدام نفس وحدة VBA أو قائمة وظائف Go To ، يمكنك فعل الكثير في Excel. هل لديك بعض الصيغ التي لم تعد ذات صلة؟ - يمكنك إزالتها أيضًا أو إعادة ترتيبها وفقًا لذلك.
يمكنك أيضًا إزالة التعليقات غير الضرورية أو جميع التعليقات من مشروعك إذا كنت لا تريدها أن تظهر أثناء العرض التقديمي. ابحث في VBA إذا كنت تريد أن تكون مستخدمًا قويًا لبرنامج Excel.
فكر أخير
على مر السنين ، ظهرت مجموعة كبيرة من الوظائف الإضافية عبر الإنترنت. يسمح لك بعضها بأخذ المزيد من الاختصارات عند فرز جداول البيانات الكبيرة. ومع ذلك ، نادرًا ما تكون هذه التطبيقات مجانية ولا تستحق عناء المهام البسيطة مثل إزالة الصفوف والخلايا والأعمدة الفارغة.
تعطيل التقاط النوافذ 10
بالإضافة إلى ذلك ، إذا كان الأمر بهذه الصعوبة ، فقد قامت Microsoft بتبسيط العملية بشكل أكبر الآن أو إنشاء أدلة أكثر شمولاً حول فرز Excel.