ایکسل میں خالی جگہوں کو کیسے تراشیں (8 آسان طریقے)

  • اس کا اشتراک
Hugh West

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

وضاحت کو واضح کرنے کے لیے، میں ایک نمونہ ڈیٹاسیٹ استعمال کرنے جا رہا ہوں جو کی ذاتی معلومات کی نمائندگی کرتا ہے۔ ایک خاص شخص. ڈیٹاسیٹ میں 3 کالم ہیں یہ ہیں نام ، شہر ، اور زپ کوڈ .

پریکٹس کے لیے ڈاؤن لوڈ کریں

Trim Spaces.xlsm

ایکسل میں خالی جگہوں کو تراشنے کے 8 طریقے

1. سٹرنگ ویلیوز کی خالی جگہوں کو تراشنے کے لیے TRIM فنکشن کا استعمال

The TRIM فنکشن اضافی خالی جگہوں کو تراشنے کے لیے سب سے مفید فنکشن ہے ۔ یہ تراشتا ہے تمام کئی قسم کی خالی جگہیں یہ ہیں لیڈنگ ، پچھلے ، اور درمیان میں دونوں سٹرنگ <2 سے خالی جگہیں> اور عددی اقدار۔ یہ الفاظ کے درمیان ایک اسپیس کریکٹر کو ٹرم کرنے سے قاصر ہے۔

یہاں، میں نام <کی سٹرنگ ویلیوز سے خالی جگہوں کو ٹرم کرنے جا رہا ہوں 2>کالم۔

شروع کرنے کے لیے، نتیجے کی قدر رکھنے کے لیے کوئی بھی سیل منتخب کریں۔

➤ میں نے E4 سیل منتخب کیا۔

⏩ میں سیل E4 ، درج ذیل فارمولہ ٹائپ کریں۔

=TRIM(B4)

یہاں، میںاسے وہیں رکھیں جہاں آپ کیپشن دینا چاہتے ہیں

⏩ A ڈائیلاگ باکس کا Asign Macro ظاہر ہوگا۔

پھر، کو منتخب کریں۔ میکرو نام اور میکروز میں۔

⏩ میں نے میکرو نام منتخب Excel Trim Spaces.xlsm سے Trim_Trailing_Spaces کو منتخب کیا سے میکروز میں ۔

پھر، ٹھیک ہے پر کلک کریں۔

کا نام تبدیل کریں بٹن ۔

➤ میں نے اس کا نام ٹریلنگ اسپیسز کو تراشیں ۔

اب، بٹن <پر کلک کریں۔ 2>کوڈ کو چلانے کے لیے۔

لہذا، تمام پچھلی جگہیں تراشی جائیں گی ۔

ٹریلنگ نام کالم سے خالی جگہیں تراشی گئی ہیں۔

یاد رکھنے کی چیزیں

🔺 TRIM فنکشن تمام اقسام کی قدروں کو سٹرنگ ویلیو مانتا ہے۔ لہذا، عددی اقدار سے خالی جگہوں کو تراشتے وقت محتاط رہیں۔

مشق سیکشن

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

نتیجہ

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

TRIMفنکشن، میں نے سیل B4کو بطور textمنتخب کیا۔ اب، TRIMفنکشن منتخب سیل سے تمام آگے، پچھلی اور درمیانی جگہوں کو ٹرمکرے گا۔

ENTER کو دبائیں کلید اور آپ کو نام ملے گا جہاں اضافی خالی جگہیں تراشی ہوئی ہیں۔

⏩ اب، آپ استعمال کرسکتے ہیں۔ ہینڈل کو بھریں سے آٹو فل باقی سیلز کا فارمولہ۔

مزید پڑھیں: [ درست کریں] TRIM فنکشن ایکسل میں کام نہیں کر رہا ہے: 2 حل

2. عددی اقدار کی خالی جگہوں کو تراشنے کے لیے TRIM فنکشن کا استعمال

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

یہاں، میں زپ کوڈ کالم کی عددی قدروں سے خالی جگہوں کو تراش رہا ہوں ۔

شروع کرنے کے لیے، نتیجے کی قدر رکھنے کے لیے کوئی بھی سیل منتخب کریں۔

➤ میں نے E4 سیل منتخب کیا ہے۔

⏩ سیل میں E4 ، درج ذیل فارمولہ ٹائپ کریں۔

=TRIM(D4)

یہاں، TRIM <میں 2>فنکشن، میں نے سیل D4 کو بطور text منتخب کیا۔ اب، TRIM فنکشن منتخب سیل سے تمام آگے، پچھلی اور درمیانی جگہوں کو ٹرم کرے گا۔

⏩ دبائیں انٹر کلید اور آپ کو زپ کوڈ ملے گا جہاں اضافی خالی جگہیں تراشی جائیں گی ۔

بذریعہ نتیجہ دیکھ کر ایسا لگتا ہے کہ TRIM فنکشن نے اپنا کام کر لیا ہے۔ لیکن اگر آپ صحیح طریقے سے دیکھیں گے تو آپ دیکھیں گے کہ تراشی ہوئی قدریں اعداد کی طرح برتاؤ نہیں کرتی ہیں۔

اس مسئلے سے بچنے کے لیے آپ TRIM اور استعمال کرسکتے ہیں۔ VALUE ایک ساتھ کام کرتا ہے۔

سب سے پہلے، نتیجے کی قدر رکھنے کے لیے کوئی بھی سیل منتخب کریں۔

➤ میں نے E4 سیل منتخب کیا۔

⏩ سیل E4 میں، درج ذیل فارمولہ ٹائپ کریں۔

=VALUE(TRIM(D4))

یہاں، <1 میں>VALUE فنکشن، میں نے TRIM(D4) کو بطور text استعمال کیا۔

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

اب، VALUE فنکشن تراشی ہوئی اسٹرنگ کو نمبر میں تبدیل کردے گا۔

ENTER کلید دبائیں اور آپ کو زپ کوڈ <ملے گا۔ 2>بطور نمبر جہاں اضافی خالی جگہیں تراشی گئی ۔

⏩ اب، آپ فل ہینڈل استعمال کرسکتے ہیں سے آٹو فل باقی سیلز کا فارمولہ۔

21>

مزید پڑھیں: کیسے تراشیں ایکسل میں متن کا حصہ (9 آسان طریقے)

3. لیفٹ اسپیسز کو تراشنے کے لیے لیفٹ TRIM کا استعمال

اگر آپ صرف لیڈنگ اسپیسز کو تراشنا چاہتے ہیں پھر آپ اسے MID استعمال کرکے کر سکتے ہیں۔2>کالم، میں صرف تراشنا چاہتا ہوں معروف اسپیس۔

شروع کرنے کے لیے، نتیجے کی قدر رکھنے کے لیے کسی بھی سیل کو منتخب کریں۔

➤ میں نے کو منتخب کیا E4 سیل۔

⏩ سیل E4 میں، درج ذیل فارمولہ ٹائپ کریں۔

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

یہاں، MID فنکشن میں، میں نے سیل B4 کو بطور text منتخب کیا، استعمال کیا FIND(MID(TRIM(B4)) ,1,1),B4) بطور start_num پھر استعمال کیا LEN(B4) بطور num_chars ۔

اگلا، میں 1 within_text .

دوبارہ، MID فنکشن میں، میں نے RIM(B4) بطور text استعمال کیا، 1 استعمال کیا بطور start_num پھر 1 کو بطور num_chars استعمال کیا۔

پھر، LEN فنکشن میں، میں نے منتخب کیا B4 سیل بطور text ۔

فارمولہ خرابی

TRIM( B4) —> تمام اضافی خالی جگہوں کو تراشے گا۔

آؤٹ پٹ: ایڈم اسمتھ

MID(TRIM(B4),1,1) —> پوزیشن 1 سے شروع ہونے سے سٹرنگ سے سبسٹرنگ نکلے گی۔

آؤٹ پٹ: A

FIND(MID(TRIM(B4),1,1),B4) —> یہ کرے گا سٹرنگ کی پوزیشن واپس کریں۔

آؤٹ پٹ: 4

LEN(B4) —> اس میں حروف کی تعداد لوٹائے گا۔ ٹیکسٹ سٹرنگ۔

آؤٹ پٹ: 17

➥1 MID(B4, 4, 17)

آؤٹ پٹ: Adam Smith

وضاحت: چھوٹا ہوا <1 " Adam     Smith" نام سے لیڈنگ خالی جگہیں۔

ENTER کلید کو دبائیں اور لیڈنگ اسپیسز ہوں گی تراشی ہوئی نام کالم سے۔

⏩ اب، آپ Fill ہینڈل سے آٹو فل باقی سیلز کا فارمولہ۔

متعلقہ مواد : ایکسل میں بائیں تراشنے کا فنکشن: 7 مناسب طریقے

4. تمام خالی جگہوں کو تراشنے کے لیے SUBSTITUTE فنکشن کا استعمال

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

➤ میں نے E4 سیل منتخب کیا ہے۔

⏩ سیل E4 میں، درج ذیل فارمولہ ٹائپ کریں .

=SUBSTITUTE(C4," ","")

یہاں، SUBSTITUTE فنکشن میں، میں نے C4 سیل کو بطور text منتخب کیا، استعمال کیا ” ” (سنگل اسپیس) بطور پرانی_متن پھر استعمال کیا گیا “” (کوئی جگہ نہیں) بطور نیا_متن ۔ اب، SUBSTITUTE فنکشن خالی جگہوں کو بغیر جگہ کے بدل دے گا۔

ENTER کلید دبائیں اور اضافی خالی جگہیں تراشی جائیں گی سے شہر کالم۔

⏩ اب،آپ فل ہینڈل سے آٹو فل باقی سیلز کے لیے فارمولہ استعمال کر سکتے ہیں۔

5۔ استعمال کرنا TRIM & نان بریکنگ اسپیسز کو تراشنے کے لیے فنکشن کو تبدیل کریں

جب بھی ہم کہیں اور سے ڈیٹا امپورٹ کرتے ہیں تو اکثر اوقات کچھ نان بریکنگ اسپیسز چھپ جاتے ہیں۔ TRIM فنکشن، CLEAN فنکشن، اور SUBSTITUTE فنکشن کو ایک ساتھ استعمال کرکے خالی جگہیں۔

شروع کرنے کے لیے، نتیجہ رکھنے کے لیے کسی بھی سیل کو منتخب کریں۔ قدر۔

➤ میں نے E4 سیل منتخب کیا۔

⏩ سیل E4 میں، درج ذیل فارمولہ ٹائپ کریں۔

=TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," "))))

یہاں، TRIM فنکشن میں، میں نے استعمال کیا CLEAN((SUBSTITUTE(B4,CHAR(160)) ,” “))) بطور متن ۔ استعمال کیا گیا FIN(MID(TRIM(B4),1,1),B4) بطور start_num پھر استعمال کیا LEN(B4) بطور num_chars .

اس کے بعد، CLEAN فنکشن میں، میں نے SUBSTITUTE(B4,CHAR(160)," ")) کو بطور text استعمال کیا .

پھر، SUBSTITUTE فنکشن میں، میں نے B4 سیل کو بطور text منتخب کیا، استعمال کیا گیا CHAR(160) بطور پرانا_متن ، پھر استعمال کیا " (سنگل اسپیس) بطور نیا_متن ۔

اب، SUBSTITUTE فنکشن نان بریکنگ اسپیس کو سنگل اسپیس کے ساتھ بدل دے گا۔

فارمولہ بریک ڈاؤن

SUBSTITUTE(B4,CHAR(160),"") —> تمام اضافی جگہوں کو تراشے گا۔

آؤٹ پٹ: آدم سمتھ

کلین((SUBSTITUTE(B4,CHAR(160),""))) —> پوزیشن 1 سے شروع ہونے سے سٹرنگ سے سب اسٹرنگ نکلے گی۔

آؤٹ پٹ: Adam     اسمتھ

TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," “)))) —> یہ واپس آئے گا۔ سٹرنگ کی پوزیشن۔

ο TRIM(" Adam     Smith")

آؤٹ پٹ: ایڈم اسمتھ

وضاحت: تراشی گئی غیر ٹوٹنے والی نام سے خالی جگہیں "ایڈم اسمتھ" ۔

ENTER دبائیں کلید اور نان بریکنگ اسپیسز کو نام کالم سے تراشی کی جائے گی۔

⏩ Now ، آپ Fill ہینڈل سے AutoFill بقیہ سیلز کے لیے فارمولہ استعمال کرسکتے ہیں۔

6۔ تلاش کریں اور amp کا استعمال کرتے ہوئے خالی جگہوں کو تراشیں

آپ تلاش کریں & خصوصیت کو ایکسل میں ٹرم اسپیسز میں تبدیل کریں۔

میں آپ کو طریقہ کار دکھاتا ہوں،

اس کے بعد، سیل رینج کو منتخب کریں جہاں سے آپ <1 کرنا چاہتے ہیں۔>ٹرم اسپیسز۔

➤ میں نے سیل رینج کا انتخاب کیا ہے C4:C12 ۔

پھر، ہوم ٹیب >> کھولیں۔ ; سے ترمیم کرنا گروپ >> پر جائیں تلاش کریں & منتخب کریں >> منتخب کریں تبدیل کریں

A ڈائیلاگ باکس پاپ اپ ہوگا۔

⏩ I استعمال کیا گیا سنگل اسپیس میں تلاش کریں کیا سے ٹرم خالی جگہیں۔

⏩ میں نے تبدیل کریں <کے ساتھ رکھا 2>فیلڈ خالی ۔

پھر، سب کو تبدیل کریں پر کلک کریں۔

ایک پیغامظاہر ہوگا کہ کتنی تبدیلیاں ہوئیں۔

⏩ ہم نے 17 تبدیلیاں کیں۔

پھر، ٹھیک ہے پر کلک کریں اور ڈائیلاگ کو بند کریں۔ باکس .

⏩ یہاں، تمام خالی جگہیں شہر کالم میں تراشی ہوئی ہیں۔

متعلقہ مواد: ایکسل میں دائیں کریکٹرز اور اسپیس کو تراشیں (5 طریقے)

7. VBA کا استعمال کرتے ہوئے لیڈنگ اسپیسز کو تراشیں

اگر آپ چاہیں تو آپ Visual Basic (VBA) سے لیڈنگ خالی جگہوں کو تراشیں بھی استعمال کر سکتے ہیں۔

مجھے اجازت دیں آپ کو طریقہ کار کی وضاحت کریں،

سب سے پہلے، ڈیولپر ٹیب کو کھولیں >> پھر Visual Basic کو منتخب کریں۔

⏩ پھر، یہ Microsoft Visual Basic for Applications کی ایک نئی ونڈو کھولے گا۔

اب، کھولیں داخل کریں >> ماڈیول کو منتخب کریں۔

درج ذیل کوڈ کو کھولے ہوئے ماڈیول میں ٹائپ کریں تاکہ لیڈنگ خالی جگہوں کو تراشیں۔

3200

یہاں، Sub Trim_Leading_Spaces() میں، میں نے Rg اور WRg متغیرات کا اعلان کیا 1 سیل ۔

پھر، میں نے تراشنے کے لیے VBA LTRIM فنکشن استعمال کیا۔

اب، محفوظ کریں کوڈ اور ورک شیٹ پر واپس جائیں۔

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

➤ میں نے سیل رینج کا انتخاب کیا۔ B4:B12 ۔

پھر، کھولیں دیکھیں ٹیب >> سے میکرو >> منتخب کریں میکروز دیکھیں۔

ایک ڈائیلاگ باکس پاپ اپ ہوگا۔ وہاں سے میکروز کا نام اور میکروز میں کو منتخب کریں۔

⏩ میں نے میکروز نام میں Trim_Leading_Spaces کو منتخب کیا۔

⏩ میں نے Excel Trim Spaces.xlsm کو Macros in میں منتخب کیا۔

پھر، چلائیں پر کلک کریں۔

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

اب، ٹھیک ہے پر کلک کریں۔

لہذا، تمام لیڈنگ خالی جگہیں تراشی جائیں گی ۔

41>

8. ٹریلنگ اسپیس کو تراشنے کے لیے VBA کا استعمال

اگر آپ چاہیں تو، آپ Visual Basic<2 کا استعمال کرکے ٹریلنگ اسپیس کو بھی ٹرم کرسکتے ہیں۔>.

یہاں، میں نام کالم سے ٹریلنگ خالی جگہوں کو ٹرم کرنا چاہتا ہوں۔

اب، Applications کے لیے Visual Basic ونڈو کو کھولنے کے لیے آپ سیکشن 7 میں بیان کردہ مراحل پر عمل کر سکتے ہیں۔

پھر، درج ذیل کوڈ کو ٹائپ کریں۔ ماڈیول ۔

6925

یہاں، Sub Trim_Trailing_Spaces() میں، میں نے rng کا اعلان کیا متغیر بطور رینج ۔

پھر، میں نے VBA TRIM فنکشن استعمال کیا تراشنے کے لیے۔

اب، محفوظ کریں کوڈ اور ورک شیٹ پر واپس جائیں۔

کھولیں ڈیولپر ٹیب >> سے داخل کریں >> Form Controls

سے بٹن منتخب کریں اب، گھسیٹیں بٹن پر

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