فہرست کا خانہ
مضمون یہ دیکھتا ہے کہ فارمولوں اور ان بلٹ فیچرز کا استعمال کرتے ہوئے ایکسل سیلز سے ٹیکسٹ کے کچھ حصے کو کیسے ہٹایا جائے۔
اس ٹیوٹوریل میں، ہم حروف کو ہٹانے کے سب سے عام کیسز دیکھیں گے۔ ایکسل میں ایک سے زیادہ خلیوں سے مخصوص متن کو حذف کرنا چاہتے ہیں؟ یا شاید ایک تار میں پہلا یا آخری کردار نکال دیں؟ یا شاید دیئے گئے کردار کی صرف ایک مخصوص موجودگی کو ہٹا دیں؟ آپ کا کام جو بھی ہو، آپ کو اس کے لیے ایک سے زیادہ حل مل جائیں گے!
ایکسل میں مخصوص کریکٹر کو کیسے ہٹایا جائے
اگر آپ کا مقصد کسی خاص کردار کو ختم کرنا ہے ایکسل سیلز، اسے کرنے کے دو آسان طریقے ہیں - تلاش کریں & ٹول اور فارمولہ کو تبدیل کریں۔
فائنڈ اینڈ ریپلیس کا استعمال کرتے ہوئے ایک سے زیادہ سیلز سے کریکٹر ہٹائیں
یہ بات ذہن نشین کر لیں کہ کسی کریکٹر کو ہٹانا اس کے بدلنے کے علاوہ کچھ نہیں ہے، آپ ایکسل کے فائنڈ اینڈ ریپلیس کا فائدہ اٹھا سکتے ہیں۔ کام کو پورا کرنے کے لیے خصوصیت۔
- خلیوں کی ایک رینج منتخب کریں جہاں سے آپ ایک مخصوص کریکٹر کو ہٹانا چاہتے ہیں۔
- تلاش کریں اور تبدیل کریں<2 کو کھولنے کے لیے Ctrl + H دبائیں> ڈائیلاگ۔
- کیا تلاش کریں باکس میں، کریکٹر ٹائپ کریں۔
- تبدیل کریں باکس کو خالی چھوڑ دیں۔
- سب کو تبدیل کریں پر کلک کریں۔
مثال کے طور پر، یہاں یہ ہے کہ آپ سیل A2 سے A6 تک # علامت کو کیسے حذف کرسکتے ہیں۔
0تبدیلیاں کی گئی ہیں:
تجاویز اور نوٹ:
- یہ طریقہ آپ کے ماخذ ڈیٹا میں براہ راست حروف کو حذف کر دیتا ہے۔ اگر نتیجہ آپ کی توقع سے مختلف ہے تو، تبدیلی کو کالعدم کرنے کے لیے Ctrl + Z دبائیں اور اپنا اصل ڈیٹا واپس حاصل کریں۔
- اگر آپ حروف تہجی کے حروف کے ساتھ کام کر رہے ہیں جہاں خط کے کیس کی اہمیت ہے، اختیارات پر کلک کریں تاکہ تلاش کریں اور تبدیل کریں ڈائیلاگ کو وسعت دیں، اور پھر کیس سے حساس تلاش کرنے کے لیے مماثل کیس باکس پر نشان لگائیں۔<12
فارمولے کا استعمال کرتے ہوئے سٹرنگ سے مخصوص کریکٹر کو ہٹا دیں
کسی بھی پوزیشن سے مخصوص کریکٹر کو ختم کرنے کے لیے اسٹرنگ ہے، اس عام SUBSTITUTE فارمولے کا استعمال کریں:
SUBSTITUTE( string , char , "")ہمارے معاملے میں، فارمولہ یہ فارم لیتا ہے:
=SUBSTITUTE(A2, "#", "")
بنیادی طور پر، فارمولہ کیا کرتا ہے کہ یہ A2 میں سٹرنگ اور ہر ہیش کی علامت (#) کو خالی سٹرنگ ("") سے بدل دیتا ہے۔
بی 2 میں اوپر والا فارمولا درج کریں، اسے B6 کے ذریعے کاپی کریں، اور آپ کو یہ نتیجہ ملے گا:
براہ کرم اس بات پر توجہ دیں کہ SUBSTITUTE ہمیشہ ایک ٹیکسٹ سٹرنگ لوٹاتا ہے، چاہے نتیجہ صرف نمبروں پر مشتمل ہو جیسے سیل B2 a میں nd B3 (متن کی قدروں کے لیے عام طور پر پہلے سے طے شدہ بائیں سیدھ کو دیکھیں)۔
اگر آپ چاہتے ہیں کہ نتیجہ نمبر ہو، تو اوپر والے فارمولے کو VALUE فنکشن میں اس طرح لپیٹیں:
=VALUE(SUBSTITUTE(A2, "#", ""))
یا آپ کچھ ریاضی کا عمل انجام دے سکتے ہیں جو اصل کو تبدیل نہیں کرتا ہےقدر، 0 شامل کریں یا 1 سے ضرب کریں:
=SUBSTITUTE(A2, "#", "")*1
ایک ساتھ متعدد حروف کو حذف کریں
ایک فارمولے کے ساتھ متعدد حروف کو ہٹانے کے لیے، بس نیسٹ SUBSTITUTE ایک دوسرے میں کام کرتا ہے۔
مثال کے طور پر، ہیش کی علامت (#)، فارورڈ سلیش (/) اور بیک سلیش (\) سے چھٹکارا حاصل کرنے کے لیے، یہاں استعمال کرنے کا فارمولا ہے:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")
نکات اور نوٹ:
- SUBSTITUTE فنکشن کیس حساس ہے، براہ کرم حروف کے ساتھ کام کرتے وقت اسے ذہن میں رکھیں۔
- اگر آپ اصل سٹرنگز سے آزاد قدریں کے طور پر نتائج حاصل کرنا چاہتے ہیں، تو فارمولوں کو ان کی اقدار سے بدلنے کے لیے پیسٹ اسپیشل - ویلیوز کا اختیار استعمال کریں۔<12
- اس صورت حال میں جب ہٹانے کے لیے بہت سے مختلف حروف ہوں، ایک حسب ضرورت LAMBDA کی وضاحت کردہ RemoveChars فنکشن استعمال کرنے میں بہت زیادہ آسان ہے۔
کچھ متن کو کیسے ہٹایا جائے ایکسل سیل سے
جو دو طریقے ہم نے ایک کریکٹر کو ہٹانے کے لیے استعمال کیے ہیں وہ حروف کی ترتیب کو یکساں طور پر سنبھال سکتے ہیں۔
متعدد سیلز سے متن حذف کریں
منتخب کردہ رینج میں ہر سیل سے مخصوص متن کو ہٹانے کے لیے، تلاش کریں اور تبدیل کریں ڈائیلاگ کو ظاہر کرنے کے لیے Ctrl + H دبائیں، اور پھر:
- غیر مطلوبہ درج کریں۔ کیا تلاش کریں باکس میں متن۔
- تبدیل کریں باکس کو خالی چھوڑ دیں۔
سب کو تبدیل کریں بٹن پر کلک کرنے سے تمام تبدیلیاں ایک ہی بار میں ہو جائیں گی:
ایک کا استعمال کرتے ہوئے سیل سے مخصوص متن کو ہٹا دیں۔فارمولا
کسی ٹیکسٹ سٹرنگ کے کچھ حصے کو ہٹانے کے لیے، آپ SUBSTITUTE فنکشن کو اس کی بنیادی شکل میں دوبارہ استعمال کرتے ہیں:
SUBSTITUTE( cell , text , "") 0 ضرورت کے مطابق قطاریں:
کسی مخصوص کردار کی Nth مثال کو کیسے ہٹایا جائے
اس صورت حال میں جب آپ مخصوص واقعہ کو حذف کرنا چاہتے ہیں کسی خاص کردار کے، SUBSTITUTE فنکشن کے آخری اختیاری دلیل کی وضاحت کریں۔ ذیل کے عمومی فارمولے میں، instance_num اس بات کا تعین کرتا ہے کہ مخصوص کریکٹر کی کونسی مثال کو خالی سٹرنگ سے تبدیل کیا جانا چاہیے:
SUBSTITUTE( string , char , " ", instance_num )مثال کے طور پر:
A2 میں پہلی سلیش کو ختم کرنے کے لیے، آپ کا فارمولا یہ ہے:
=SUBSTITUTE(A2, "/", "", 1)
دوسرا سلیش کریکٹر، فارمولا یہ ہے:
=SUBSTITUTE(A2, "/", "", 2)
24>
پہلے کیریکٹر کو کیسے ہٹایا جائے
سٹرنگ کے بائیں جانب سے پہلے کریکٹر کو ہٹانے کے لیے ، آپ درج ذیل فارمولوں میں سے ایک استعمال کر سکتے ہیں۔ دونوں ایک ہی کام کرتے ہیں، لیکن مختلف طریقوں سے۔
REPLACE( cell , 1, 1, "")انسانی زبان میں ترجمہ کیا گیا، فارمولہ کہتا ہے: مخصوص سیل میں، لیں 1 کریکٹر ( num_chars ) پہلی پوزیشن (start_num) سے، اور اسے خالی سٹرنگ ("") سے بدلیں۔
RIGHT( cell , LEN( cell) ) - 1)یہاں، ہم 1 کو گھٹاتے ہیں۔سٹرنگ کی کل لمبائی سے کریکٹر، جس کا حساب LEN فنکشن سے کیا جاتا ہے۔ آخر سے حروف کی اس تعداد کو نکالنے کے لیے فرق کو دائیں طرف منتقل کیا جاتا ہے۔
مثال کے طور پر، A2 سے پہلے حرف کو ہٹانے کے لیے، فارمولے درج ذیل ہیں:
=REPLACE(A2, 1, 1, "")
<3
=RIGHT(A2, LEN(A2) - 1)
ذیل کا اسکرین شاٹ REPLACE فارمولہ دکھاتا ہے۔ RIGHT LEN فارمولہ بالکل وہی نتائج فراہم کرے گا۔
سٹرنگ کے شروع سے کسی بھی n حروف کو حذف کرنے کے لیے، براہ کرم دیکھیں کہ حروف کو بائیں سے کیسے ہٹایا جائے Excel.
آخری کریکٹر کو کیسے ہٹایا جائے
سٹرنگ کے آخر سے آخری کریکٹر کو ہٹانے کے لیے، فارمولا یہ ہے:
LEFT( cell , LEN ( cell ) - 1)منطق پچھلی مثال کے RIGHT LEN فارمولے کی طرح ہے:
آپ سیل کی کل لمبائی سے 1 کو گھٹاتے ہیں اور فرق کو بائیں طرف پیش کرتے ہیں۔ فنکشن، تاکہ یہ سٹرنگ کے شروع سے بہت سے حروف کو کھینچ سکے۔
مثال کے طور پر، آپ اس فارمولے کا استعمال کرتے ہوئے آخری کریکٹر کو A2 سے ہٹا سکتے ہیں:
=LEFT(A2, LEN(A2) - 1)
کسی بھی n حروف کو سٹرنگ کے آخر سے حذف کرنے کے لیے، براہ کرم ایکسل میں دائیں سے حروف کو ہٹانے کا طریقہ دیکھیں۔
کسی مخصوص کریکٹر کے بعد متن کو ہٹائیں
دیئے گئے کردار کے بعد ہر چیز کو حذف کرنے کے لیے، عمومی فارمولہ ہے:
LEFT( string ، SEARCH( char , string ) -1)لاگ c کافی آسان ہے: SEARCH فنکشن کا حساب لگاتا ہے۔مخصوص کریکٹر کی پوزیشن اور اسے LEFT فنکشن پر منتقل کرتا ہے، جو شروع سے حروف کی متعلقہ تعداد لاتا ہے۔ ڈیلیمیٹر کو آؤٹ پٹ کرنے کے لیے نہیں، ہم SEARCH کے نتیجے سے 1 کو گھٹاتے ہیں۔
مثال کے طور پر، بڑی آنت (:) کے بعد متن کو ہٹانے کے لیے، B2 میں فارمولا ہے:
=LEFT(A2, SEARCH(":", A2) -1)
مزید فارمولے کی مثالوں کے لیے، براہ کرم کسی مخصوص حرف سے پہلے یا بعد میں متن کو حذف کریں دیکھیں۔
ایکسل میں متن سے پہلے اور بعد میں خالی جگہوں کو کیسے ہٹایا جائے
ٹیکسٹ پروسیسرز میں جیسے کہ مائیکروسافٹ ورڈ، متن سے پہلے ایک خالی جگہ کو بعض اوقات جان بوجھ کر شامل کیا جاتا ہے تاکہ قاری کی آنکھ کے لیے متوازن اور خوبصورت بہاؤ پیدا کیا جا سکے۔ اسپریڈشیٹ پروگراموں میں، آگے اور پیچھے کی جگہیں کسی کا دھیان نہیں دے سکتی ہیں اور بہت ساری پریشانیوں کا سبب بن سکتی ہیں۔ خوش قسمتی سے، مائیکروسافٹ ایکسل کے پاس ایک خاص فنکشن ہے، جس کا نام TRIM ہے، اضافی خالی جگہوں کو حذف کرنے کے لیے۔
سیلز سے اضافی خالی جگہوں کو ہٹانے کا فارمولا اتنا ہی آسان ہے:
=TRIM(A2)
جہاں A2 آپ کی اصل ٹیکسٹ سٹرنگ ہے۔
جیسا کہ آپ نیچے کی تصویر میں دیکھ سکتے ہیں، یہ متن سے پہلے، ٹیکسٹ کے بعد اور الفاظ/سبسٹرنگ کے درمیان تمام خالی جگہوں کو حذف کر دیتا ہے سوائے ایک اسپیس کریکٹر کے۔
اگر یہ سادہ فارمولا آپ کے لیے کام نہیں کرتا ہے، تو غالباً آپ کی ورک شیٹ میں کچھ نہ ٹوٹنے والی جگہیں یا پرنٹنگ نہ ہونے والے حروف موجود ہیں۔
ان سے چھٹکارا پانے کے لیے، تبدیل کریں <16 SUBSTITUTE:
SUBSTITUTE(A2, CHAR(160), " ")
جہاں 160 کوڈ ہےنان بریکنگ اسپیس کریکٹر کی تعداد ( ).
اس کے علاوہ، نا پرنٹ ایبل کریکٹرز کو ختم کرنے کے لیے CLEAN فنکشن کا استعمال کریں:
CLEAN(SUBSTITUTE(A2, CHAR(160), " "))
Nest TRIM فنکشن میں اوپر کی تعمیر، اور آپ کو متن سے پہلے/بعد میں خالی جگہوں کے ساتھ ساتھ نان بریکنگ اسپیسز اور غیر پرنٹنگ حروف کو ہٹانے کا ایک بہترین فارمولا ملے گا:
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
کے لیے مزید معلومات کے لیے، براہ کرم ملاحظہ کریں کہ ایکسل میں خالی جگہوں کو کیسے ہٹایا جائے۔
فلیش فل کے ساتھ ایکسل میں حروف کو ہٹائیں
سادہ حالات میں، ایکسل کا فلیش فل آپ پر احسان کر سکتا ہے اور حروف یا متن کے کچھ حصے کو ہٹا سکتا ہے۔ آپ کے فراہم کردہ پیٹرن کی بنیاد پر خود بخود۔
آئیے کہتے ہیں کہ آپ کے پاس ایک سیل میں ایک نام اور ای میل پتہ ہے جو کوما سے الگ کیا گیا ہے۔ آپ کوما کے بعد ہر چیز کو ہٹانا چاہتے ہیں (بشمول کوما خود)۔ اسے مکمل کرنے کے لیے، ان اقدامات پر عمل کریں:
- اپنے سورس ڈیٹا کے دائیں جانب ایک خالی کالم داخل کریں۔
- نئے شامل کیے گئے کالم کے پہلے سیل میں، قدر ٹائپ کریں۔ آپ (ہمارے معاملے میں نام) رکھنا چاہتے ہیں۔
- اگلے سیل میں ویلیو ٹائپ کرنا شروع کریں۔ جیسے ہی ایکسل پیٹرن کا تعین کرتا ہے، یہ اسی پیٹرن کی پیروی کرتے ہوئے نیچے دیے گئے سیلز میں بھرے جانے والے ڈیٹا کا ایک پیش منظر دکھائے گا۔
- پیش نظارہ قبول کرنے کے لیے Enter کلید کو دبائیں۔
ہو گیا!
نوٹ۔ اگر ایکسل آپ کے ڈیٹا میں پیٹرن کو پہچاننے سے قاصر ہے، تو مزید مثالیں فراہم کرنے کے لیے دستی طور پر کچھ اور سیلز بھریں۔ نیز، یقینی بنائیں کہ فلیش فل فعال ہے۔آپ کے ایکسل میں۔ اگر یہ اب بھی کام نہیں کرتا ہے، تو آپ کو کسی اور طریقے کا سہارا لینا پڑے گا۔ 6 اگر آپ پیچیدہ چیلنجوں سے نمٹنے کے لیے آسان طریقے تلاش کرنا پسند کرتے ہیں، تو آپ الٹیمیٹ سویٹ کے ساتھ شامل آسان ٹولز سے لطف اندوز ہوں گے۔
Ablebits Data ٹیب پر، Text میں گروپ میں، ایکسل سیلز سے حروف کو ہٹانے کے لیے تین اختیارات ہیں:
- مخصوص حروف اور ذیلی اسٹرنگز
- ایک مخصوص پوزیشن میں حروف
- ڈپلیکیٹ حروف <5
- ہٹائیں > پر کلک کریں۔ ; کریکٹرز کو ہٹائیں ۔
- اپنی ضروریات کے لیے موزوں آپشن کو منتخب کریں۔
- کیس سے حساس باکس کو چیک یا ان چیک کریں۔
- دبائیں ہٹائیں ۔
- غیر پرنٹنگ حروف - 7 بٹ ASCII سیٹ (کوڈ ویلیوز 0 سے 31) میں پہلے 32 حروف میں سے کسی کو بھی ہٹا دیتا ہے جس میں ایک ٹیب کریکٹر، لائن شامل ہے۔ وقفہ، اور اسی طرح۔
- متن کے حروف - متن کو ہٹاتا ہے اور نمبر رکھتا ہے۔
- عددی حروف - نمبروں کو حروف کی عددی تاروں سے حذف کرتا ہے۔<12
- علامتیں اور اوقاف کے نشانات - خاص علامتوں اور اوقاف کے نشانات کو ہٹاتا ہے جیسے پیریڈ، سوالیہ نشان، فجائیہ نشان، کوما وغیرہ۔ 9>
سٹرنگ کے کچھ حصے کو حذف کرنے کے لیے، سب اسٹرنگ کو ہٹا دیں کا اختیار منتخب کریں۔
مثال کے طور پر، Gmail پتوں سے صارف نام نکالنے کے لیے، ہم "@gmail.com" کو ہٹا رہے ہیں۔ " substring:
اس طرح ایکسل سیلز سے متن اور حروف کو ہٹانا ہے۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور اگلے ہفتے آپ کو ہمارے بلاگ پر دیکھنے کا منتظر ہوں!
دستیاب ڈاؤن لوڈز
ایکسل میں حروف کو ہٹا دیں - مثالیں (.xlsm فائل)
Ultimate Suite - تشخیصی ورژن (.exe فائل)
منتخب سیلز سے مخصوص کریکٹر یا سب اسٹرنگ کو حذف کرنے کے لیے، اس طرح آگے بڑھیں:
ذیل میں چند مثالیں دی گئی ہیں جو انتہائی عام منظرناموں کا احاطہ کرتی ہیں۔
مخصوص کریکٹر کو ہٹائیں
کو ہٹانے کے لیے ایک ہی وقت میں متعدد سیلز سے مخصوص کریکٹر، حسب ضرورت حروف کو ہٹائیں کو منتخب کریں۔
مثال کے طور پر، ہم رینج A2:A4 سے بڑے حروف A اور B کے تمام واقعات کو حذف کر رہے ہیں۔ :
حذف کریں۔ e ایک پہلے سے طے شدہ کریکٹر سیٹ
حروف کے ایک مخصوص سیٹ کو ہٹانے کے لیے، کریکٹر سیٹ ہٹائیں کو منتخب کریں، اور پھر درج ذیل میں سے ایک کو منتخب کریں۔اختیارات: