Excel කාර්යය: FIND vs SEARCH (සංසන්දනාත්මක විශ්ලේෂණයක්)

  • මේක Share කරන්න
Hugh West

Microsoft Excel හි, FIND function සහ SEARCH ශ්‍රිතය පෙළ දත්ත සහිත තන්තුවක අවශ්‍ය අකාරාදී හෝ සංඛ්‍යාත්මක සංයෝගය සොයා ගැනීමට සබල කරයි. මෙම ලිපියෙන් අපි Excel හි FIND සහ SEARCH ශ්‍රිතයන් පිළිබඳ දළ විශ්ලේෂණයක් දකිමු.

ප්‍රායෝගික වැඩපොත බාගන්න

ඔබට වැඩපොත බාගත කර ඔවුන් සමඟ පුහුණු විය හැක.

FIND & SEARCH Functions.xlsx

Excel හි FIND ශ්‍රිතය හැඳින්වීම

Excel හි, FIND ශ්‍රිතය ගොඩනැගුණු ශ්‍රිතයකි. එය String/Text Function ලෙස වර්ග කර ඇත. FIND ශ්‍රිතය පෙළ තන්තුවක් තුළ යම් අක්ෂරයක හෝ උප තන්තුවක පිහිටීම සොයා ගැනීමට පුරුදු වී ඇත.

වාක්‍ය ඛණ්ඩ:

FIND ශ්‍රිතය සඳහා වාක්‍ය ඛණ්ඩය වන්නේ:

FIND( find_text, within_text, [start_num ])

තර්ක:

සොයාගන්න_පෙළ: [අවශ්‍ය] අප සොයන පෙළ.

0> තුළ_පෙළ: [අවශ්‍ය] පෙළෙහි අප සොයන පෙළ ඇතුළත් වේ.

ආරම්භක_num: [ විකල්පමය] සෙවීම ආරම්භ කළ යුතු ස්ථානය නිර්වචනය කරයි. අක්ෂරය 1 යනු පෙළ තුළ ඇති පළමු අක්ෂරයයි. ආරම්භක අංකය සඳහන් කර නොමැති නම්, එය 1 ලෙස සලකනු ලැබේ.

ප්‍රතිලාභ අගය:

සොයාගත් පෙළ ස්ථානය නියෝජනය කරන්නේ අංකයක්.

Excel හි සෙවුම් ශ්‍රිතය හැඳින්වීම

The SEARCHකාර්යය සරල හෝ සංකීර්ණ සෙවුම් භාවිතයෙන් දත්ත සමුදායේ ඇති වස්තූන් සෙවීමට ඉඩ දෙයි. මෙම ශ්‍රිතය මඟින් එක් පෙළ තන්තුවක තවත් එකක් ඇතුළත පිහිටීම ලබා දේ. එය Excel String/Text Function යටතේ වර්ගීකරණය කර ඇත.

Syntax:

සඳහා වාක්‍ය ඛණ්ඩය SEARCH ශ්‍රිතය :

SEARCH( text_text,in_text,[start_num ])

තර්ක:

සොයාගන්න_පෙළ: [අවශ්‍ය] සොයන පෙළ.

තුළ_පෙළ: [අවශ්‍ය] ඇතුළත සෙවීමට පෙළ.

start_num: [විකල්ප] පෙළ තුළ සෙවීම ආරම්භ කිරීමට පිහිටීම. පෙරනිමි අගය 1 වේ.

ප්‍රතිලාභ අගය:

සොයාගැනීමේ පෙළෙහි පිහිටීම අංකයකින් නිරූපණය වේ.

Excel FIND Function VS Excel SEARCH Function

Excel හි, FIND ශ්‍රිතය සහ SEARCH ශ්‍රිතය බොහෝ දුරට සමාන වන අතර එකම ඉලක්කය කරන්න , නමුත් තරමක් වෙනස් නමුත් තීරණාත්මක ආකාරවලින්. Excel FIND සහ SEARCH ශ්‍රිත අතර ඇති මූලික වෙනස වන්නේ SEARCH සිද්ධි සංවේදී නොවන අතර FIND සිද්ධි සංවේදී වේ. තවත් වෙනසක් වන්නේ SEARCH වයිල්ඩ්කාඩ් භාවිතා කිරීමට ඉඩ දෙන අතර FIND නොවේ.

5 FIND සහ SEARCH Functions වෙතින් සංසන්දනාත්මක ප්‍රතිදානයන් සමඟ උදාහරණ Excel

The FIND සහ SEARCH Excel හි හැකියාවන් ස්වාධීනව භාවිතා කරන්නේ කලාතුරකිනි. ඒවා සාමාන්යයෙන් භාවිතා වේ MID , LEN , LEFT , හෝ දකුණ , සහ IFERROR වැනි වෙනත් ශ්‍රිත සමඟ සම්බන්ධ වීම අපි දකිමු පහත උදාහරණ වල ඇති ඒවා.

1. Excel FIND ඇතුළු කරන්න & Text Cell එකක SEARCH Function

අපිට FIND සහ SEARCH Functions ඇතුලත් කර එම නිශ්චිත වචනයේ හෝ අකුරේ පිහිටීම හඳුනා ගත හැක. අපට Excel හි ' e ' සොයා ගැනීමට අවශ්‍ය යැයි සිතමු, එබැවින් අපි පෙළ තන්තුව B, තීරුවේ සහ පෙළ තන්තුව සඳහා පිහිටුමේ ප්‍රතිඵලය තැබුවෙමු. C තීරුවේ ඇත. පහත පියවර අනුගමනය කරන්න>'. මේ සඳහා, අපි සෛලය C5 තෝරාගත යුතුය. ඊට පසු, සූත්‍රය එම කොටුවට දමන්න. =FIND("e",B5)

  • ඉන්පසු, Enter <2 ඔබන්න>යතුරු පුවරුවේ 4 ප්‍රතිඵලය පෙන්වයි. e 4 th අක්ෂරය Excel .
  • නිසා 4 සූත්‍රය ලබා දෙයි. 13>දැන්, දෙවනුව, අපි ' e ' හි පිහිටුම සෙවීමට SEARCH ශ්‍රිතය භාවිතා කරන්නෙමු. මෙය සිදු කිරීම සඳහා, අපට ප්රතිඵලය දැකීමට අවශ්ය කොටුව තෝරාගත යුතුය, එබැවින් අපි සෛලය C6 තෝරා ගනිමු. දැන්, එම විශේෂිත කොටුවේ, සූත්‍රය ඇතුළත් කරන්න.
=SEARCH("e",B6)

  • සහ, Enter<ඔබන්න. 2>. තවද, ප්‍රතිඵලය 1 බව අපට දැකිය හැක. E යනු Excel යන වචනයේ පළමු අක්ෂරය වන නිසා 1 සූත්‍රය ආපසු ලබාදේ. අපි දන්න විදියට SEARCH ශ්‍රිතය FIND ශ්‍රිතය මෙන් සිද්ධි සංවේදී නොවේ, එම නිසා අකුර විශාලද කුඩාද යන්න ගැටළුවක් නොවේ. එය ලිපිය සොයාගත් විට එය වහාම ප්‍රතිඵලය පෙන්වයි.

  • ඉතින්, FIND සහ SEARCH භාවිතා කිරීමෙන් ක්‍රියාවන් අපට පෙළ තන්තුවක ඕනෑම වචනයක හෝ අකුරක පිහිටීම සොයා ගත හැක.

තවත් කියවන්න: Excel හි සෛලය තුළ පෙළ සොයන්නේ කෙසේද<2

2. දී ඇති අක්ෂරයකට පෙර හෝ පසුව එන තන්තුවක් සෙවීමට FIND ශ්‍රිතය යොදන්න

හිතමු, B තීරුවේ අපට නම් කිහිපයක් ඇති අතර අපට එහි පළමු සහ අවසාන නම සොයා ගැනීමට අවශ්‍ය වේ. එක් එක් නම පිළිවෙලින් තීරු C , සහ D . මෙය සිදු කිරීම සඳහා, අපි පහත ක්‍රියා පටිපාටිය අනුගමනය කළ යුතුය:

  • පළමුව, පළමු නම ලබා ගැනීමට, අපි C5 කොටුව තෝරන්න. අපට FIND හෝ SEARCH ශ්‍රිතය LEFT ශ්‍රිතය සමඟ ඒකාබද්ධව භාවිත කළ හැක. එබැවින්, අපි භාවිතා කරන්නේ FIND ශ්‍රිතයයි.
  • දෙවන, සූත්‍රය C5 කොටුවට දමන්න.
=LEFT(B5, FIND(" ", B5)-1)

  • ඉන්පසු, Enter ඔබන්න.

  • දැන් , අපට අවසන් නම ලබා ගැනීමට අවශ්‍යයි, මේ සඳහා අපට දකුණ , FIND හෝ SEARCH සහ LEN යන සංයෝජන භාවිත කළ හැක. කාර්යයන්. එබැවින්, පෙර පරිදිම, කොටුව D5 තෝරා එහි සූත්‍රය දමන්න.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • Enter යතුර එබීමෙන් පසු, ඔබට ප්‍රතිඵලයේ අවසාන නම ලැබෙනු ඇත.cell.

මෙහි, LEN ශ්‍රිතය සම්පූර්ණ අක්ෂර ගණන එකතු කරනු ඇත, පසුව FIND ශ්‍රිතය අවකාශයේ පිහිටීම අඩු කරනු ඇත. අවසාන වශයෙන්, දකුණු ශ්‍රිතය දකුණු පැත්තේ අක්ෂර පෙන්වයි.

  • ඊළඟට, C තීරුව හරහා සූත්‍රය පිටපත් කිරීමට, අදින්න. හසුරුව පහළට පුරවන්න හෝ ප්ලස් (' + ') ලකුණ මත දෙගුණ ක්ලික් කරන්න.

  • ඒ හා සමානව, සූත්‍රය අනුපිටපත් කිරීමට හැන්ඩ්ල් තීරුව හරහා ඩී පුරවන්න.

  • අවසාන වශයෙන්, මෙය නම් වලින් සියලුම මුල් නම් සහ අවසාන නම් උපුටා ගනී.

සටහන: අපි භාවිතා කරමු SEARCH වෙනුවට FIND ශ්‍රිතය වඩාත් නිවැරදි අගයක් ලබා ගැනීමට අවශ්‍ය නිසා, FIND ශ්‍රිතය අවස්ථා සංවේදී බව අපි කවුරුත් දන්නා පරිදි.

0> තවත් කියවන්න: Excel හි String හි අක්ෂරයක් සොයා ගන්නේ කෙසේද

3. Excel හි විශේෂිත අක්ෂරයක N වැනි සංසිද්ධිය සොයා ගැනීමට FIND ශ්‍රිතය ඇතුළු කරන්න

උපකල්පනය කරන්න, අපට dash (' –<2) විශේෂ අක්ෂරයක් සහිත පෙළ පෙළක් ඇති බව සිතන්න>') B තීරුවේ. තවද අපට 2 nd සහ 3 rd dash (' ) ස්ථාන සොයා ගැනීමට අවශ්‍යයි – ') අනුපිළිවෙලින් C , සහ D තීරු වල. විශේෂ අක්ෂරයේ පිහිටීම ලබා ගැනීමට, අපි පහත පියවර අනුගමනය කරමු.

  • පෙර උදාහරණ මෙන්ම, පළමුව, ඔබේ පැතුරුම්පතෙහි ඇති කොටුව තෝරන්න.සූත්‍රය භාවිතා කිරීමෙන් පසු ප්‍රතිඵලය දැකීමට ඔබට අවශ්‍ය වේ. ඉතින්, අපි සෛලය තෝරන්න C5 .
  • දෙවන, එම කොටුවට සූත්‍රය දමන්න.
=FIND("-", B5, FIND("-",B5)+1)

  • තෙවනුව, ප්‍රතිඵලය බැලීමට Enter ඔබන්න.

මෙහි, සූත්‍රය ලබා ගැනීමයි 2 nd ස්ථානය.

  • තවදුරටත්, සූත්‍රය පිටපත් කිරීමට Fill Handle පහළට ඇදගෙන යන්න.
0>
  • ඊළඟට, අපට D තීරුවේ 3 වන ස්ථානය ලබා ගැනීමට අවශ්‍යයි. ඉතින්, අපි සෛලය D5 තෝරා සූත්‍රය එහි තබමු.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • තව , යතුරුපුවරුවේ Enter යතුර ඔබන්න.

මෙහි, සූත්‍රය 3 පෙන්වයි rd විශේෂ අක්ෂරයේ පිහිටීම.

  • සහ, දැන්, නැවත D තීරුව මත සූත්‍රය අනුපිටපත් කිරීමට Fill Handle පහළට අදින්න.
  • අවසාන වශයෙන්, පියවර අනුගමනය කිරීමෙන්, ඔබට අපේක්ෂිත ප්‍රතිඵලය ලැබෙනු ඇත.

වැඩිදුර කියවන්න: කෙසේද String Excel හි අක්ෂර සෙවීමට (පහසු ක්‍රම 8)

සමාන කියවීම්

  • Excel හි Zero ට වඩා විශාල තීරුවේ අවසාන අගය සොයන්න (පහසු සූත්‍ර 2ක්)
  • Excel හි අඩුම අගයන් 3ක් සොයාගන්නේ කෙසේද (පහසු ක්‍රම 5ක්)
  • අගයක පළමු සිදුවීම සොයන්න Excel හි පරාසය (ක්‍රම 3ක්)
  • Excel හි බාහිර සබැඳි සොයන්න (ඉක්මන් ක්‍රම 6ක්)
  • සෛලය තුළ නිශ්චිත පෙළ තිබේදැයි සොයා ගන්නේ කෙසේද? Excel

4. සෙවුම් කාර්යය යොදන්නවරහන් අතර අකුරු සොයන්න

හිතමු, අපට යම් පෙළ තන්තුවක් ඇති අතර, අපට ලබා ගැනීමට අවශ්‍ය වන්නේ වරහන් මගින් කොටා ඇති පාඨය පමණි. වරහන් තුළ එම පෙළ තන්තු ලබා ගැනීමට අපට අවශ්‍ය අක්ෂර සංඛ්‍යාව තන්තුවකින් වෙන් කිරීමට MID ශ්‍රිතය අවශ්‍ය වේ. ආරම්භ කළ යුතු දේ සහ වෙන් කළ යුතු අකුරු කීයක් සොයා ගැනීමට FIND හෝ SEARCH කාර්යයන් මෙන්ම. අපි පහත පියවර අනුගමනය කරමු.

  • ආරම්භයේදී, ඔබට ප්‍රතිඵලය දැකීමට අවශ්‍ය කොටුව තෝරන්න. ඉතින්, අපි සෛලය තෝරන්න C5 .
  • ඉන්පසු, එම සූත්‍රය එම කොටුවට පිටපත් කර අලවන්න.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1) 3>

  • ඊළඟට, Enter ඔබන්න.

ඔබට අවශ්‍ය වන්නේ සෛල අංකය වෙනස් කිරීම පමණයි ඔබගේ කොටුවේ පිහිටීම අනුව, සූත්‍රය ඇලවීමෙන් පසු.

  • ඉන් පසුව, සූත්‍රය අනුපිටපත් කිරීමට පිරවුම් හසුරුව පහළට අදින්න.

  • සහ, අවසාන වශයෙන්, වරහන් තුළ ඇති පෙළ දැන් සම්පූර්ණ පෙළ තන්තුවෙන් උපුටා ගන්නා ලදී.

🔎 සූත්‍රය ක්‍රියා කරන්නේ කෙසේද?

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

තවත් කියවන්න: 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>ඔබේ යතුරුපුවරුවේ යතුර ඇතුල් කරන්න. ඔබට පෙනෙන පරිදි, එය 1 පෙන්වනු ඇත. මක්නිසාද යත් Excel පෙළ C5 කොටුවේ ඇත්තේ එක් වරක් පමණි.

  • පෙළ Indesign සෛලය C5 තුළ හමු නොවේ. ඉතින්, එය ලබා දෙනු ඇතපණිවිඩයක් ' දී ඇති පෙළ හමු නොවේ! '.

වැඩිදුර කියවන්න: භාවිතා කරන ආකාරය Excel හි තද අකුරු සෙවීමට සූත්‍රය

මතක තබාගත යුතු දේවල්

පහත සඳහන් කොන්දේසි වලින් එකක් සපුරා ඇත්නම්, Excel FIND සහ SEARCH ශ්‍රිතය මඟින් #VALUE! දෝෂය:

  • පෙළ තුළ find_text <ශ්‍රිතය නොමැත 2>.
  • පෙළ_තුළ start_num ට වඩා අඩු අක්ෂර ඇත.
  • start_num යනු ශුන්‍ය (' 0 ') හෝ සෘණ අගයක් හෝ start_num බිංදුවට වඩා අඩු හෝ සමාන වේ (' 0 ').

නිගමනය

ඉහත FIND සහ <පිළිබඳ දළ විශ්ලේෂණයක් ඔබට ලබා දෙනු ඇත. 1>එක්සෙල් හි ක්‍රියා සොයන්න. මෙය ඔබට උපකාර කරනු ඇතැයි බලාපොරොත්තු වෙනවා! ඔබට කිසියම් ප්‍රශ්න, යෝජනා හෝ ප්‍රතිපෝෂණ ඇත්නම් කරුණාකර අදහස් දැක්වීමේ කොටසේ අපට දන්වන්න. නැතහොත් ඔබට ExcelWIKI.com බ්ලොග් අඩවියේ ඇති අපගේ අනෙකුත් ලිපි දෙස බැලීමට හැකිය!

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.