شارٹ کٹس یا VBA میکرو کا استعمال کرتے ہوئے ایکسل میں قطاروں کو کیسے حذف کریں۔

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

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

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

مثال کے طور پر، آپ کے پاس ایک بازار ہے جہاں مختلف دکاندار اپنی مصنوعات فروخت کرتے ہیں۔ کسی وجہ سے دکانداروں میں سے ایک نے اپنا کاروبار بند کر دیا اور اب آپ کو ان تمام قطاروں کو حذف کرنے کی ضرورت ہے جن میں وینڈر کا نام موجود ہے، چاہے وہ مختلف کالموں میں ہی کیوں نہ ہوں۔

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

    اپنے ٹیبل میں قطاروں کو حذف کرنے کا تیز ترین ایکسل شارٹ کٹ

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

    قطاروں کو منتخب کرنے کے لیے، آپ یا تو مطلوبہ قدروں کے ساتھ ملحقہ سیلز کو نمایاں کر سکتے ہیں اور Shift + Space پر کلک کر سکتے ہیں یا Ctrl کی کو دباتے ہوئے مطلوبہ غیر ملحقہ سیلز کو منتخب کر سکتے ہیں۔

    آپ قطار نمبر والے بٹنوں کا استعمال کرتے ہوئے پوری لائنیں بھی منتخب کر سکتے ہیں۔ آپ کو آخری بٹن کے آگے نمایاں کردہ قطاروں کی تعداد نظر آئے گی۔

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

    پوری ٹیبل سے قطاریں ہٹائیں

    اگر آپ کے پاس ایک سادہ ایکسل فہرست ہے جس میں دائیں طرف کوئی اضافی معلومات نہیں ہے، آپ 2 آسان مراحل میں قطاروں کو ہٹانے کے لیے ڈیلیٹ قطار کا شارٹ کٹ استعمال کر سکتے ہیں:

    1. Ctrl + - دبائیں (مین کی بورڈ پر مائنس ) hotkey۔

    آپ کو غیر استعمال شدہ قطاریں ایک ہی لمحے میں غائب ہوتی نظر آئیں گی۔

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

    اگر آپ کے ٹیبل کے دائیں جانب ڈیٹا ہے تو قطاریں حذف کریں

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

    اگر یہ ہے آپ کے معاملے میں، آپ کو پہلے اپنے ڈیٹا کو Excel Table کے طور پر فارمیٹ کرنا ہوگا۔

    1. Ctrl + T دبائیں، یا ہوم ٹیب -> پر جائیں۔ ٹیبل کے طور پر فارمیٹ کریں اور وہ انداز منتخب کریں جو آپ کے لیے موزوں ہو۔

    17>

    آپ کو ٹیبل بنائیں ڈائیلاگ باکس نظر آئے گا۔ جسے آپ ضروری رینج کو نمایاں کرنے کے لیے استعمال کر سکتے ہیں۔

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

  • صرف اپنے ٹیبل سے ہٹائے گئے ناپسندیدہ ڈیٹا کو دیکھنے کے لیے Ctrl + - (مین کی بورڈ پر مائنس) دبائیں۔ دائیں جانب اضافی معلومات کو برقرار رکھا جائے گا۔
  • امید ہے کہ آپ کو یہ "قطار ہٹائیں" کا شارٹ کٹ مددگار ثابت ہوا ہے۔ قطاروں کو حذف کرنے کے لیے ایکسل VBA تلاش کرنے کے لیے پڑھنا جاری رکھیں اور مخصوص سیل ٹیکسٹ کی بنیاد پر ڈیٹا کو ختم کرنے کا طریقہ سیکھیں۔

    ان قطاروں کو حذف کریں جن میں ایک کالم میں مخصوص متن موجود ہوں

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

    1. سب سے پہلے آپ کو اپنے ٹیبل پر فلٹر لگانے کی ضرورت ہے۔ ایسا کرنے کے لیے، ایکسل میں ڈیٹا ٹیب پر جائیں اور پر کلک کریں۔ فلٹر کریں آئیکن۔

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

    ایکسل میں قطاروں کو سیل کے رنگ سے کیسے ہٹایا جائے

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

    1. اپنی ٹیبل پر فلٹر لگائیں۔ Excel میں Data ٹیب پر جائیں اور فلٹر آئیکن پر کلک کریں۔

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

    ان قطاروں کو حذف کریں جن میں مختلف کالموں میں مخصوص متن موجود ہو

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

    1. تلاش کریں اور تبدیل کریں<2 کا استعمال کرتے ہوئے مطلوبہ قدر کے ساتھ سیلز کو تلاش اور منتخب کرکے شروع کریں۔> ڈائیلاگ۔ اسے چلانے کے لیے Ctrl + F پر کلک کریں۔

      ٹپ۔ اگر آپ ہوم ٹیب -> پر جاتے ہیں تو آپ کو وہی ڈائیلاگ باکس مل سکتا ہے۔ تلاش کریں & کو منتخب کریں اور ڈراپ ڈاؤن فہرست سے تلاش کریں اختیار منتخب کریں۔

    2. کیا تلاش کریں فیلڈ میں مطلوبہ قدر درج کریں اور اگر ضروری ہو تو کوئی اضافی اختیارات منتخب کریں۔ پھر نتیجہ دیکھنے کے لیے Find All دبائیں

    25>

  • نتائج تلاش کریں اور تبدیل کریں ونڈو میں ظاہر ہوں گے۔
  • Ctrl کلید کو دباتے ہوئے ونڈو میں پائی جانے والی اقدار کو منتخب کریں۔ آپ کو اپنے ٹیبل میں خود بخود نمایاں ہونے والی پائی جانے والی اقدار مل جائیں گی۔

  • اب ہوم ٹیب -> پر جائیں حذف کریں -> شیٹ کی قطاریں حذف کریں ۔
  • ٹپ۔ اگر آپ Ctrl + - دبائیں تو آپ منتخب اقدار کے ساتھ قطاروں کو حذف کر سکتے ہیں (مینس پر مائنسبورڈ) اور ریڈیو بٹن کو منتخب کریں پوری قطاریں ۔

    Voila! ناپسندیدہ قطاریں حذف ہو جاتی ہیں۔

    قطاروں کو حذف کرنے یا ہر دوسری قطار کو ہٹانے کے لیے ایکسل VBA میکرو

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

    میکرو RemoveRowsWithSelectedCells ان تمام لائنوں کو ختم کردے گا جن میں کم از کم ایک نمایاں سیل۔

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

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

    Sub RemoveRowsWithSelectedCells() dim rngCurCell، rng2Delete as رینج ایپلی کیشن۔ScreenUpdating = False Application.Calculation = xlCalculationManual ہر rngCurCell کے لیے سلیکشن میں اگر نہیں ہے تو rngCurCell نہیں ہے .Row, 1)) ورنہ سیٹ کریں rng2Delete = rngCurCell End اگر اگلا rngCurCell اگر نہیں ہے تو rng2Delete کچھ نہیں ہے تو rng2Delete.EntireRow.Delete End اگر Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow()Dim rowNo, rowStart, rowFinish, rowStep As long dim rng2Delete as Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1) .Row rowedCells.Cells.Cells=RowStep.RowSheal Application.ScreenUpdating = False Application.Calculation = xlCalculationManual برائے rowNo = rowStart کے لیے rowFinish مرحلہ rowStep اگر نہیں ہے تو rng2Delete کچھ بھی نہیں ہے تو پھر سیٹ کریں rng2Delete = Application.Union(rng2Delete)، _Cheet1 Actives، _Cheet2Set (rowNo, 1) اگر اگلا ختم کریں اگر rng2Delete کچھ نہیں ہے تو rng2Delete.EntireRow.Delete 'Hide every other row' rng2Delete.EntireRow.Hidden = True End If Application.ScreenUpdating = True Application.Calculation>Calculation = xA . اگر آپ کا کام ہر سیکنڈ/تیسرے، وغیرہ کو مختلف رنگوں سے رنگ کرنا ہے، تو آپ کو ایکسل میں الٹرنیٹنگ قطار کا رنگ اور کالم شیڈنگ (بینڈڈ قطاریں اور کالم) کے مراحل ملیں گے۔

    اس مضمون میں میں نے ایکسل میں قطاروں کو حذف کرنے کا طریقہ بتایا ہے۔ اب آپ کے پاس منتخب قطاروں کو حذف کرنے کے لیے کئی مفید VBA میکرو ہیں، آپ جانتے ہیں کہ ہر دوسری قطار کو کیسے ہٹانا ہے اور Find & آپ کو تلاش کرنے میں مدد کرنے کے لیے تبدیل کریں اور تمام لائنوں کو ختم کرنے سے پہلے ایک جیسی اقدار کے ساتھ منتخب کریں۔ امید ہے کہ اوپر دی گئی تجاویز ایکسل میں آپ کے کام کو آسان بنائیں گی اور آپ کو گرمی کے ان آخری دنوں سے لطف اندوز ہونے کے لیے مزید فارغ وقت ملے گا۔ خوش رہیں اورایکسل میں ایکسل!

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