Excel فنڪشن: FIND vs SEARCH (هڪ تقابلي تجزيو)

  • هن کي شيئر ڪريو
Hugh West

Microsoft Excel ۾، FIND function and SEARCH function enable to find the string, a cell in the string, a numeric conjunction to text data. هن آرٽيڪل ۾، اسان ايڪسل ۾ FIND ۽ SEARCH افعال جو هڪ جائزو ڏسندا.

ڊائون لوڊ مشق ورڪ بڪ

<0 توهان ڪم بڪ ڊائون لوڊ ڪري سگهو ٿا ۽ انهن سان مشق ڪري سگهو ٿا. ڳولهيو ۽ amp; SEARCH Functions.xlsx

Excel ۾ FIND فنڪشن جو تعارف

Excel ۾، FIND فنڪشن هڪ بلٽ ان فنڪشن آهي جنهن کي String/Text Function جي طور تي درجه بندي ڪيو ويو آهي. FIND فنڪشن متن جي اسٽرنگ جي اندر هڪ خاص ڪردار يا سب اسٽرنگ جي جڳھ کي ڳولڻ جي عادي آهي.

نحو:

FIND فنڪشن لاءِ نحو آهي:

FIND( find_text, within_text, [start_num ])

دليل:

Find_text: [ضروري] متن جيڪو اسان ڳولي رهيا آهيون.

within_text: [ضروري] متن ۾ اهو متن شامل آهي جنهن کي اسين ڳولي رهيا آهيون.

شروع نمبر: [ اختياري] پوزيشن کي بيان ڪري ٿو جتي ڳولا شروع ٿيڻ گهرجي. اکر 1 متن ۾ پهريون ڪردار آهي. جيڪڏهن شروعاتي نمبر بيان نه ڪيو ويو آهي، اهو سمجهيو ويندو آهي 1.

واپسي جو قدر:

ڳولھيو متن جي جڳھ جي نمائندگي ڪندي هڪ نمبر.

تعارف SEARCH فنڪشن ۾ Excel ۾

The SEARCHفنڪشن آسان يا پيچيده ڳولا استعمال ڪندي ڊيٽابيس ۾ شيون ڳولڻ جي اجازت ڏئي ٿو. هي فنڪشن هڪ ٽيڪسٽ اسٽرنگ جي ٻئي اندر جي پوزيشن ڏئي ٿو. ان کي Excel String/Text Function .

Syntax:

The Syntax for the SEARCH فنڪشن آهي:

SEARCH( find_text,within_text,[start_num ])

دليل:

find_text: [ضروري] متن جيڪو ڳولهي ٿو.

اندر_ٽيڪسٽ: [ضروري] متن اندر ڳولهڻ لاءِ.

شروع نمبر: [اختياري] پوزيشن ۾ ڳولها شروع ڪرڻ لاءِ. ڊفالٽ ويليو 1 آهي.

واپسي جو قدر:

ڳولھيو متن جي پوزيشن ھڪڙي عدد سان ظاھر ڪئي وئي آھي.

Excel FIND Function VS Excel SEARCH Function

Excel ۾، FIND فنڪشن ۽ SEARCH فنڪشن بلڪل هڪجهڙا آهن ۽ ساڳيو مقصد ڪندا آهن. ، پر ٿورڙي مختلف ۽ اهم طريقن سان. Excel FIND ۽ SEARCH افعال جي وچ ۾ بنيادي فرق اهو آهي ته SEARCH ڪيس-حساس آهي، جڏهن ته FIND ڪيس-حساس آهي. ٻيو فرق اهو آهي ته SEARCH وائلڊ ڪارڊ جي استعمال جي اجازت ڏئي ٿو جڏهن ته FIND نه ٿو ڏئي.

5 مثالن سان مقابلي جي نتيجن سان گڏ FIND ۽ SEARCH فنڪشن ۾. Excel

The FIND and SEARCH Excel ۾ صلاحيتون گهٽ ۾ گهٽ آزاديءَ سان استعمال ڪيون وينديون آهن. اهي عام طور تي استعمال ٿيندا آهنٻين ڪمن سان گڏ جيئن ته MID ، LEN ، LEFT ، or RIGHT ، ۽ IFERROR اسان ڏسنداسين جيڪي هيٺ ڏنل مثالن ۾ آهن.

1. داخل ڪريو Excel FIND & SEARCH فنڪشن کي ٽيڪسٽ سيل ۾

اسان داخل ڪري سگھون ٿا FIND ۽ SEARCH فنڪشن انهي مخصوص لفظ يا اکر جي پوزيشن کي معلوم ڪرڻ لاءِ. فرض ڪريو، اسان ' e ' کي Excel ۾ ڳولڻ چاهيون ٿا، تنهنڪري اسان ٽيڪسٽ اسٽرنگ کي ڪالم ۾ رکون ٿا ۽ ٽيڪسٽ اسٽرنگ جي پوزيشن جو نتيجو. ڪالمن ۾ آهي C . ھيٺ ڏنل قدمن تي عمل ڪريو:

  • تنھنڪري، پھريون، اسان استعمال ڪرڻ وارا آھيون FIND فنڪشن جي پوزيشن ڳولڻ لاءِ ' e '. ان لاءِ، اسان کي سيل منتخب ڪرڻو پوندو C5 . ان کان پوء، فارمولا کي ان سيل ۾ وجھو.
=FIND("e",B5)

  • پوء، دٻايو Enter ڪي بورڊ تي اهو نتيجو ڏيکاريندو جيڪو آهي 4 . فارمولا واپس اچي ٿو 4 ڇو ته e آهي 4 th اکر لفظ ۾ Excel .
  • ھاڻي، ٻيو، اسان استعمال ڪرڻ وارا آھيون SEARCH فنڪشن ' e ' جي پوزيشن کي ڳولڻ لاء. هن کي ڪرڻ لاء، اسان کي سيل چونڊڻو پوندو جتي اسان نتيجو ڏسڻ چاهيون ٿا، تنهنڪري اسان سيل چونڊيندا آهيون C6 . ھاڻي، ان خاص سيل ۾، فارمولا داخل ڪريو.
=SEARCH("e",B6)

12>13>۽، دٻايو Enter . ۽، اسان ڏسي سگهون ٿا ته نتيجو آهي 1 . فارمولا واپس اچي ٿو 1 ڇاڪاڻ ته E لفظ ۾ پهريون اکر آهي Excel . جيئن اسان ڄاڻون ٿا SEARCH فنڪشن ڪيس حساس ناهي جيئن FIND فنڪشن ، ان ڪري ان کي پرواه ناهي ته خط وڏو آهي يا ننڍو. جڏهن اهو خط ڳوليندو ته اهو فوري طور تي نتيجو ڏيکاريندو.

12>
  • تنهنڪري، استعمال ڪندي ڳولهيو ۽ ڳولها 2
  • 10>1>2. FIND فنڪشن کي لاڳو ڪريو هڪ اسٽرنگ ڳولڻ لاء جيڪو ڏنل ڪردار کان اڳ يا بعد ۾ اچي ٿو

    فرض ڪريو، اسان وٽ ڪالمن ۾ ڪجهه نالا آهن B ۽ اسان چاهيون ٿا ته پهريون ۽ آخري نالو ڳولڻ لاء. هر نالو ترتيب سان ڪالمن ۾ C ، ۽ D . هن کي ڪرڻ لاءِ، اسان کي هيٺين طريقي تي عمل ڪرڻو پوندو:

    • پهريون، پهريون نالو حاصل ڪرڻ لاءِ، اسان سيل منتخب ڪريون ٿا C5 . اسان استعمال ڪري سگھون ٿا FIND يا SEARCH function LEFT function سان ميلاپ ۾. تنهن ڪري، اسان استعمال ڪري رهيا آهيون FIND فنڪشن.
    • ٻيو، فارمولا سيل ۾ رکو C5 .
    =LEFT(B5, FIND(" ", B5)-1)

    • پوءِ، دٻايو Enter .

    • هاڻي , اسان آخري نالو حاصل ڪرڻ چاهيون ٿا، ان لاء، اسان استعمال ڪري سگھون ٿا RIGHT ، FIND يا SEARCH ۽ LEN افعال ان ڪري، اڳئين ٽوڪن سان، سيل منتخب ڪريو D5 ۽ اتي فارمولا رکو.
    =RIGHT(B5,LEN(B5)-FIND(" ",B5))

    • دٻائڻ کان پوءِ Enter key، توھان کي آخري نالو ملندو نتيجي ۾سيل.

    هتي، LEN فنڪشن ڪردارن جو ڪل تعداد جمع ڪندو، ۽ پوءِ FIND فنڪشن خلا جي پوزيشن کي گھٽائي ڇڏيندو. ۽ آخر ۾، رائيٽ فنڪشن ساڄي طرف وارا اکر ڏيکاريندو.

    • اڳيون، فارمولا کي ڪالم C تي نقل ڪرڻ لاءِ، ڇڪيو هينڊل ڀريو هيٺ يا صرف ڊبل ڪلڪ ڪريو تي پلس (' + ') نشان.

    • ساڳي طرح، فارمولا کي نقل ڪرڻ لاءِ Fill Handle Column مٿان D کي ڇڪيو.

    • آخرڪار، هي نالن مان سڀ پهريون ۽ آخري نالا ڪڍي ڇڏيندو.

    نوٽ: اسان استعمال ڪريون ٿا. FIND function بجاءِ SEARCH ڇاڪاڻ ته اسان وڌيڪ صحيح قدر حاصل ڪرڻ چاهيون ٿا، جيئن اسان سڀ ڄاڻون ٿا ته FIND فنڪشن ڪيس حساس آهي.

    وڌيڪ پڙهو: ڪيئن ڳولجي هڪ ڪردار اسٽرنگ ۾ ايڪسل ۾

    10> 3. ايڪسل ۾ خاص ڪردار جي Nth واقعن کي ڳولڻ لاءِ FIND فنڪشن داخل ڪريو

    فرض ڪريو ته، اسان وٽ ڪجهه ٽيڪسٽ اسٽرنگ آهي خاص ڪردار سان ڊيش (' –<2)>') ڪالمن ۾ B . ۽ اسان ڳولڻ چاهيون ٿا 2 nd ۽ 3 rd پوزيشن جي ڊيش (' - ') مسلسل ڪالمن ۾ C ، ۽ D . خاص ڪردار جي پوزيشن حاصل ڪرڻ لاءِ، اچو ته ھيٺ ڏنل قدمن تي عمل ڪريون.

    • اڳين مثالن وانگر، پھريون، پنھنجي اسپريڊ شيٽ ۾ سيل چونڊيو جتيتوھان فارمولا استعمال ڪرڻ کان پوءِ نتيجو ڏسڻ چاھيو ٿا. ان ڪري، اسان سيل کي منتخب ڪريون ٿا C5 .
    • ٻيو، فارمولا کي ان سيل ۾ رکو.
    =FIND("-", B5, FIND("-",B5)+1)

    • ٽيون، دٻايو Enter نتيجو ڏسڻ لاءِ.

    هتي، فارمولا حاصل ڪرڻ آهي 2 nd پوزيشن.

    • وڌيڪ، ڇڪيو هٿ ڀريو فارمولا کي نقل ڪرڻ لاءِ هيٺ.

    • اڳيون، اسان حاصل ڪرڻ چاهيون ٿا 3 rd پوزيشن ڪالمن ۾ D . تنهن ڪري، اسان سيل منتخب ڪريون ٿا D5 ۽ اتي فارمولا رکون.
    7> =FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

    12>

  • وڌيڪ ڪيبورڊ تي Enter کي کي دٻايو.
  • هتي، فارمولا ڏيکاريندو 3 rd خاص ڪردار جي پوزيشن.

    • ۽، ھاڻي، وري ڇڪيو Fill Handle ھيٺ ته فارمولا کي ڪالمن مٿان نقل ڪرڻ لاءِ D .
    • آخرڪار، قدمن تي عمل ڪندي، توهان کي گهربل نتيجو ملندو.

    0> وڌيڪ پڙهو: ڪيئن اسٽرنگ ايڪسل ۾ ڪردار ڳولڻ لاءِ (8 آسان طريقا)

    ملندڙ پڙھڻ

    • ڪالم ۾ آخري قدر ڳولھيو Excel ۾ صفر کان وڏو (2 آسان فارمولا)
    • ڪيئن ڳوليو گھٽ ۾ گھٽ 3 قدر Excel ۾ (5 آسان طريقا)
    • ھڪ ۾ ھڪڙي قدر جو پھريون واقعو ڳولھيو Excel ۾ رينج (3 طريقا)
    • External Links in Excel (6 تڪڙا طريقا) ڳولھيو
    • ڪيئن معلوم ڪجي ته سيل ۾ مخصوص متن شامل آھي Excel

    4. SEARCH فنڪشن کي لاڳو ڪريوقوس جي وچ ۾ متن ڳولھيو

    فرض ڪريو، اسان وٽ ڪجھ ٽيڪسٽ اسٽرنگ آھي، ۽ اسان صرف اھو متن حاصل ڪرڻ چاھيون ٿا جيڪو بریکٹس سان بند ٿيل آھي. انهن ٽيڪسٽ اسٽرنگ کي حاصل ڪرڻ لاءِ قوسین ۾ اسان کي ضرورت پوندي MID فنڪشن هڪ اسٽرنگ مان ضروري انگ اکرن کي الڳ ڪرڻ لاءِ. انهي سان گڏ FIND or SEARCH ڪمن کي معلوم ڪرڻ لاءِ ته ڇا شروع ڪجي ۽ ڪيترا اکر الڳ ڪرڻا آهن. اچو ته ھيٺ ڏنل قدمن تي عمل ڪريو.

    • شروع ۾، سيل چونڊيو، جتي توھان نتيجو ڏسڻ چاھيو ٿا. ان ڪري، اسان سيل منتخب ڪريون ٿا C5 .
    • پوءِ، فارمولا کي نقل ڪري ان سيل ۾ پيسٽ ڪريو.
    =MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

    12>

  • اڳيون، دٻايو Enter .
  • 17>

    توهان کي صرف سيل نمبر تبديل ڪرڻ جي ضرورت آهي توھان جي سيل جي جڳھ جي مطابق، فارمولا پيسٽ ڪرڻ کان پوء.

    • ان کان پوء، فارمولا کي نقل ڪرڻ لاء فيل ھينڊل کي ھيٺ ڇڪيو.

    • ۽، آخرڪار، قوس جي اندر جو متن ھاڻي پوري ٽيڪسٽ اسٽرنگ مان ڪڍيو ويو آھي.

    🔎 فارمولا ڪيئن ڪم ڪندو آهي؟

    SEARCH(“(“, B5)+1 : هي سيل جي قيمت سيل مان وٺندو B5 ، ۽ اوپننگ بریکٹ جي پوزيشن جي ڳولا ڪريو ' ( ' جيڪو آهي 4+1 ، SEARCH(“(“, B5) اسان حاصل ڪنداسين 4 ، ڇاڪاڻ ته خلا پڻ ڳڻيو ويندو آهي.

    آئوٽ پُٽ → 5 ، جيڪو قوس ۾ پهريون اکر آهي ' 0 '.

    ڳولھيو(“)”، B5)-ڳولا(“(“,B5)-1 : هي بند ڪرڻ واري بریکٹ جي پوزيشن کي ڳولي سگهندو ' ) '. ۽، افتتاحي بریکٹ پوزيشن کي گھٽايو.

    آئوٽ → 10-4-1؛ 6-1؛ 5 ، جيڪو قوس ۾ آخري اکر آهي ' 1 '.

    MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1): هي متن کي بریکٹ اندر ڪڍي ڇڏيندو.

    آئوٽ پُٽ → 01001

    وڌيڪ پڙهو: ايڪسل ڳولھيو متن جي حد ۾ (11 تڪڙا طريقا)

    5. ڳولھيو ڳولھيو & IFERROR ڪمن کي ھٿ ڪرڻ لاءِ نقص کي ھٿ ڪرڻ لاءِ متن ڳولڻ لاءِ

    جيڪڏھن find_text نه ملي ته پوءِ اھو ڏيکاري ٿو غلطي پيغام ٻنهي ۾ FIND ۽ ڳولا فڪشنز. نقص پيغام ڏيکارڻ بجاءِ اسان استعمال ڪري سگهون ٿا IFERROR فنڪشن هڪ ظاهري پيغام ڏيکارڻ لاءِ جيئن ' Not Found '. مثال طور، ۾ سيل C10 ، هڪ صارف ڪنهن به ٽيڪسٽ داخل ڪري سگهي ٿو ۽ سيل C5 داخل ٿيل ٽيڪسٽ جي ڳولا ڪئي ويندي.

    • سڀ کان پهريان، سيل چونڊيو جتي توهان چاهيو ٿا. سيل C10 ۾ لڳل ٽيڪسٽ جي پوزيشن. ان ڪري، اسان سيل کي منتخب ڪريون ٿا C11.
    • ٻيو، فارمولا سيل ۾ رکو C11b .
    =IFERROR(FIND(C10, C5), "Given text is not found!")

    12>13>پوءِ، دٻايو داخل ڪريو پنھنجي ڪيبورڊ تي ڪي. جيئن توهان ڏسي سگهو ٿا، اهو ڏيکاريندو 1 . ڇاڪاڻ ته ٽيڪسٽ Excel سيل ۾ صرف هڪ ڀيرو مليو آهي C5 .

    12>
  • ٽيڪسٽ Indesign سيل ۾ نه مليو آهي C5 . تنهن ڪري، اهو ڏيندوهڪ نياپو ' ڏنو ويو متن نه مليو! '.
  • وڌيڪ پڙهو: 1>ڪيئن استعمال ڪجي ايڪسل ۾ بولڊ ٽيڪسٽ ڳولڻ لاءِ فارمولا

    ذھن ۾ رکڻ جون ڳالھيون

    جيڪڏھن ھيٺ ڏنل شرطن مان ڪي به پورا ٿين، ته Excel ڳولھيو ۽ SEARCH فنڪشن پيدا ڪري ٿو #VALUE! غلطي:

    • اندر ٽيڪسٽ ۾ فنڪشن ناهي find_text .
    • within_text ۾ start_num کان گهٽ اکر آهن.
    • start_num يا ته صفر آهي (' 0 ') يا هڪ منفي قدر يا start_num صفر کان گهٽ يا برابر آهي (' 0 ').

    نتيجو

    1> SEARCH Excel ۾ ڪم. اميد ته هي توهان جي مدد ڪندو! جيڪڏھن توھان وٽ ڪي سوال آھن، تجويزون، يا راءِ مھرباني ڪري اسان کي ٻڌايو تبصرو سيڪشن ۾. يا توهان ExcelWIKI.com بلاگ!۾ اسان جي ٻين مضمونن تي هڪ نظر وجهي سگهو ٿا.

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.