ایکسل میں خالی کالموں کو کیسے ہٹایا جائے۔

  • اس کا اشتراک
Michael Brown

ٹیوٹوریل آپ کو سکھائے گا کہ ایکسل میں میکرو، فارمولے اور بٹن کلک کے ساتھ خالی کالم کیسے ہٹائے جائیں۔

جتنا معمولی لگتا ہے، ایکسل میں خالی کالموں کو حذف کرنا ہے۔ ایسا کچھ نہیں جو محض ماؤس کے کلک سے پورا ہو سکے۔ یہ دو کلکس میں بھی نہیں کیا جا سکتا۔ آپ کی ورک شیٹ میں موجود تمام کالموں کا جائزہ لینے اور خالی کالموں کو دستی طور پر ہٹانے کا امکان یقینی طور پر ایسی چیز ہے جس سے آپ بچنا چاہیں گے۔ خوش قسمتی سے، مائیکروسافٹ ایکسل بہت ساری مختلف خصوصیات فراہم کرتا ہے، اور ان خصوصیات کو تخلیقی طریقوں سے استعمال کرکے آپ تقریباً کسی بھی کام سے نمٹ سکتے ہیں!

    خالی کالموں کو حذف کرنے کا فوری طریقہ جو آپ کو کبھی نہیں کرنا چاہیے۔ استعمال کریں

    جب ایکسل میں خالی جگہوں کو ہٹانے کی بات آتی ہے (چاہے وہ خالی سیلز ہوں، قطاریں ہوں یا کالم ہوں)، بہت سے آن لائن وسائل Go to Special > خالی<2 پر انحصار کرتے ہیں۔> کمانڈ۔ ایسا کبھی نہ کریں اپنی ورک شیٹس میں!

    یہ طریقہ ( F5 > خصوصی… > خالی ) تلاش کرتا ہے۔ اور رینج میں تمام خالی سیل کو منتخب کرتا ہے:

    اگر اب آپ منتخب سیلز پر دائیں کلک کریں اور حذف کریں > پورا کالم ، وہ تمام کالم جن میں کم از کم ایک خالی سیل شامل ہے ضائع ہو جائیں گے! اگر آپ نے نادانستہ طور پر ایسا کیا ہے تو، سب کچھ واپس حاصل کرنے کے لیے Ctrl + Z دبائیں۔

    اب جب کہ آپ ایکسل میں خالی کالموں کو حذف کرنے کا غلط طریقہ جانتے ہیں، آئیے دیکھتے ہیں کہ اسے کیسے درست کیا جائے۔

    <6 ایکسل میں خالی کالموں کو VBA کے ساتھ کیسے ہٹایا جائے

    تجربہ کارایکسل کے صارفین انگوٹھے کے اس اصول کو جانتے ہیں: دستی طور پر کچھ کرنے میں گھنٹوں ضائع نہ کریں، میکرو لکھنے میں چند منٹ لگائیں جو یہ آپ کے لیے خود بخود ہو جائے گا۔

    نیچے VBA میکرو منتخب کردہ تمام خالی کالموں کو ہٹا دیتا ہے۔ رینج اور یہ محفوظ طریقے سے کرتا ہے - صرف بالکل خالی کالم حذف کیے جاتے ہیں۔ اگر کسی کالم میں ایک سیل ویلیو ہو، یہاں تک کہ کسی فارمولے کے ذریعہ ایک خالی سٹرنگ واپس کی گئی ہو، ایسا کالم برقرار رہے گا۔

    ایکسل میکرو: ایکسل شیٹ سے خالی کالم ہٹا دیں Public Sub DeleteEmptyColumns() مدھم SourceRange As حد تک مدھم پورے کالم کو حد کے طور پر غلطی پر دوبارہ شروع کریں اگلا سیٹ کریں SourceRange = Application.InputBox( _ "ایک رینج منتخب کریں:" , "خالی کالموں کو حذف کریں" , _ Application.Selection.Address، Type :=8) اگر نہیں (SourceRange کچھ نہیں ہے) تو Application.ScreenUp i = SourceRange.Columns.Count To 1 Step -1 سیٹ کریں EntireColumn = SourceRange.Cells(1, i).EntireColumn If Application.WorksheetFunction.CountA(EntireColumn) = 0 پھر EntireColumn.End کو حذف کریں اگر اگلی ایپلیکیشن TruUpdingSenکریں تو۔ اگر End Sub

    Delete Empty Columns macro کا استعمال کیسے کریں

    اپنے ایکسل میں میکرو کو شامل کرنے کے لیے یہ اقدامات ہیں:

    1. بصری بنیادی کو کھولنے کے لیے Alt + F11 دبائیں۔ ایڈیٹر۔
    2. مینو بار پر، داخل کریں > ماڈیول پر کلک کریں۔
    3. مذکورہ کوڈ کو کوڈ ونڈو میں چسپاں کریں۔ w.
    4. میکرو کو چلانے کے لیے F5 دبائیں۔
    5. جب پاپ اپ ڈائیلاگ ظاہر ہوتا ہے تو اس پر سوئچ کریں۔دلچسپی کی ورک شیٹ، مطلوبہ رینج کو منتخب کریں، اور OK پر کلک کریں:

    اگر آپ اپنی ورک شیٹ میں میکرو شامل نہیں کرنا چاہتے ہیں، تو آپ اسے ہماری ویب سائٹ سے چلا سکتے ہیں۔ نمونہ ورک بک یہ طریقہ ہے:

    1. ایکسل میں خالی کالموں کو ہٹانے کے لیے ہماری نمونہ ورک بک ڈاؤن لوڈ کریں، اسے کھولیں، اور اگر اشارہ کیا جائے تو مواد کو فعال کریں۔
    2. اپنی ورک بک میں، Alt + F8 دبائیں، DeleteEmptyColumns میکرو کو منتخب کریں، اور چلائیں پر کلک کریں۔
    3. پاپ اپ ڈائیلاگ میں، منتخب کریں رینج پر کلک کریں اور ٹھیک ہے پر کلک کریں۔

    کسی بھی طرح سے، منتخب کردہ رینج میں موجود تمام خالی کالموں کو ختم کردیا جائے گا:

    <0

    ایکسل میں ایک فارمولے کے ساتھ خالی کالموں کی شناخت اور حذف کریں

    اوپر والا میکرو خالی کالموں کو جلدی اور خاموشی سے ہٹاتا ہے۔ لیکن اگر آپ "کیپ-ایوریتھنگ-انڈر-کنٹرول" قسم کے شخص ہیں (جیسا کہ میں ہوں :) آپ ان کالموں کو بصری طور پر دیکھنا چاہیں گے جو ہٹائے جانے والے ہیں۔ اس مثال میں، ہم سب سے پہلے ایک فارمولہ استعمال کرکے خالی کالموں کی شناخت کریں گے تاکہ آپ ان کا فوری جائزہ لے سکیں، اور پھر ان تمام یا کچھ کالموں کو ختم کر دیں۔

    نوٹ۔ کسی بھی چیز کو مستقل طور پر حذف کرنے سے پہلے، خاص طور پر کسی نامعلوم تکنیک کا استعمال کرتے ہوئے، میں آپ کو سختی سے مشورہ دیتا ہوں کہ آپ اپنی ورک بک کی بیک اپ کاپی بنائیں، اگر کچھ غلط ہو جائے تو محفوظ رہیں۔

    کے ساتھ ایک محفوظ جگہ پر بیک اپ کاپی، درج ذیل اقدامات کریں:

    مرحلہ 1۔ ایک نیا داخل کریںقطار

    اپنی میز کے اوپری حصے میں ایک نئی قطار شامل کریں۔ اس کے لیے پہلی قطار کے ہیڈر پر دائیں کلک کریں اور داخل کریں پر کلک کریں۔ اپنے ڈیٹا کے ڈھانچے/انتظام کو خراب کرنے کی فکر نہ کریں - آپ اس قطار کو بعد میں حذف کر سکتے ہیں۔

    مرحلہ 2۔ خالی کالموں کی شناخت کریں

    بائیں طرف نئی شامل کردہ قطار کے سیل میں، درج ذیل فارمولہ درج کریں:

    =COUNTA(A2:A1048576)=0

    اور پھر، فل ہینڈل کو گھسیٹ کر فارمولے کو دوسرے کالموں میں کاپی کریں۔

    فارمولے کی منطق بہت آسان ہے: COUNTA کالم میں خالی سیلز کی تعداد کو چیک کرتا ہے، قطار 2 سے قطار 1048576 تک، جو کہ Excel 2019 - 2007 میں ایک قطار زیادہ سے زیادہ ہے۔ اور کالموں میں FALSE جس میں کم از کم ایک غیر خالی سیل ہوتا ہے۔ متعلقہ سیل حوالوں کے استعمال کی وجہ سے، فارمولہ ہر اس کالم کے لیے مناسب طریقے سے ایڈجسٹ کرتا ہے جہاں اسے کاپی کیا جاتا ہے۔

    اگر آپ کسی اور کے لیے ورک شیٹ ترتیب دے رہے ہیں، تو آپ کالموں کو زیادہ معنی خیز انداز میں لیبل کرنا چاہتے ہیں۔ کوئی حرج نہیں، یہ اس سے ملتے جلتے IF بیان کے ساتھ آسانی سے کیا جا سکتا ہے:

    =IF(COUNTA(A2:A1048576)=0, "Blank", "Not blank")

    اب فارمولہ واضح طور پر بتاتا ہے کہ کون سے کالم خالی ہیں اور کون سے نہیں:

    ٹپ۔ میکرو کے مقابلے میں، یہ طریقہ آپ کو اس حوالے سے زیادہ لچک دیتا ہے کہ کن کالموں کو خالی سمجھا جانا چاہیے۔ اس مثال میں، ہم ہیڈر قطار سمیت پوری میز کو چیک کرتے ہیں۔ اس کا مطلب ہے کہ اگر ایک کالمصرف ایک ہیڈر پر مشتمل ہے، اس طرح کے کالم کو خالی نہیں سمجھا جاتا ہے اور اسے حذف نہیں کیا جاتا ہے۔ اگر آپ کالم ہیڈرز کو نظر انداز کرتے ہوئے صرف ڈیٹا قطاروں کو چیک کرنا چاہتے ہیں ، تو ہدف کی حد (A3:A1048576) سے ہیڈر قطار (ز) کو ہٹا دیں۔ نتیجے کے طور پر، ایک کالم جس میں ہیڈر ہو اور اس میں کوئی دوسرا ڈیٹا نہ ہو خالی سمجھا جائے گا اور اسے حذف کیا جا سکتا ہے۔ اس کے علاوہ، آپ رینج کو آخری استعمال شدہ قطار تک محدود کر سکتے ہیں، جو ہمارے معاملے میں A11 ہو گی۔

    مرحلہ 3۔ خالی کالموں کو ہٹا دیں

    کالموں کی مناسب تعداد کے ساتھ، آپ آسانی سے منتخب کر سکتے ہیں وہ جن کے پاس پہلی قطار میں "خالی" ہے (متعدد کالم منتخب کرنے کے لیے، کالم کے حروف پر کلک کرتے ہی Ctrl کی کو دبائے رکھیں)۔ پھر، کسی بھی منتخب کالم پر دائیں کلک کریں، اور سیاق و سباق کے مینو سے حذف کریں کو منتخب کریں:

    اگر آپ کی ورک شیٹ میں دسیوں یا سینکڑوں کالم ہیں، تمام خالیوں کو دیکھنے میں لانا سمجھ میں آتا ہے۔ اس کے لیے، درج ذیل کام کریں:

    1. فارمولوں کے ساتھ اوپر کی قطار کو منتخب کریں، ڈیٹا ٹیب > چھانٹیں اور فلٹر کریں گروپ پر جائیں، اور کلک کریں۔ چھانٹیں بٹن۔
    2. جو انتباہی ڈائیلاگ باکس ظاہر ہوتا ہے، منتخب کریں انتخاب کو وسعت دیں ، اور ترتیب کریں…

      پر کلک کریں۔

    3. اس سے ترتیب دیں ڈائیلاگ باکس کھل جائے گا، جہاں آپ اختیارات… بٹن پر کلک کریں گے، بائیں سے دائیں ترتیب دیں، کو منتخب کریں اور ٹھیک ہے پر کلک کریں۔

    4. صرف ایک ترتیب کی سطح کو ترتیب دیں جیسا کہ ذیل میں دکھایا گیا ہے اور ٹھیک ہے پر کلک کریں:
      • ترتیب دیں: قطار 1
      • ترتیب دیں: سیلقدریں
      • ترتیب: A سے Z

      نتیجے کے طور پر، خالی کالم آپ کی ورک شیٹ کے بائیں حصے میں منتقل ہو جائیں گے:<3

    5. تمام خالی کالموں کو منتخب کریں - پہلے کالم کے خط پر کلک کریں، شفٹ دبائیں، اور پھر آخری خالی کالم کے خط پر کلک کریں۔ منتخب کالم پر کلک کریں اور پاپ اپ مینو سے Delete کو منتخب کریں۔

    Done! آپ نے خالی کالموں سے جان چھڑائی ہے، اور اب ایسی کوئی چیز نہیں ہے جو آپ کو فارمولوں کے ساتھ اوپر والی قطار کو حذف کرنے سے روکے۔

    ایکسل میں خالی کالموں کو ہٹانے کا تیز ترین طریقہ

    اس ٹیوٹوریل کے آغاز میں، میں نے لکھا کہ ایکسل میں خالی کالموں کو حذف کرنے کا کوئی ایک کلک طریقہ نہیں ہے۔ اصل میں، یہ بالکل سچ نہیں ہے. مجھے کہنا چاہیے تھا کہ کوئی ان بلٹ طریقہ نہیں ہے۔ ہمارے الٹیمیٹ سویٹ کے صارفین ایکسل میں خالی جگہوں کو لفظی طور پر چند کلکس میں ہٹا سکتے ہیں :)

    ٹارگٹ ورک شیٹ میں، Ablebits Tools ٹیب پر جائیں، خالی جگہوں کو حذف کریں<پر کلک کریں۔ 2> اور منتخب کریں خالی کالم :

    اس بات کو یقینی بنانے کے لیے کہ یہ ماؤس کا حادثاتی کلک نہیں تھا، ایڈ ان آپ سے تصدیق کرنے کو کہے گا۔ آپ واقعی اس ورک شیٹ سے خالی کالم ہٹانا چاہتے ہیں:

    ٹھیک ہے پر کلک کریں، اور ایک ہی لمحے میں تمام خالی کالم ختم ہوجائیں گے!

    <0 اوپر زیر بحث میکرو کی طرح، یہ ٹول صرف ان کالموں کو حذف کرتا ہے جو بالکل خالیہیں۔ وہ کالم جن کی کوئی ایک قدر ہوتی ہے، بشمول ہیڈر، ہیں۔محفوظ۔

    خالی جگہیں حذف کریں دسیوں شاندار خصوصیات میں سے صرف ایک ہے جو ایکسل صارف کے طور پر آپ کی زندگی کو آسان بنا سکتی ہے۔ مزید تلاش کرنے کے لیے، آپ ہمارے Ultimate Suite for Excel کا آزمائشی ورژن ڈاؤن لوڈ کرنے کے لیے خوش آمدید ہیں۔

    خالی کالم حذف نہیں کیے جاتے ہیں! کیوں؟

    مسئلہ : آپ نے مذکورہ بالا تمام طریقے آزمائے ہیں، لیکن آپ کی ورک شیٹ میں ایک یا زیادہ خالی کالم پھنس گئے ہیں۔ کیوں؟

    زیادہ امکان اس لیے کہ وہ کالم واقعی خالی نہیں ہیں۔ انسانی آنکھ سے پوشیدہ بہت سے مختلف حروف آپ کی Excel اسپریڈ شیٹس میں کسی کا دھیان نہیں رہ سکتے ہیں، خاص طور پر اگر آپ نے کسی بیرونی ذریعہ سے معلومات درآمد کی ہیں۔ یہ محض ایک خالی سٹرنگ یا اسپیس کریکٹر، نان بریکنگ اسپیس یا کوئی دوسرا نان پرنٹنگ کریکٹر ہوسکتا ہے۔

    مجرم کو پن ڈاون کرنے کے لیے، مسئلہ والے کالم میں پہلا سیل منتخب کریں اور Ctrl + نیچے تیر کو دبائیں . مثال کے طور پر، ذیل کے اسکرین شاٹ میں کالم C C6 میں ایک اسپیس کریکٹر کی وجہ سے خالی نہیں ہے:

    سیل پر ڈبل کلک کرکے یہ دیکھنے کے لیے کہ اس میں اصل میں کیا ہے یا صرف نامعلوم چیز سے چھٹکارا پانے کے لیے ڈیلیٹ کی کو دبائیں اور پھر مذکورہ بالا عمل کو دہرائیں تاکہ معلوم کیا جا سکے کہ آیا اس کالم میں کوئی اور پوشیدہ چیزیں موجود ہیں یا نہیں۔ ہو سکتا ہے کہ آپ اپنے ڈیٹا کو آگے، پچھلی اور نہ ٹوٹنے والی جگہوں کو ہٹا کر صاف کرنا چاہیں۔

    میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ اگلے ہفتے آپ کو ہمارے بلاگ پر ملوں گا!

    مائیکل براؤن سافٹ ویئر ٹولز کا استعمال کرتے ہوئے پیچیدہ عمل کو آسان بنانے کے جذبے کے ساتھ ٹیکنالوجی سے وابستہ ایک سرشار ہے۔ ٹیک انڈسٹری میں ایک دہائی سے زیادہ کے تجربے کے ساتھ، اس نے مائیکروسافٹ ایکسل اور آؤٹ لک کے ساتھ ساتھ گوگل شیٹس اور دستاویزات میں بھی اپنی صلاحیتوں کو نکھارا ہے۔ مائیکل کا بلاگ اپنے علم اور مہارت کو دوسروں کے ساتھ بانٹنے کے لیے وقف ہے، پیداواری صلاحیت اور کارکردگی کو بہتر بنانے کے لیے آسان پیروی کرنے والی تجاویز اور سبق فراہم کرتا ہے۔ چاہے آپ ایک تجربہ کار پیشہ ور ہوں یا ابتدائی، مائیکل کا بلاگ ان ضروری سافٹ ویئر ٹولز سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے قیمتی بصیرتیں اور عملی مشورہ پیش کرتا ہے۔