ایکسل فنکشن: تلاش بمقابلہ تلاش (ایک تقابلی تجزیہ)

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

Microsoft Excel میں، FIND فنکشن اور SEARCH فنکشن ایک سٹرنگ، ٹیکسٹ ڈیٹا والے سیل میں ضروری حروف تہجی یا عددی کنکشن تلاش کرنے کے قابل بناتا ہے۔ اس مضمون میں، ہم ایکسل میں FIND اور SEARCH فنکشنز کا جائزہ دیکھیں گے۔

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

آپ ورک بک ڈاؤن لوڈ کر سکتے ہیں اور ان کے ساتھ مشق کر سکتے ہیں۔

تلاش کریں & SEARCH Functions.xlsx

ایکسل میں فائنڈ فنکشن کا تعارف

ایکسل میں، FIND فنکشن ایک بلٹ ان فنکشن ہے جس کی درجہ بندی ایک String/Text Function کے طور پر کی گئی ہے۔ FIND فنکشن کسی ٹیکسٹ اسٹرنگ کے اندر کسی مخصوص کریکٹر یا سب اسٹرنگ کا مقام تلاش کرنے کا عادی ہے۔

نحو:

FIND فنکشن کا نحو ہے:

FIND( find_text, within_text, [start_num ])

دلائل:

find_text: [ضروری] متن جس کی ہم تلاش کر رہے ہیں۔

within_text: [ضروری] متن میں وہ متن شامل ہے جس کی ہم تلاش کر رہے ہیں۔

شروع نمبر: [ اختیاری] اس مقام کی وضاحت کرتا ہے جہاں سے تلاش شروع ہونی چاہیے۔ کریکٹر 1 متن کے اندر پہلا کردار ہے۔ اگر ابتدائی نمبر متعین نہیں کیا گیا ہے، تو اسے 1 سمجھا جاتا ہے۔

واپسی کی قیمت:

تلاش کے متن کی جگہ کی نمائندگی کی جاتی ہے ایک نمبر۔

ایکسل میں SEARCH فنکشن کا تعارف

The SEARCHفنکشن سادہ یا پیچیدہ تلاش کا استعمال کرتے ہوئے ڈیٹا بیس میں اشیاء کو تلاش کرنے کی اجازت دیتا ہے۔ یہ فنکشن ایک ٹیکسٹ سٹرنگ کو دوسرے کے اندر پوزیشن دیتا ہے۔ اسے Excel String/Text Function کے تحت درجہ بندی کیا گیا ہے۔

نحو:

کے لیے نحو SEARCH فنکشن ہے:

SEARCH( find_text,within_text,[start_num ])

دلائل:

find_text: [ضروری] وہ متن جو تلاش کرتا ہے۔

ان_ٹیکسٹ: <9 [ضروری] اندر تلاش کرنے کے لیے متن۔

start_num: [اختیاری] متن میں تلاش شروع کرنے کی پوزیشن۔ ڈیفالٹ ویلیو 1 ہے۔

واپسی کی قدر:

فائنڈ ٹیکسٹ کی پوزیشن کو ایک نمبر سے ظاہر کیا جاتا ہے۔

Excel FIND فنکشن VS Excel SEARCH فنکشن

ایکسل میں، FIND فنکشن اور SEARCH فنکشن کافی ملتے جلتے ہیں اور ایک ہی مقصد کرتے ہیں۔ ، لیکن قدرے مختلف لیکن اہم طریقوں سے۔ Excel FIND اور SEARCH فنکشنز کے درمیان بنیادی فرق یہ ہے کہ SEARCH کیس غیر حساس ہے، جبکہ FIND کیس حساس ہے۔ ایک اور فرق یہ ہے کہ SEARCH وائلڈ کارڈز کے استعمال کی اجازت دیتا ہے جب کہ FIND نہیں دیتا۔

5 مثالیں جس میں FIND اور SEARCH فنکشنز سے تقابلی آؤٹ پٹ کے ساتھ Excel

The FIND اور SEARCH ایکسل میں صلاحیتیں شاذ و نادر ہی آزادانہ طور پر استعمال ہوتی ہیں۔ وہ عام طور پر استعمال ہوتے ہیں۔دیگر افعال کے ساتھ مل کر جیسے MID ، LEN ، LEFT ، یا RIGHT ، اور IFERROR ہم دیکھیں گے۔ جو ذیل کی مثالوں میں ہیں۔

1۔ ایکسل داخل کریں FIND & کسی ٹیکسٹ سیل میں SEARCH فنکشن

ہم اس مخصوص لفظ یا حرف کی پوزیشن کا پتہ لگانے کے لیے FIND اور SEARCH فنکشن داخل کر سکتے ہیں۔ فرض کریں، ہم Excel میں ' e ' تلاش کرنا چاہتے ہیں، تو ہم ٹیکسٹ اسٹرنگ کو کالم میں ڈالتے ہیں اور ٹیکسٹ سٹرنگ کی پوزیشن کا نتیجہ۔ کالم C میں ہے۔ ذیل کے مراحل پر عمل کریں:

  • تو، سب سے پہلے، ہم ' e<2 کی پوزیشن کو تلاش کرنے کے لیے FIND فنکشن استعمال کرنے جارہے ہیں۔>'۔ اس کے لیے ہمیں سیل C5 منتخب کرنے کی ضرورت ہے۔ اس کے بعد، اس سیل میں فارمولہ ڈالیں۔
=FIND("e",B5)

  • پھر، دبائیں Enter کی بورڈ پر نتیجہ دکھائے گا جو ہے 4 ۔ فارمولہ 4 لوٹاتا ہے کیونکہ e لفظ Excel میں 4 واں حروف ہے۔
  • اب، دوسری بات، ہم ' e ' کی پوزیشن کو تلاش کرنے کے لیے SEARCH فنکشن استعمال کرنے جا رہے ہیں۔ ایسا کرنے کے لیے، ہمیں اس سیل کا انتخاب کرنا ہوگا جہاں ہم نتیجہ دیکھنا چاہتے ہیں، اس لیے ہم سیل C6 کا انتخاب کرتے ہیں۔ اب، اس مخصوص سیل میں، فارمولا درج کریں۔
=SEARCH("e",B6)

  • اور، دبائیں Enter ۔ اور، ہم دیکھ سکتے ہیں کہ نتیجہ ہے 1 ۔ فارمولہ واپس آتا ہے 1 کیونکہ E لفظ میں پہلا حرف ہے Excel ۔ جیسا کہ ہمیں معلوم ہے تلاش فنکشن کیس حساس نہیں ہے جیسا کہ FIND فنکشن ، اس لیے اس سے کوئی فرق نہیں پڑتا کہ خط بڑا ہے یا چھوٹا۔ جب اسے خط ملے گا تو یہ فوراً نتیجہ دکھائے گا۔

  • لہذا، FIND اور تلاش کریں 2
10>1>2۔ دیئے گئے کریکٹر سے پہلے یا بعد میں آنے والی اسٹرنگ کو تلاش کرنے کے لیے FIND فنکشن کا اطلاق کریں

فرض کریں، ہمارے کالم B میں کچھ نام ہیں اور ہم اس کا پہلا اور آخری نام تلاش کرنا چاہتے ہیں۔ ہر نام بالترتیب کالموں میں C ، اور D ۔ ایسا کرنے کے لیے، ہمیں ذیل کے طریقہ کار پر عمل کرنے کی ضرورت ہے:

  • سب سے پہلے، پہلا نام حاصل کرنے کے لیے، ہم سیل C5 کو منتخب کرتے ہیں۔ ہم FIND یا SEARCH فنکشن کو LEFT فنکشن کے ساتھ مل کر استعمال کر سکتے ہیں۔ لہذا، ہم FIND فنکشن استعمال کر رہے ہیں۔
  • دوسرا، فارمولے کو سیل C5 میں رکھیں۔
=LEFT(B5, FIND(" ", B5)-1)

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

  • Now ، ہم آخری نام حاصل کرنا چاہتے ہیں، اس کے لیے، ہم RIGHT ، FIND یا SEARCH اور LEN کا مجموعہ استعمال کرسکتے ہیں۔ افعال. لہذا، پہلے کی طرح اسی ٹوکن کے ذریعہ، سیل D5 کو منتخب کریں اور وہاں فارمولہ ڈالیں۔
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

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

یہاں، LEN فنکشن حروف کی کل تعداد جمع کرے گا، اور پھر FIND فنکشن خلا کی پوزیشن کو گھٹا دے گا۔ اور آخر میں، RIGHT فنکشن دائیں طرف والے حروف دکھائے گا۔

  • اس کے بعد، کالم C پر فارمولہ کاپی کرنے کے لیے، کو گھسیٹیں۔ ہینڈل کو بھریں نیچے یا صرف ڈبل کلک کریں پلس (' + ') نشان پر۔

  • اسی طرح، فارمولے کو ڈپلیکیٹ کرنے کے لیے فل ہینڈل کالم D پر گھسیٹیں۔

  • آخر میں، یہ ناموں سے تمام پہلے نام اور آخری نام نکال لے گا۔

نوٹ: ہم استعمال کرتے ہیں تلاش کی بجائے فنکشن تلاش کریں کیونکہ ہم زیادہ درست قدر حاصل کرنا چاہتے ہیں، جیسا کہ ہم سب جانتے ہیں کہ FIND فنکشن کیس حساس ہے۔

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

3۔ ایکسل میں کسی خاص کریکٹر کی Nویں موجودگی کو تلاش کرنے کے لیے FIND فنکشن داخل کریں

فرض کریں کہ، ہمارے پاس ایک خاص کریکٹر ڈیش (' –<2) کے ساتھ کچھ ٹیکسٹ اسٹرنگ ہے۔>') کالم B میں۔ اور ہم 2 nd اور 3 rd پوزیشنز تلاش کرنا چاہتے ہیں ڈیش (' ') مسلسل کالموں میں C ، اور D ۔ خصوصی کردار کی پوزیشن حاصل کرنے کے لیے، آئیے نیچے کے مراحل پر عمل کریں۔

  • اسی طرح پہلے کی مثالیں، پہلے اپنی اسپریڈشیٹ میں سیل کو منتخب کریں جہاںآپ فارمولہ استعمال کرنے کے بعد نتیجہ دیکھنا چاہتے ہیں۔ لہذا، ہم سیل منتخب کرتے ہیں C5 ۔
  • دوسرا، اس سیل میں فارمولہ ڈالیں۔
=FIND("-", B5, FIND("-",B5)+1)

  • تیسرا، نتیجہ دیکھنے کے لیے Enter دبائیں۔

یہاں، فارمولہ حاصل کرنا ہے۔ 2 nd پوزیشن۔

  • مزید، فارمولہ کاپی کرنے کے لیے Fill ہینڈل نیچے گھسیٹیں۔

  • اس کے بعد، ہم کالم D میں 3 rd پوزیشن حاصل کرنا چاہتے ہیں۔ لہذا، ہم سیل D5 کو منتخب کرتے ہیں اور وہاں فارمولہ ڈالتے ہیں۔
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • مزید برآں کی بورڈ پر Enter کی دبائیں۔

یہاں، فارمولہ 3 کو دکھائے گا۔ rd خصوصی کردار کی پوزیشن۔

  • اور، اب، دوبارہ Fill ہینڈل کالم پر فارمولے کی نقل بنانے کے لیے نیچے گھسیٹیں D ۔
  • <13 سٹرنگ ایکسل میں کریکٹر تلاش کرنے کے لیے (8 آسان طریقے)

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

  • ایکسل میں زیرو سے زیادہ کالم میں آخری قدر تلاش کریں (2 آسان فارمولے)
  • ایکسل میں کم ترین 3 قدریں کیسے تلاش کریں (5 آسان طریقے)
  • ایک میں قدر کی پہلی موجودگی تلاش کریں ایکسل میں رینج (3 طریقے)
  • ایکسل میں بیرونی لنکس تلاش کریں (6 فوری طریقے)
  • کیسے معلوم کریں کہ آیا سیل میں مخصوص متن موجود ہے ایکسل

4۔ SEARCH فنکشن کو لاگو کریں۔قوسین کے درمیان متن تلاش کریں

فرض کریں، ہمارے پاس کچھ ٹیکسٹ سٹرنگ ہے، اور ہم صرف وہی متن حاصل کرنا چاہتے ہیں جو بریکٹ سے بند ہے۔ ان ٹیکسٹ سٹرنگز کو قوسین میں حاصل کرنے کے لیے ہمیں اسٹرنگ سے حروف کی ضروری تعداد کو الگ کرنے کے لیے MID فنکشن کی ضرورت ہے۔ اس کے ساتھ ساتھ FIND یا SEARCH یہ معلوم کرنے کے لیے کہ کیا شروع کرنا ہے اور کتنے حروف کو الگ کرنا ہے۔ آئیے ذیل کے مراحل پر عمل کریں۔

  • شروع میں، سیل کو منتخب کریں، جہاں آپ نتیجہ دیکھنا چاہتے ہیں۔ لہذا، ہم سیل منتخب کرتے ہیں C5 ۔
  • پھر، اس سیل میں فارمولہ کاپی اور پیسٹ کریں۔
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • اس کے بعد، دبائیں Enter ۔

آپ کو بس سیل نمبر تبدیل کرنے کی ضرورت ہے آپ کے سیل لوکیشن کے مطابق، فارمولہ پیسٹ کرنے کے بعد۔

  • اس کے بعد، فارمولے کو ڈپلیکیٹ کرنے کے لیے فل ہینڈل کو نیچے گھسیٹیں۔

<29

>>>>> فارمولا کیسے کام کرتا ہے؟

SEARCH(“(“, B5)+1 : یہ سیل سے سیل ویلیو لے گا B5 ، اور اوپننگ بریکٹ ' ( ' کی پوزیشن تلاش کریں جو کہ 4+1 ہے، SEARCH(“(“, B5) سے ہمیں 4 ملے گا، کیونکہ اسپیس کو بھی شمار کیا جاتا ہے۔

آؤٹ پٹ → 5 ، جو قوسین کے اندر پہلا حرف ہے ' 0 '.

SEARCH(“)”, B5)-SEARCH(“(“,B5)-1 : اس سے اختتامی بریکٹ کی پوزیشن ' ) ' ملے گی۔ اور، افتتاحی بریکٹ پوزیشن کو منہا کریں۔

آؤٹ پٹ → 10-4-1؛ 6-1؛ 5 ، جو قوسین کے اندر آخری حرف ہے ' 1

MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : یہ بریکٹ کے اندر موجود متن کو نکالے گا۔

آؤٹ پٹ → 01001

مزید پڑھیں: رینج میں متن کے لیے Excel تلاش (11 فوری طریقے)

5. FIND & IFERROR متن تلاش کرنے میں خرابی کو ہینڈل کرنے کے فنکشنز

اگر find_text نہیں ملتا ہے تو یہ دونوں FIND <2 میں غلطی کا پیغام دکھاتا ہے۔>اور تلاش فنکشنز۔ خرابی کا پیغام دکھانے کے بجائے ہم ' نہیں ملا ' جیسے تاثراتی پیغام کو ظاہر کرنے کے لیے IFERROR فنکشن استعمال کر سکتے ہیں۔ مثال کے طور پر، میں سیل C10 ، صارف کسی بھی ٹیکسٹ کو داخل کرسکتا ہے اور سیل C5 درج کردہ ٹیکسٹ کو تلاش کیا جائے گا۔

  • سب سے پہلے، وہ سیل منتخب کریں جہاں آپ چاہتے ہیں سیل C10 میں لگائے گئے متن کی پوزیشن۔ لہذا، ہم سیل کو منتخب کرتے ہیں C11۔
  • دوسرا، فارمولہ کو سیل C11b میں رکھیں۔
=IFERROR(FIND(C10, C5), "Given text is not found!")

  • پھر، دبائیں اپنے کی بورڈ پر کلید درج کریں۔ جیسا کہ آپ دیکھ سکتے ہیں، یہ 1 دکھائے گا۔ کیونکہ ٹیکسٹ Excel سیل C5 میں صرف ایک بار پایا جاتا ہے۔

  • ٹیکسٹ <1 انڈیزائن سیل C5 میں نہیں پایا جاتا ہے۔ تو، یہ دے گاایک پیغام ' دیا ہوا متن نہیں ملا!

مزید پڑھیں: استعمال کیسے کریں ایکسل میں بولڈ ٹیکسٹ تلاش کرنے کا فارمولا

ذہن میں رکھنے کی چیزیں

اگر درج ذیل شرائط میں سے کوئی بھی پورا ہو جائے تو، ایکسل تلاش کریں اور SEARCH فنکشن #VALUE! خرابی پیدا کرتا ہے:

  • ٹیکسٹ کے اندر فنکشن نہیں ہوتا ہے find_text ۔
  • within_text میں start_num سے کم حروف ہیں۔
  • start_num یا تو صفر ہے (' 0 ') یا منفی قدر ہے یا start_num صفر سے کم یا اس کے برابر ہے (' 0 ')۔

نتیجہ

اوپر آپ کو FIND اور تلاش کریں ایکسل میں فنکشنز۔ امید ہے کہ یہ آپ کی مدد کرے گا! اگر آپ کے کوئی سوالات، مشورے، یا رائے ہیں تو براہ کرم ہمیں تبصرے کے سیکشن میں بتائیں۔ یا آپ ExcelWIKI.com بلاگ!

میں ہمارے دوسرے مضامین پر ایک نظر ڈال سکتے ہیں۔

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