فہرست کا خانہ
اس مضمون میں، ہم فنکشن اور VBA دونوں کا استعمال کرتے ہوئے ایکسل میں بائیں جانب تراشنے پر بات کریں گے۔ بائیں ٹرم مختلف اقسام کے ہو سکتے ہیں۔ مثال کے طور پر، آپ سٹرنگ کے بائیں جانب سے کسی کردار کو ہٹا سکتے ہیں۔ دوسری طرف، آپ ڈیٹا سٹرنگ سے لیڈنگ اسپیس (سٹرنگ کے بائیں جانب موجود اسپیس) کو بھی مٹا سکتے ہیں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
آپ کر سکتے ہیں۔ ہماری پریکٹس ورک بک ڈاؤن لوڈ کریں جسے ہم نے اس مضمون کو تیار کرنے کے لیے استعمال کیا ہے۔
Left Trim Function.xlsm
ایکسل میں بائیں تراشنے کے 7 مناسب طریقے
1. ایکسل میں بائیں طرف کے کریکٹرز کو تراشنے کے لیے رائٹ فنکشن کا اطلاق کریں
جب ہم اسپریڈ شیٹس کے ساتھ کام کرتے ہیں، اکثر، ہمیں ڈیٹا کو بائیں طرف سے تراشنا پڑتا ہے۔ مثال کے طور پر، آپ کے پاس ایک کوڈ ہے جس میں رنگ، حوالہ نمبر، سائز وغیرہ شامل ہیں اور آپ اپنی ترجیح کے مطابق کوڈ کو الگ کرنا چاہتے ہیں۔ ڈیٹا کے بائیں حصے کو تراشنے کا سب سے آسان طریقہ دائیں فنکشن کا استعمال کرنا ہے۔ RIGHT فنکشن ٹیکسٹ سٹرنگ کے آخر سے مخصوص کریکٹر واپس کرتا ہے۔ مثال کے طور پر، ہم سیل B5 کی قدر کو تراشنا چاہتے ہیں۔ یہاں درکار اقدامات ہیں:
اقدامات :
- کوڈ سے رنگ کو الگ کرنے کے لیے درج ذیل فارمولہ لکھیں۔
=RIGHT(B5,4)
- فارمولہ داخل کرنے کے بعد، نیلا رنگ الگ ہوجائے گا۔ فارمولے کو باقی سیلز میں کاپی کرنے کے لیے Fill ہینڈل (+) کا استعمال کریں۔
پڑھیںمزید: ایکسل میں دائیں کریکٹرز اور اسپیس کو تراشیں (5 طریقے)
2. ایکسل میں بائیں جانب کے کریکٹرز کو ہٹانے کے لیے REPLACE فنکشن کا اطلاق
بائیں تراشنے کے لیے ایک اور آسان REPLACE فنکشن استعمال کرنا ہے۔ REPLACE فنکشن ٹیکسٹ سٹرنگ کے کچھ حصے کو مختلف ٹیکسٹ اسٹرنگ سے بدل دیتا ہے۔ ہم نے فنکشن کو ڈیٹا کے پچھلے سیٹ پر لاگو کیا ہے اور یہاں درج ذیل مراحل ہیں:
اسٹیپس:
- سب سے پہلے درج ذیل فارمولہ کو ٹائپ کریں:
=REPLACE(B5,1,C5,"")
- فارمولہ درج کرنے پر، یہ نتیجہ ہے جو ہمیں ملا:
3. بائیں جانب کے حروف کو تراشنے کے لیے VBA کا استعمال کریں
اگر آپ بائیں جانب تراشنے کے لیے کوئی فنکشن یا فارمولہ استعمال نہیں کرنا چاہتے ہیں، VBA کا استعمال ایکسل میں ایک آپشن ہوسکتا ہے۔ ہم نے VBA :
اسٹیپس:
- درج ذیل اسٹرنگ کو استعمال کیا ہے جسے ہم تراشنا چاہتے ہیں:
- سب سے پہلے، متعلقہ شیٹ پر جائیں۔ پھر، شیٹ کے نام پر دائیں کلک کریں اور VBA ونڈو لانے کے لیے View Code آپشن کو منتخب کریں۔
- اب، درج ذیل کوڈ کو میں لکھیں۔ ماڈیول ۔
2947
- آخر میں، کوڈ کو چلائیں اور آپ کو کوڈ تراش لیا جائے گا۔
4. دائیں اور LEN فنکشن کا استعمال کرتے ہوئے بائیں سے حروف کو حذف کریں
اسی طرح، اوپر بتائے گئے طریقوں سے، ہم ڈیٹا کے بائیں حصے سے حروف کو ہٹا سکتے ہیں۔ دائیں کے مجموعہ کا استعمال کرتے ہوئےاور LEN فنکشنز۔ LEN فنکشن ٹیکسٹ اسٹرنگ میں حروف کی تعداد لوٹاتا ہے۔ اس طریقہ سے وابستہ مراحل یہ ہیں:
مرحلہ:
- سب سے پہلے درج ذیل فارمولہ کو ٹائپ کریں۔
=RIGHT(B5,LEN(B5)-C5)
فارمولے کی خرابی:
- LEN(B5)
یہاں، LEN فنکشن ٹیکسٹ اسٹرنگ میں حروف کی تعداد لوٹاتا ہے۔
- RIGHT(B5,LEN(B5)-C5)
اس فارمولے میں، بائیں سے تراشے گئے حروف کی تعداد کو پوری سٹرنگ سے منہا کر دیا جاتا ہے۔ فارمولہ بائیں طرف سے تراشی ہوئی سٹرنگ واپس کر دے گا۔
- آخر میں، آؤٹ پٹ یہ ہے:
5۔ ہٹائیں FIND, MID, TRIM & کے امتزاج کا استعمال کرتے ہوئے معروف جگہ ایکسل میں LEN فنکشنز
اکثر، جب ہم ویب سائٹس سے ڈیٹا کاپی کرتے ہیں، تو بہت سی غیر ضروری جگہیں بھی ڈیٹا کے ساتھ کاپی ہوجاتی ہیں۔ لیکن، ایک ایک کرکے ان جگہوں کو تلاش کرنا وقت طلب ہوگا۔ خوش قسمتی سے، ان خالی جگہوں کو تراشنے کے لیے فنکشنز کے کچھ مجموعے دستیاب ہیں۔
اس طریقے میں، ہم FIND، MID، TRIM اور amp؛ کا مجموعہ استعمال کریں گے۔ معروف جگہ کو ہٹانے کے لیے LEN کام کرتا ہے۔ اس میں شامل اقدامات یہ ہیں:
اقدامات:
- اسپیس کو ہٹانے کے لیے درج ذیل فارمولہ کو ٹائپ کریں:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
فارمولے کی خرابی:
- LEN(B5)
یہ فارمولہ سیل B5 میں حروف کی تعداد لوٹائے گا۔
- TRIM(B5)
TRIM فنکشن B5 سے تمام خالی جگہوں کو ہٹاتا ہے سوائے الفاظ کے درمیان ایک خالی جگہ کے۔
- MID( TRIM(B5)1,1
- FIND(MID(TRIM(B5),1,1)
FIND فنکشن اندر ایک ٹیکسٹ سٹرنگ کی ابتدائی پوزیشن لوٹاتا ہے ایک اور ٹیکسٹ سٹرنگ۔ یہاں فارمولہ اس کریکٹر کی پوزیشن لوٹاتا ہے جو ہمیں پچھلے طریقہ کار میں ملا تھا۔
- MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))
جب کسی اور MID فنکشن کے ساتھ فارمولہ لاگو کرتے ہیں، تو یہ سٹرنگ کے صرف بائیں جانب سے خالی جگہوں کو مٹا دے گا۔
- آخر میں، آؤٹ پٹ یہ ہے:
مزید پڑھیں: ایکسل میں خالی جگہوں کو کیسے تراشیں (8 آسان طریقے )
6. لیڈنگ اسپیس کو ہٹانے کے لیے REPLACE، LEFT، FIND اور TRIM ایکسل فنکشنز کے امتزاج کا اطلاق کریں
اسی طرح، پچھلا طریقہ، کا مجموعہ تبدیل کریں، بائیں، تلاش کریں، اور TRIM فنکشنز کو لیڈنگ اسپیسز کو مٹانے کے لیے استعمال کیا جا سکتا ہے۔
ہم نے کام کو مکمل کرنے کے لیے درج ذیل مراحل پر عمل کیا ہے:
اسٹیپس:
- مذکورہ فنکشنز کا استعمال کرتے ہوئے، پہلے درج ذیل فارمولے کو ٹائپ کریں:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
فارمولے کی خرابی:
FIND ، LEFT ، اور TRIM فنکشنز کا مجموعہ پوزیشن کا حساب لگانے میں ہماری مدد کرتا ہے۔ کیتار میں پہلا خلائی کردار؛ سٹرنگ کے بائیں جانب خالی جگہیں۔
یہاں، ہم نے REPLACE فنکشن کے ذریعے فارمولہ پاس کیا۔ نتیجے کے طور پر، سٹرنگ کی معروف جگہوں کو بغیر کسی خالی ("") سے تبدیل کر دیا گیا تھا۔ فارمولا سٹرنگ سے صرف لیڈنگ خالی جگہوں کو مٹا دے گا۔
- آخر میں، نتیجہ یہ ہے:
7۔ ایکسل میں لیڈنگ اسپیسز کو ہٹانے کے لیے VBA استعمال کریں
لیڈنگ اسپیس کو VBA کا استعمال کرتے ہوئے بھی حذف کیا جا سکتا ہے۔
مرحلہ:
- سب سے پہلے، لیڈنگ اسپیس والے سیلز کو منتخب کریں۔
- دوسرے، متعلقہ شیٹ پر جائیں، شیٹ پر دائیں کلک کریں۔ نام، اور VBA ونڈو لانے کے لیے View Code آپشن کو منتخب کریں۔
- ماڈیول میں، درج ذیل کوڈ لکھیں:
2620
- آخر میں، کوڈ چلائیں اور لیڈنگ اسپیس کے بغیر سٹرنگ حاصل کریں۔ نتیجہ
مضمون میں، میں نے بائیں حروف کو تراشنے کے لیے وسیع پیمانے پر استعمال ہونے والے طریقوں پر بات کی ہے۔ آپ فنکشن اور VBA سے متعلق دونوں طریقوں کے بارے میں جان سکتے ہیں۔ جب بھی مناسب ہو ان طریقوں کو استعمال کریں، اور اگر آپ کے کوئی سوالات ہیں تو ہمیں بتائیں۔