یہ کیسے معلوم کریں کہ آیا سیل ایکسل میں مخصوص متن پر مشتمل ہے۔

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

ایکسل میں، حالات یہ جانچنے کا مطالبہ کر سکتے ہیں کہ آیا سیل مخصوص متن پر مشتمل ہے یا نہیں۔ آج ہم آپ کو یہ بتانے جا رہے ہیں کہ سیل میں مخصوص ٹیکسٹ موجود ہے یا نہیں۔ اس سیشن کے لیے، ہم ایکسل 2019 استعمال کر رہے ہیں، بلا جھجک اپنا پسندیدہ ورژن استعمال کریں۔

سب سے پہلے، آئیے ڈیٹا سیٹ کے بارے میں جانیں جو ہماری مثالوں کی بنیاد ہے

۔

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

نوٹ کریں کہ چیزوں کو سادہ رکھنے کے لیے یہ ایک بنیادی ڈیٹاسیٹ ہے۔ حقیقی زندگی کے منظر نامے میں، آپ کو ایک بہت بڑے اور پیچیدہ ڈیٹاسیٹ کا سامنا کرنا پڑ سکتا ہے۔

پریکٹس ورک بک

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

ایکسل اگر سیل مخصوص ٹیکسٹ پر مشتمل ہے.xlsx

اگر سیل مخصوص ٹیکسٹ پر مشتمل ہے

1. سیل میں صرف مخصوص ٹیکسٹ موجود ہے

ہم ایک ایسے سیل کو دیکھ سکتے ہیں جو ہو سکتا ہے (یا نہ ہو) ) میں بالکل وہی متن (سٹرنگ) ہے جس کی ہم تلاش کر رہے ہیں۔ اس کے ساتھ کوئی اضافی سٹرنگ نہیں ہوگی۔

مثال کے طور پر، ہمارے ڈیٹاسیٹ میں، گریڈ کالم ہر سیل میں پاس یا فیل ہے . کوئی اضافی الفاظ یا تار نہیں ہیں۔ لہذا، ہم چیک کر سکتے ہیں کہ آیا اس کالم کے اندر موجود سیل میں پاسڈ ہے یا فیل ۔

یہاں، مثال کے طور پر، ہم چیک کریں کہ آیا سیل میں "پاسڈ" ہے یا نہیں اور پھرنئے متعارف کرائے گئے ریمارکس کالم میں ایک تبصرہ شامل کریں۔

"چیک" جیسے الفاظ سننا، آپ کے ذہن میں آنے والے پہلے افعال میں سے ایک ہے IF ۔ IF فنکشن ایک منطقی ٹیسٹ چلاتا ہے اور ایک بائنری ویلیو (TRUE یا FALSE) لوٹاتا ہے۔

آئیے یہ چیک کرنے کے لیے IF کا استعمال کرتے ہوئے فارمولہ لکھتے ہیں کہ آیا سیل میں مخصوص ہے یا نہیں۔ متن "پاس ہوا" یا نہیں۔

=IF(D4="Passed","Promoted","")

یہاں، ہم نے ایک منطقی عمل ترتیب دیا ہے D4=”Passed” جو اس بات کا موازنہ کرتا ہے کہ آیا D4 میں "پاس شدہ" ہے یا نہیں۔

if_true_value کے لیے ہم نے "ترقی یافتہ" سیٹ کیا ہے، یہ سیل مل جانے کے نتیجے میں ظاہر ہوگا۔ متن پر مشتمل ہے۔ فی الحال، کوئی if_false_value فراہم نہیں کیا گیا ہے۔

D4 سیل میں تلاش کرنے والا متن ہے، "Passed"، لہذا فارمولے نے if_true_value کو لوٹایا۔

اب، باقی سیلز کے لیے فارمولہ لکھیں۔ آپ AuoFill خصوصیت کو بھی استعمال کر سکتے ہیں۔

آپ دیکھ سکتے ہیں، ہمارے فارمولے نے if_true_value ، "ترقی یافتہ" لوٹا دی ہے۔ , بالکل ان سیلز کے لیے جن میں "Passed" ہوتا ہے۔

یہ کیس غیر حساس طریقے سے کام کرتا ہے۔ اگر کسی سیل میں "پاسڈ" کے بجائے "پاسڈ" ہو تو یہ بھی کام کرے گا۔

مزید پڑھیں: ایکسل تلاش رینج میں متن

2. سیل مخصوص متن پر مشتمل ہوتا ہے (جزوی مماثلت)

بعض اوقات ہمیں سیل کے اندر بطور ذیلی متن تلاش کرنے کی ضرورت پڑ سکتی ہے۔ اس سیکشن میں، ہم کریں گےدیکھیں کہ اسے کیسے کرنا ہے۔

مثال کے طور پر، ہم ID کالم کے سیلز کے اندر ایک سٹرنگ (گروپ کا نام) تلاش کریں گے۔

یہاں ہم نے کچھ کالم متعارف کرائے ہیں جو ہماری مثال کے سیاق و سباق سے مماثل ہیں۔

آپ تلاش اسٹرنگ کالم کے لیے دیکھ سکتے ہیں جو ہم نے قطاروں کو ضم کر دیا ہے۔ تکنیک کے لیے اس ضم کرنے والی قطاروں کے مضمون پر عمل کریں۔

I. FIND فنکشن (کیس سینسیٹو) کے ذریعے میچ کریں

پہلے حصے میں، ہم نے متن کی جانچ کے لیے IF استعمال کیا ہے۔ (منطقی اظہار کا استعمال کرتے ہوئے)۔ یہ فنکشن استعمال میں رہے گا حالانکہ ہمیں دوسرے معاون فنکشنز کی ضرورت ہے۔

FIND فنکشن ایک فنکشن ہے جسے ہم IF کے ساتھ جوڑ کر یہ چیک کرنے جا رہے ہیں کہ آیا سیل میں مخصوص متن کم از کم ذیلی اسٹرنگ کے طور پر ہوتا ہے۔

مثال کے طور پر، ہم نے ایک سٹرنگ "AB" کا انتخاب کیا ہے جسے ہم سیل کے اندر ID کالم سے تلاش کریں گے۔

>

اب، آئیے B4 سیل کے لیے فارمولہ لکھتے ہیں۔

=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")

یہاں آپ فنکشن ISNUMBER دیکھ سکتے ہیں۔ ISNUMBER واپس کرتا ہے TRUE جب سیل میں کوئی نمبر ہوتا ہے، اور FALSE اگر نہیں ہوتا ہے

ہم نے اس فنکشن کا استعمال کیا کیونکہ یہ چیک کرتا ہے کہ آیا FIND فنکشن کا نتیجہ نمبر ہے یا نہیں۔ یہ بولین ویلیو لوٹاتا ہے۔

جب ISNUMBER TRUE لوٹتا ہے تو IF فنکشن if_true_value (Found)<کو متحرک کرے گا۔ 12>، بصورت دیگر if_false_value (نہیںملا) "ملا"۔

آئیے گروپ کا نام نکالیں۔ اس کے لیے، ہم MID فنکشن استعمال کریں گے۔ یہ فنکشن دی گئی سٹرنگ کے درمیان سے حروف کو نکالتا ہے۔

=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")

پہلے، ہم نے چیک کیا کہ آیا سیل میں مخصوص متن، پھر if_true_value فیلڈ میں، ہم نے قدر حاصل کرنے کے لیے MID فنکشن سیٹ کیا ہے۔ FIND MID کے اندر نقطہ آغاز اور پھر 2 حروف فراہم کرتا ہے۔ اس سے دو کریکٹرڈ گروپ کے نام مل جائیں گے۔

ہمیں گروپ کا نام اس وقت ملا جب سیل میں ٹیکسٹ ہوتا ہے۔

چونکہ FIND کیس حساس ہے، یہ "ab" کے لیے if_true_value پر عمل نہیں کرے گا۔

باقی سیلز کے لیے کوڈ لکھیں۔ آپ کو ایک گروپ کا نام ملے گا جو بالکل تلاش اسٹرنگ کے طور پر لکھا گیا ہے۔

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

II۔ SEARCH فنکشن کے ذریعے میچ (کیس غیر حساس)

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

SEARCH ایک ٹیکسٹ سٹرنگ کا مقام دوسرے میں لوٹاتا ہے۔ یہ اسی طرح کام کرتا ہے۔ FIND فنکشن، لیکن یہ کیس غیر حساس ہے۔

فارمولہ مندرجہ ذیل ہے

> 3>

یہ FIND سیکشن کی طرح لگتا ہے۔ صرف تبدیلی یہ ہے کہ ہم نے FIND کو SEARCH سے بدل دیا ہے۔ باقی فارمولہ ایک جیسا ہے اور بالکل اسی طرح کام کرتا ہے۔

ہمیں گروپ کا نام اس وقت ملا جب سیل میں متن ہوتا ہے۔

لکھیں باقی خلیات کے لئے فارمولہ. آپ کو گروپ کے وہ تمام نام مل جائیں گے جن میں "AB" کسی بھی شکل میں ہے۔

اگر ہم "ab" کو سرچ سٹرنگ کے طور پر لکھیں گے تو پھر بھی یہ ہوگا۔ ان اقدار کو حاصل کریں۔

III۔ COUNTIF فنکشن (کیس غیر حساس) کا استعمال کرتے ہوئے میچ کریں

سیل کو چیک کرنے کا ایک اور طریقہ مخصوص متن پر مشتمل ہے کیونکہ ذیلی اسٹرنگ IF اور COUNTIF کو ملا رہی ہے۔ یہ نقطہ نظر بھی کیس کے لحاظ سے غیر حساس ہوگا۔

یہ COUNTIF فنکشن سیلز کو اس رینج میں شمار کرتا ہے جو ایک شرط پر پورا اترتا ہے۔

اب فارمولا درج ذیل ہوگا۔ ایک۔

=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")

یہاں ہم نے COUNTIF کا استعمال کرتے ہوئے منطق کی جانچ کی ہے۔ COUNTIF کا استعمال کرتے ہوئے یہ چیک کرتا ہے کہ شمار کی قیمت 1 ہے یا نہیں۔

اگر COUNTIF 1 لوٹاتا ہے تو if_true_value ( MID حصہ نکالنے کے لیے گروپ نام) واپس کردیا جائے گا۔ MID حصے پر پہلے والے حصے میں بحث کی گئی ہے۔

COUNTIF حصے سے 0 کے لیے، فارمولہ if_false_value (خالی سیل، وقت کے لیےہونا۔ باقی خلیات. آپ کو وہ تمام گروپ نام مل جائیں گے جن میں Search String کسی بھی شکل میں ہے۔

آئیے Search String ویلیو کو تبدیل کریں، تازہ ترین نتائج ہمارے سامنے ہوں گے۔

مزید COUNTIF جزوی میچ کے طریقوں کے لیے یہ COUNTIF PARTIAL MATCH مضمون ملاحظہ کریں۔ اگر آپ if کے ساتھ جزوی مماثلت میں دلچسپی رکھتے ہیں، تو یہ IF جزوی میچ مضمون آپ کے لیے مددگار ثابت ہو سکتا ہے۔

نتیجہ

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

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