مائیکروسافٹ ایکسل فائل میں خالی کالمز کو حذف کرنے کے متعدد طریقے ہیں۔ آپ کو ایسا کرنے کی ضرورت کیوں ہوگی؟ - آسان.
یہ بھی ہمارا مضمون دیکھیں کہ ایکسل میں اعلی صف کو منجمد کرنے کا طریقہ
ہر بار اور اس ڈیٹا کے ذریعہ جو آپ ویب صفحات سے درآمد کرتے ہیں اس کے نتیجے میں کالموں کی ایک بڑی تعداد سامنے آسکتی ہے چاہے وہ استعمال نہ ہوں۔ آپ ایسا اکثر CSV فائلوں اور .txt فائلوں کے ساتھ ہوتا دیکھتے ہیں۔
جب ایسا ہوتا ہے تو ، دستی طور پر کالمز کو حذف کرنا ہمیشہ آسان نہیں ہوتا ہے۔ یقینی طور پر ، اگر آپ کے پاس صرف دو یا تین خالی کالم ہیں تو ، انہیں دستی طور پر حذف کرنا بالکل ٹھیک ہے۔ لیکن اگر آپ کا امپورٹڈ پروجیکٹ 57 خالی اور غیر مستقل کالم بناتا ہے تو کیا ہوگا؟ - اس کے ل you'll ، آپ کو خودکار عمل درکار ہوگا۔
وی بی اے میکرو کا استعمال کرتے ہوئے
فوری روابط
- وی بی اے میکرو کا استعمال کرتے ہوئے
-
-
- اپنی ایکسل فائل پر جائیں
- Alt اور F11 ایک ساتھ رکھیں
- مائیکرو سافٹ ویزول بیسک فار ایپلیکیشنز ونڈو کے نمودار ہونے کا انتظار کریں
- داخل کریں پر کلک کریں
- ماڈیول منتخب کریں
- ونڈو میں درج ذیل کوڈ کی لائنیں چسپاں کریں
- میکرو کو مرتب کرنے اور اس پر عمل کرنے کے لئے F5 دبائیں
- ڈائیلاگ ونڈو میں مناسب کام کی حد داخل کریں
- $ A $ 1 - اوپر کونے
- $ J $ 12 - نیچے کونہ
- ٹھیک ہے دبائیں
-
-
- ایکسل ٹولز کا استعمال
-
-
- پہلے ڈیٹا کی حد کو منتخب کریں
- F5 دبائیں
- خصوصی پر کلک کریں
- خالی آپشن کو منتخب کریں
- ٹھیک ہے پر کلک کریں (یہ انتخاب یقینی بنائے گا کہ تمام خالی خلیات کو ہدف کی حد میں منتخب کیا گیا ہے)
- ہوم ٹیب پر جائیں
- سیل ٹولز گروپ کے تحت ڈراپ ڈاؤن مینو کو حذف کریں منتخب کریں
- سیل کو حذف کریں منتخب کریں
- کالموں کو ہٹانے اور ان کی تنظیم نو کرنے کے لئے شفٹ سیل بائیں چھوڑیں
- ٹھیک ہے پر کلک کریں
- قطاریں ہٹانے اور انھیں دوبارہ ترتیب دینے کے ل cells شفٹ سیل کو منتخب کریں
-
-
- ترتیب دینے والے کاموں کو انجام دینے میں دیگر آسان
- ایک حتمی سوچ
پہلے طریقہ میں وی بی اے میکرو کا استعمال شامل ہے۔
-
اپنی ایکسل فائل پر جائیں
-
Alt اور F11 ایک ساتھ رکھیں
-
مائیکرو سافٹ ویزول بیسک فار ایپلیکیشنز ونڈو کے نمودار ہونے کا انتظار کریں
-
داخل کریں پر کلک کریں
-
ماڈیول منتخب کریں
-
ونڈو میں درج ذیل کوڈ کی لائنیں چسپاں کریں
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
کام کی حد یا ڈیٹا کی حد کالموں کے درمیان مخصوص وقفہ ہے جسے آپ نشانہ بنانا چاہتے ہیں۔ شکل $ A $ 1: $ J $ 12 ہے۔ خطوط کالم کے مساوی ہیں اور نمبر قطار کے مطابق ہیں۔
اگر آپ اسے اپنے ماؤس کے ذریعہ یا شفٹ کو تھام کر اور تیر والے بٹنوں کو استعمال کرکے گھسیٹتے ہیں تو ، آپ دیکھیں گے کہ:
$ A $ 1 - اوپر کونے
$ J $ 12 - نیچے کونہ
آپ میکرو کو اپ لوڈ کرنے سے پہلے ڈیٹا کی حد کو منتخب نہیں کرسکتے ہیں کیونکہ یہ منتخب نہیں ہوتا ہے۔
ٹھیک ہے دبائیں
اس کے بعد ، تمام خالی کالموں کو مٹادیا جانا چاہئے اور تمام بھرا ہوا کالم ایک دوسرے کے برابر ہونا چاہئے۔
ایکسل ٹولز کا استعمال
ظاہر ہے ، اگر اس میں چھنٹائی کرنے کی بہت سی صلاحیتیں نہ ہوں تو ایکسل ایسی پاور ہاؤس نہیں ہوگا۔ آپ پوری قطاروں ، کالموں یا خالی خلیوں کو حذف کرنے کے لئے ڈراپ ڈاؤن مینو کو حذف کرسکتے ہیں۔
-
پہلے ڈیٹا کی حد کو منتخب کریں
-
F5 دبائیں
-
خصوصی پر کلک کریں
-
خالی آپشن کو منتخب کریں
-
ٹھیک ہے پر کلک کریں (یہ انتخاب یقینی بنائے گا کہ تمام خالی خلیات کو ہدف کی حد میں منتخب کیا گیا ہے)
-
ہوم ٹیب پر جائیں
-
سیل ٹولز گروپ کے تحت ڈراپ ڈاؤن مینو کو حذف کریں منتخب کریں
-
سیل کو حذف کریں منتخب کریں
-
کالموں کو ہٹانے اور ان کی تنظیم نو کرنے کے لئے شفٹ سیل بائیں چھوڑیں
-
ٹھیک ہے پر کلک کریں
اب خالی کالموں کے خالی خلیات غائب ہوچکے تھے اور دوسری تمام قطاریں ایک ساتھ قریب منتقل ہوجائیں گی۔
آپ پوری قطاریں حذف کرنے کے لئے ایک ہی نقطہ نظر کو استعمال کرسکتے ہیں۔ تاہم ، خلیوں کو بائیں طرف منتقل کرنے کے بجائے آپ دوسرا آپشن منتخب کریں۔
قطاریں ہٹانے اور انھیں دوبارہ ترتیب دینے کے ل cells شفٹ سیل کو منتخب کریں
آپ ایکسل کے کس ورژن پر چل رہے ہیں اس پر منحصر ہے ، آپ کو مختلف الفاظ مل سکتے ہیں۔ لیکن کسی بھی صورت میں ، حذف سیل مینو میں سرفہرست دو اختیارات ہمیشہ ایک جیسے ہوتے ہیں۔
اس طریقہ کار سے اب انتخاب میں تمام خالی خلیوں کو نہیں ہٹا دیا جاتا ہے۔ ایکسل 2013 سے پہلے ، یہ نادانستہ طور پر حتی کہ خالی قطاریں بھی ہٹادیتی ہیں جو عام طور پر چھانٹ رہا ہے۔
اب مسئلہ نہیں ہوتا ہے۔ لہذا ، اگر آپ صفوں سے بھی چھٹکارا حاصل کرنا چاہتے ہیں تو ، آپ ڈیٹا کی حد کو دوبارہ منتخب کرکے اور پچھلے مراحل کی پیروی کرکے ایسا کرسکتے ہیں۔ پھر صرف بائیں کی بجائے خلیوں کو منتقل یا حذف کرنے کے لئے منتخب کریں۔
ترتیب دینے والے کاموں کو انجام دینے میں دیگر آسان
اگرچہ تکنیکی طور پر خالی کالموں اور قطاروں کو حذف کرنے کے لئے ایکسل ٹول بار کا استعمال آسان لگتا ہے ، لیکن VBA میکرو طریقہ فول پروف ہے ، جس کا مطلب ہے کہ آپ اسے مائیکرو سافٹ ایکسل کے پرانے ورژن میں بھی استعمال کرسکتے ہیں۔
اسی وی بی اے ماڈیول یا گو ٹو فنکشن مینو کا استعمال کرتے ہوئے ، آپ ایکسل میں بہت کچھ کرسکتے ہیں۔ کیا آپ کے پاس کچھ فارمولے ہیں جو اب زیادہ مناسب نہیں ہیں؟ - آپ انہیں بھی ہٹا سکتے ہیں یا اسی کے مطابق ان کو دوبارہ ترتیب دے سکتے ہیں۔
اگر آپ نہیں چاہتے ہیں کہ آپ اپنی پریزنٹیشن کے دوران غیر ضروری تبصرے یا تمام تبصرے اپنے پروجیکٹ سے خارج کردیں۔ اگر آپ ایکسل پاور صارف بننا چاہتے ہیں تو وی بی اے کو دیکھیں۔
ایک حتمی سوچ
گذشتہ برسوں کے دوران ، ایڈوں کی ایک وسیع رینج آن لائن شائع ہوئی ہے۔ ان میں سے کچھ آپ کو بڑی اسپریڈشیٹ کو چھانٹتے وقت اور بھی شارٹ کٹ لینے کی اجازت دیتے ہیں۔ تاہم ، یہ ایپس شاذ و نادر ہی مفت ہیں اور خالی قطاریں ، خلیات ، اور کالمز کو ہٹانے جیسے آسان کاموں کے ل trouble پریشانی کے قابل نہیں ہیں۔
اس کے علاوہ ، اگر یہ مشکل ہوتا تو مائیکرو سافٹ نے اس عمل کو اب تک آسان بنا دیا ہوتا یا ایکسل چھانٹنے کے بارے میں اور بھی وسیع ہدایت نامہ تشکیل دے دیا ہوتا۔
