ایکسل میں متن سے پہلے جگہ کو کیسے ہٹایا جائے (4 طریقے)

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

جب ہم ایکسل میں ٹیکسٹ کے ساتھ ڈیل کرتے ہیں تو ٹیکسٹ کے درمیان خالی جگہیں ایک عام منظر نامہ ہیں۔ ڈیٹا سیٹس کے لیے خالی جگہیں ضروری ہیں۔ لیکن، اضافی خالی جگہیں ڈیٹاسیٹ کی غلط حساب کتاب یا غلط تشریح کا سبب بن سکتی ہیں۔ اس لیے متن سے پہلے اور درمیان میں ان خالی جگہوں کو ہٹانا ضروری ہے۔ اس ٹیوٹوریل میں، آپ سیکھیں گے کہ کس طرح ایکسل میں متن سے پہلے کی جگہ کو مناسب مثالوں اور مناسب مثالوں کے ساتھ ہٹانا ہے۔

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

یہ پریکٹس ورک بک ڈاؤن لوڈ کریں۔

Text.xlsm سے پہلے اسپیس کو ہٹا دیں

ٹیکسٹ سے پہلے کی جگہ ڈیٹاسیٹ کو کیسے متاثر کرتی ہے؟

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

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

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

ایکسل میں متن سے پہلے جگہ ہٹانے کے 4 طریقے

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

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

اب، ہم متن سے پہلے خالی جگہوں کو ہٹانے کے لیے TRIM فنکشن استعمال کر رہے ہیں۔ یہ اس قسم کے مسئلے کے لیے جانے کا طریقہ ہے۔

TRIM فنکشن متن کے تار سے تمام خالی جگہوں کو ہٹاتا ہے سوائے الفاظ کے درمیان ایک خالی جگہ کے۔

نحو:

=TRIM(Text)

Text: وہ متن جہاں سے آپ اسپیس ہٹانا چاہتے ہیں۔

1.1 صرف TRIM فنکشن کے ساتھ جگہ ہٹائیں

اس طریقہ کار کو ظاہر کرنے کے لیے، ہم درج ذیل ڈیٹاسیٹ استعمال کر رہے ہیں:

یہاں نوٹس کریں۔ نہ صرف نصوص سے پہلے بلکہ متن کے درمیان میں بھی کچھ اضافی جگہیں ہیں۔ ہمارا مقصد تمام اضافی خالی جگہوں کو ہٹانا اور ڈیٹاسیٹ کو بیکار جگہوں سے صاف رکھنا ہے۔

📌 اسٹیپس

سب سے پہلے درج ذیل فارمولہ کو ٹائپ کریں میں سیل C5 :

=TRIM(B5)

پھر، دبائیں درج کریں ۔

اس کے بعد سیلز کی رینج C6 پر فل ہینڈل آئیکن کو گھسیٹیں :C9 .

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

1.2 TRIM کے ساتھ جگہ ہٹائیں اور کلین فنکشنز

TRIM فنکشن صرف اسپیس کریکٹر کو ڈیلیٹ کرتا ہے جو 7 بٹ ASCII کریکٹر سیٹ میں کوڈ ویلیو 32 ہے۔

ایک اور اسپیس کریکٹر ہے جسے کہا جاتا ہے۔ نان بریکنگ اسپیس ، جو عام طور پر ویب پیجز پر HTML کردار کے طور پر استعمال ہوتی ہے۔ CLEAN فنکشن غیر کو بھی ہٹاتا ہےکریکٹر پرنٹ کرنا جیسے لائن بریک۔

اس کو ظاہر کرنے کے لیے، ہم درج ذیل ڈیٹاسیٹ استعمال کر رہے ہیں:

📌 اسٹیپس

سب سے پہلے، درج ذیل فارمولے کو سیل C5 :

=TRIM(CLEAN(B5))

میں ٹائپ کریں۔

پھر، دبائیں Enter ۔

اس کے بعد، <6 کو گھسیٹیں۔ سیلز کی رینج پر>Fill Handle آئیکن C6:C9 ۔

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

1.3 TRIM، CLEAN، اور SUBSTITUTE  فنکشنز کے ساتھ اسپیس کو حذف کریں

ایسے نان بریکنگ اسپیس ہیں جن کی ڈیسیمل ویلیو 160 ہے، اور TRIM فنکشن کو ہٹا نہیں سکتا۔ یہ خود سے. اگر آپ کے ڈیٹا سیٹ میں ایک یا زیادہ سفید خالی جگہیں ہیں جنہیں TRIM فنکشن نہیں ہٹاتا ہے، تو SUBSTITUTE فنکشن استعمال کریں تاکہ نان بریکنگ اسپیسز کو ریگولر اسپیس میں تبدیل کریں اور پھر اسے تراشیں۔

یہ طریقہ ہر اضافی جگہ، لائن بریک، اور نان بریکنگ اسپیس کو ہٹا دے گا۔ اس کو ظاہر کرنے کے لیے، ہم درج ذیل ڈیٹا سیٹ استعمال کر رہے ہیں:

📌 اسٹیپس

سب سے پہلے، ٹائپ کریں سیل C5 میں درج ذیل فارمولہ:

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

پھر، دبائیں Enter ۔

اس کے بعد فل ہینڈل آئیکن کو سیلز کی رینج پر گھسیٹیں C6:C9 ۔

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

مزید پڑھیں: سیل میں خالی جگہوں کو کیسے ہٹایا جائے۔ایکسل

2. تلاش کریں & ایکسل میں متن سے پہلے خالی جگہ کو حذف کرنے کے لیے کمانڈ کو تبدیل کریں

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

اس کو ظاہر کرنے کے لیے، ہم یہ ڈیٹا سیٹ استعمال کرنے جا رہے ہیں:

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

📌 اسٹیپس

سب سے پہلے، تمام ڈیٹا کو منتخب کریں۔

پھر، تلاش کریں & کو کھولنے کے لیے اپنے کی بورڈ پر Ctrl+F دبائیں تبدیل کریں ڈائیلاگ باکس۔

تبدیل کریں پر کلک کریں۔ پھر، Find what باکس میں، ایک Space ٹائپ کریں۔

اب، رکھیں باکس خالی سے بدلیں۔

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

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

اسی طرح کی ریڈنگز:

    <32 ایکسل میں ٹریلنگ اسپیس کو کیسے ہٹایا جائے (6 آسان طریقے)
  • ایکسل میں لیڈنگ اسپیس کو ہٹائیں (5 مفید طریقے)
  • ایکسل میں اضافی خالی جگہوں کو کیسے ہٹایا جائے (4 طریقے)

3. متن سے پہلے جگہ کو ہٹانے کے لیے VBA کا استعمال

آخر میں، ہم آپ کو اس کا ایک ٹکڑا فراہم کرنے جا رہے ہیں۔ VBA Macros بیکار پریشان کن جگہوں کو ہٹانے کے لیےمتن کے اندر۔

ہم یہ ظاہر کرنے کے لیے درج ذیل ڈیٹاسیٹ استعمال کرنے جا رہے ہیں:

📌 اقدامات

سب سے پہلے، VBA ایڈیٹر کھولنے کے لیے Alt+F11 دبائیں Insert > Module پر کلک کریں۔

درج ذیل کوڈ کو ٹائپ کریں اور فائل کو محفوظ کریں۔

7044

اب، میکرو ڈائیلاگ باکس کو کھولنے کے لیے اپنے کی بورڈ پر Alt+F8 دبائیں۔

منتخب کریں ہٹانے_کی جگہ ۔ چلائیں

سیلز کی حد منتخب کریں B5:B9 پر کلک کریں۔

اس کے بعد OK پر کلک کریں۔

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

4. ٹیکسٹ سے پہلے جگہ ہٹانے کے لیے پاور سوال

آپ اسپیس کو استعمال کرنے سے بھی ہٹا سکتے ہیں۔ ایکسل میں پاور استفسار کا آلہ۔ Power Query میں ایک بلٹ ان TRIM خصوصیت ہے۔

اس کو ظاہر کرنے کے لیے، ہم اس ڈیٹاسیٹ کو استعمال کرنے جا رہے ہیں:

<0 جیسا کہ آپ دیکھ سکتے ہیں، ڈیٹا سے پہلے کچھ خالی جگہیں ہیں۔ ہم پاور کوئری فیچر کا استعمال کرتے ہوئے اسے ہٹانے جا رہے ہیں۔

📌 اسٹیپس

ڈیٹا ٹیب سے، ٹیبل/رینج سے منتخب کریں۔

اپنے ڈیٹاسیٹ کے سیلز کی حد منتخب کریں۔ OK پر کلک کریں۔

اس کے بعد، یہ پاور استفسار ایڈیٹر لانچ کرے گا اور اس طرح نظر آئے گا۔

ہر متن کو منتخب کرنے کے لیے کالم1 پر کلک کریں۔

44>

پھر دائیں کلک کریں۔چوہا. Transform کو منتخب کریں۔

اس کے بعد TRIM پر کلک کریں۔

جیسا کہ آپ دیکھ سکتے ہیں، ہم نے ڈیٹاسیٹ سے تمام اہم جگہوں کو کامیابی سے ہٹا دیا ہے۔

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

✎ The TRIM فنکشن متن کے درمیان اضافی خالی جگہوں کو ہٹاتا ہے۔ اگر ایک سے زیادہ اسپیس ہے، تو یہ انہیں ایک اسپیس میں لے آئے گا۔

✎ The تلاش کریں & Replace کمانڈ ڈیٹاسیٹ سے ہر اسپیس کو ہٹا دے گی۔ اگر آپ کا مقصد متن سے پہلے کی جگہ کو ہٹانا ہے، تو اسے استعمال نہ کریں۔

نتیجہ

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

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