فہرست کا خانہ
MS Excel استعمال کرنے کے دوران ایک بہت عام مسئلہ یہ ہے کہ ٹیکسٹ سیلز سے نمبرز کو کیسے ہٹایا جائے۔ کسی وجہ سے، مختلف سسٹمز جان بوجھ کر یا حادثاتی طور پر متن اور نمبروں کو ملا دیتے ہیں۔ یہ مضمون آپ کی رہنمائی کرے گا کہ آپ کو ایکسل کے سیل سے نمبروں کو ہٹانے کے لیے کچھ فوری طریقوں کے ساتھ کچھ مناسب مثالوں اور مناسب مثالوں کے ساتھ۔
پریکٹس بک ڈاؤن لوڈ کریں
آپ ڈاؤن لوڈ کرسکتے ہیں۔ یہاں سے مفت ایکسل ٹیمپلیٹ حاصل کریں اور خود ہی مشق کریں۔
سیل سے نمبرز کو ہٹائیں ایکسلآئیے پہلے اپنے ڈیٹاسیٹ سے تعارف کراتے ہیں۔ میں نے اپنے ڈیٹاسیٹ میں کچھ پروڈکٹ کے نام اور ان کی IDs ' رکھے ہیں۔ حروف اور اعداد کے مختلف معنی ہیں۔ کسی وجہ سے، ہم نمبرز کو پروڈکٹ IDs سے ہٹانا چاہتے ہیں۔
مندرجہ ذیل طریقوں میں، ہم دیکھیں گے کہ کس طرح سے نمبرز کو ہٹانا ہے۔ تفصیلی وضاحت کے ساتھ سیلز۔
طریقہ 1: استعمال کریں تلاش کریں اور amp; ایکسل میں کسی سیل سے نمبرز ہٹانے کے لیے وائلڈ کارڈز سے بدلیں
اس طریقہ کار میں، ہم ان نمبروں کو تلاش کریں اور amp کا استعمال کرتے ہوئے ہٹا دیں گے۔ کمانڈ کو وائلڈ کارڈز سے بدلیں۔
اس مرحلے میں، ہمارے پاس کچھ کھردرے نمبر قوسین کے ساتھ بند ہیں اور پروڈکٹ کے نام کے کالم میں رکھے گئے ہیں۔ ہم ان نمبروں کو ہٹا دیں گے۔ تو، آئیے ذیل کے مراحل دیکھیں۔
اقدامات:
➤ ڈیٹا کی حد منتخب کریں B5:B11 ۔
➤ دبائیں Ctrl+H کھولنے کے لیے تلاش کریں & کمانڈ کو تبدیل کریں۔
➤ پھر فائنڈ کیا باکس میں (*) ٹائپ کریں اور تبدیل کریں باکس کو خالی رکھیں۔
➤ اس کے بعد، دبائیں سب کو تبدیل کریں ۔
11>
اب آپ دیکھیں گے کہ پروڈکٹس کے ناموں والے تمام نمبر ختم ہو گئے ہیں۔
طریقہ 2: لاگو کریں تلاش کریں & ایکسل میں سیل سے نمبرز کو حذف کرنے کے لیے ٹول کو منتخب کریں
یہاں، دیکھیں کہ پروڈکٹ آئی ڈی کالم میں دو سیل ہیں جن میں صرف نمبر ہوتے ہیں۔ اب ہم Find اورamp; کمانڈ منتخب کریں۔
مرحلہ 1:
➤ ڈیٹا رینج منتخب کریں C5:C11 ۔
➤ پھر ہوم ٹیب > دی ترمیم گروپ > پر جائیں تلاش کریں & منتخب کریں > خصوصی پر جائیں
ایک ڈائیلاگ باکس کھل جائے گا۔
مرحلہ 2:
➤ Constants اختیار سے صرف Numbers کو نشان زد کریں۔
➤ دبائیں OK ۔
اب، دیکھیں کہ سیلز، صرف نمبرز کو ہائی لائٹ کیا گیا ہے۔
مرحلہ 3:
➤ بعد میں، بس دبائیں حذف کریں اپنے کی بورڈ پر بٹن۔
یہ یہ ہے۔ نمبرز ہٹا دیے جاتے ہیں۔
طریقہ 3: سیل سے نمبرز کو ہٹانے کے لیے Excel Flash Fill کا استعمال کریں
یہ سب سے آسان میں سے ایک ہے۔ طریقے دیکھیں کہ پروڈکٹ آئی ڈیز، جو کہ متن اور نمبرز کا مرکب ہیں۔ ہم ایکسل Flash Fill کا استعمال کرتے ہوئے سیلز سے نمبر ہٹا دیں گے۔
مرحلہ 1:
➤سب سے پہلے، اس سے ملحق ایک نئے کالم میں پہلے سیل کا صرف متن (ہندسے نہیں) ٹائپ کریں۔
➤ پھر Enter بٹن کو دبائیں۔
مرحلہ 2:
➤ منتخب کریں سیل D5 ۔
➤ اب جائیں ڈیٹا > ڈیٹا ٹولز > فلیش فل ۔
اب آپ دیکھیں گے کہ تمام نمبرز ہٹا دیے گئے ہیں۔
طریقہ 4: ایکسل میں سیل سے نمبرز کو ہٹانے کے لیے SUBSTITUTE فنکشن داخل کریں
اس طریقے میں، ہم SUBSTITUTE فنکشن کا استعمال کرتے ہوئے یہ کام کریں گے۔ SUBSTITUTE فنکشن موجودہ متن کو ایک سٹرنگ میں ایک نئے متن سے بدل دیتا ہے۔
اب، آئیے ایک ایک کرکے ذیل کے مراحل پر عمل کریں۔
مرحلہ 1:
➤ نیچے دیا گیا فارمولا سیل D5 –
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")
➤ میں لکھیں پھر صرف <کو دبائیں 3>درج کریں بٹن۔
مرحلہ 2:
➤ اب ڈبل کلک کریں 3 0>
اسی طرح کی ریڈنگز:
- 24> ایکسل میں ذیلی ٹوٹل کو کیسے ہٹایا جائے (2 آسان ٹرکس)
- ایکسل میں ڈیٹا صاف کرنے کی تکنیک: سیلز میں متن کو تبدیل کرنا یا ہٹانا
- ایکسل میں فارمولوں کو کیسے ہٹایا جائے: 7 آسان طریقے
طریقہ 5: ایکسل میں کسی سیل سے نمبروں کو مٹانے کے لیے TEXTJOIN، MID، ROW، LEN، اور INDIRECT فنکشنز کو یکجا کریں
یہاں، ہم TEXTJOIN <کو جوڑیں گے۔ 4>، MID ، ROW ، LEN ، اور INDIRECT کسی سیل سے نمبرز کو ہٹانے کے فنکشنز۔ TEXTJOIN فنکشن کا اطلاق متعدد تاروں سے متن کو ایک ساتھ جوڑنے کے لیے کیا جاتا ہے۔ ایکسل میں Mid فنکشن کا استعمال سٹرنگز کو تلاش کرنے اور انہیں ایکسل کے کسی بھی وسط حصے سے واپس کرنے کے لیے کیا جاتا ہے۔ ROW فنکشن حوالہ کے لیے قطار نمبر لوٹاتا ہے۔ LEN فنکشن ایکسل میں ایک ٹیکسٹ فنکشن ہے جو سٹرنگ/ٹیکسٹ کی لمبائی لوٹاتا ہے۔ INDIRECT فنکشن ایک رینج کا حوالہ دیتا ہے۔
مرحلہ 1:
➤ سیل D5 میں فارمولا ٹائپ کریں۔ –
=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))
➤ Enter بٹن کو دبائیں۔
مرحلہ 2:
➤ پھر فارمولہ کاپی کرنے کے لیے Fill Handle آئیکن کو گھسیٹیں۔
👇 فارمولہ کی خرابی:
➥ ROW(Indirect("1:"&LEN(C5)))
یہ ROW اور INDIRECT فنکشنز سے نتیجہ خیز صفوں کی فہرست تلاش کرے گا جو اس طرح لوٹتا ہے-
{1;2;3;4}
➥ MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)
MID فنکشن کا اطلاق حروف نمبری اسٹرنگ کو نکالنے کے لیے کیا جاتا ہے start_num اور num_chars arguments۔ اور num-chars آرگیومینٹ کے لیے، ہم 1 ڈالیں گے۔ MID فنکشن میں آرگیومینٹس ڈالنے کے بعد، یہ ایک صف لوٹائے گا جیسے-
{"B"؛ ”H”;”2″;”3″}
➥ ISERR(MID(B3,ROW(Indirect(“1:”&LEN(B3) ))),1)+0)
0 کو شامل کرنے کے بعد، آؤٹ پٹ اری کو ISERR فنکشن میں ڈال دیا جاتا ہے۔یہ نمبروں کے لیے TRUE اور FALSE ، TRUE غیر عددی حروف اور FALSE کی ایک صف بنائے گا۔ آؤٹ پٹ اس طرح لوٹے گا-
{TRUE;TRUE;FALSE;FALSE
➥ IF(ISERR(MID(B3) ,ROW(بالواسطہ("1:"&LEN(B3)))،1)+0)،MID(B3،ROW(بالواسطہ("1:"&LEN(B3)))،1)،" )
IF فنکشن ISERR فنکشن کے آؤٹ پٹ کو چیک کرے گا۔ اگر اس کی قدر TRUE لوٹتی ہے، تو یہ ایک حرفی عددی اسٹرنگ کے تمام حروف کی صف واپس کرے گا۔ لہذا ہم نے ایک اور MID فنکشن شامل کیا ہے۔ اگر IF فنکشن کی قدر FALSE ہے، تو یہ خالی واپس آئے گا (“”)۔ تو آخر کار ہمیں ایک صف ملے گی جس میں صرف سٹرنگ کے غیر عددی حروف شامل ہیں۔ وہ ہے-
{“B”;”H”;””;””
➥ TEXTJOIN(“” ،TRUE B3)))),1),""))
TEXTJOIN فنکشن اوپر والے صف کے تمام حروف کو جوائن کرے گا اور خالی سٹرنگ سے بچ جائے گا۔ اس فنکشن کے لیے ڈیلیمیٹر کو خالی اسٹرنگ کے طور پر سیٹ کیا گیا ہے ("") اور نظر انداز کیے گئے خالی دلیل کی ویلیو TRUE درج کی گئی ہے۔ اس سے ہمارا متوقع نتیجہ ملے گا-
{BH}
طریقہ 6: حذف کرنے کے لیے TEXTJOIN, IF, ISERR, SEQUENCE, LEN اور MID فنکشنز میں شامل ہوں ایکسل میں سیل کے نمبر
ہم ابھی کام کرنے کے لیے فنکشنز کے ایک اور سیٹ کو جوڑیں گے۔ یہ ہیں TEXTJOIN , IF ، ISERR , SEQUENCE , LEN , MID فنکشنز۔ IF فنکشن کا استعمال ایک قدر واپس کرنے کے لیے کیا جاتا ہے اگر کوئی شرط صحیح ہے اور دوسری ویلیو اگر غلط ہے۔ ISERR فنکشن واپس آتا ہے TRUE اگر قدر کوئی غلطی کی قدر ہو، سوائے #N/A کے۔ SEQUENCE فنکشن آپ کو ایک صف میں ترتیب وار نمبروں کی فہرست بنانے کی اجازت دیتا ہے، جیسے کہ 1، 2، 3، 4۔
مرحلہ 1:
➤ سیل D5 میں دیا گیا فارمولا لکھیں-
=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))
➤ دبائیں انٹر نتیجہ حاصل کرنے کے لیے بٹن۔
مرحلہ 2:
➤ پھر صرف آٹو فل آپشن کو لاگو کریں۔ فارمولہ کاپی کریں> LEN(C5)
LEN فنکشن سیل C5 کی سٹرنگ کی لمبائی تلاش کرے گا جو اس طرح واپس آئے گا-
{4}
➥ SEQUENCE(LEN(C5))
پھر SEQUENCE فنکشن ہوگا طوالت کے مطابق ترتیب وار نمبر دیں جو اس طرح لوٹتا ہے-
{1;2;3;4}
➥ MID (C5, SEQUENCE(LEN(C5)), 1)
MID فنکشن پچھلے پوزیشن نمبرز کی قدر واپس کرے گا جس کا نتیجہ ہے-
{"B" ;”H”;”2″;”3″
➥ ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )
اب ISERROR فنکشن TRUE دکھائے گا اگر اسے مل جائے ایک غلطی ہے ورنہ یہ FALSE دکھائے گی۔ نتیجہ ہے-
{TRUE;TRUE;FALSE;FALSE
➥ IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), “”)
پھر IF فنکشن TRUE دیکھتا ہے، یہ ایک اور MID فنکشن کی مدد سے متعلقہ ٹیکسٹ کریکٹر کو پروسیس شدہ صف میں داخل کرتا ہے۔ اور FALSE دیکھتا ہے، یہ اسے خالی سٹرنگ سے بدل دیتا ہے:
{“B”;”H”;””;””
<0 ➥ TEXTJOIN(“”, TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5) ) , 1), “”))فائنل اری کو TEXTJOIN فنکشن کے حوالے کر دیا جائے گا، اس لیے یہ متن کے حروف کو جوڑتا ہے اور نتیجہ اس طرح نکلتا ہے جیسے-
{BH}
طریقہ 7: ایکسل میں کسی سیل سے نمبرز کو ہٹانے کے لیے صارف کی طرف سے طے شدہ فنکشن داخل کریں
کیس-1: سیل سے نمبرز کو ہٹائیں
اس طریقے میں، ہم ایکسل VBA کا استعمال کرتے ہوئے " RemNumb " نامی صارف کی وضاحت کردہ فنکشن بنائیں گے۔ پھر ہم اسے ایکسل میں کسی سیل سے نمبروں کو ہٹانے کے لیے لاگو کر سکتے ہیں۔ ذیل کے مراحل پر عمل کریں۔
مرحلہ 1:
➤ شیٹ کے عنوان پر دائیں کلک کریں۔
➤ منتخب کریں سیاق و سباق کے مینو سے کوڈ دیکھیں ۔>
3 کوڈز۔
اب ہمارا فنکشن استعمال کے لیے تیار ہے۔
مرحلہ 3:
➤ <3 میں>سیل D5 قسم-
=RemNumb(C5)
➤ حاصل کرنے کے لیے انٹر بٹن کو دبائیںنتیجہ۔
مرحلہ 4:
➤ آخر میں، فارمولہ کاپی کرنے کے لیے فل ہینڈل آئیکن کو گھسیٹیں | VBA نمبروں اور متن کو الگ کالموں میں تقسیم کرنے کے لیے " SplitTextOrNumb " کے نام سے ایک نیا صارف کی وضاحت کردہ فنکشن بنانے کے لیے۔
مرحلہ 1:
➤ پچھلے طریقہ کی طرح VBA ونڈو کھولیں اور فارمولہ لکھیں-
1459
➤ پھر چلائیں اور ایک میکرو <4 پر کلک کریں۔ کھل جائے گا۔
مرحلہ 2:
➤ ایک میکرو نام دیں اور چلائیں کو دبائیں۔ دوبارہ ٹیب۔
مرحلہ 3:
➤ اب ہمارا فنکشن لاگو کرنے کے لیے تیار ہے۔ متن کے حروف کو ہٹانے کے لیے اب سیل D5 –
=SplitTextOrNumb(C5,1)
عددی حروف کو حذف کرنے کے لیے فارمولہ لکھیں۔ :
=SplitTextOrNumb(C5,0)
مرحلہ 3:
➤ آخر میں، بس دبائیں بٹن درج کریں اور فارمولہ کاپی کرنے کے لیے Fill Handle ٹول کا استعمال کریں۔
نتیجہ
مجھے امید ہے کہ اوپر بیان کردہ تمام طریقے ایکسل میں سیل سے نمبرز کو ہٹانے کے لیے کافی اچھے ہوں گے۔ تبصرہ سیکشن میں بلا جھجھک کوئی سوال پوچھیں اور براہ کرم مجھے رائے دیں۔