String Excel හි අක්ෂර සොයා ගන්නේ කෙසේද (පහසු ක්‍රම 8ක්)

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

පරිගණක සහ ඉලෙක්ට්‍රොනික උපාංග සඳහා අක්ෂර සම්මත අංකන පද්ධතියකින් නිරූපණය කෙරේ. ASCII යනු බහුලව භාවිතා වන අංකන පද්ධති වලින් එකකි. සෑම චරිතයක්ම අංකයකින් නිරූපණය කෙරේ. මෙම ලිපියේදී, අපි Excel හි Find Feature , FIND , SEARCH , ISNUMBER , සහ <වැනි බහු ශ්‍රිත භාවිතා කරමින් තන්තු වල චරිතය සොයා ගනිමු. 1>IF මෙන්ම VBA Macro Code .

අපිට සේවකයාගේ නම සහ ID වෙතින් නිශ්චිත අක්ෂර සොයා ගැනීමට අවශ්‍ය යැයි සිතමු. අපට අක්ෂර ලකුණ තීරුවේ පෙනෙන අක්ෂර සොයා ගැනීමට සිදුවේ. වඩා හොඳ අවබෝධයක් සඳහා, අපි සොයා ගැනීමට යන අක්ෂර සඳහා සම්මත අක්ෂර අංක වෙනත් තීරුවක පෙන්වමු.

දත්ත කට්ටලය බාගන්න

Sring Excel.xlsm හි අක්ෂරය සොයන්න

8 String Excel හි අක්ෂර සොයා ගැනීමට පහසු ක්‍රම

ක්‍රමය 1: FIND ශ්‍රිතය භාවිතා කිරීම

අපට අවශ්‍ය කිරීමට නිශ්චිත අක්ෂරයක් සෙවීමට FIND ශ්‍රිතය භාවිතා කළ හැක. FIND ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය වන්නේ

=FIND (find_text, within_text, [start_num])

සූත්‍රය ඇතුළත,

find_text; සොයාගත යුතු පෙළ ප්‍රකාශ කරයි.

in_text; find_text සොයාගත යුතු පෙළ ප්‍රකාශ කරයි.

[start_num]; තුළ_පෙළ හි ආරම්භක ස්ථානය (විකල්ප), පෙරනිමි ස්ථානය 1 වේ.

පියවර 1: පහත සූත්‍රය ඇතුළු කරන්න ඕනෑම සෛලයක් (එනම්, E4 ).

=FIND(C4,B4)

දීසූත්‍රය,

C4; යනු සොයන්න_පෙළ වේ.

B4: යනු පෙළ_තුළ.

අපි start_num ස්ථාන පෙරනිමිය ලෙස භාවිතා කරමු.

පියවර 2: පහර ඇතුළත් කරන්න සහ පිරවුම් හසුරුව අදින්න. අපේක්ෂිත අක්ෂරවල ස්ථාන සෛල තුළ දිස්වනු ඇත.

ඔබට අප කැමති ඕනෑම චරිතයක් සොයාගත හැක.

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

ක්‍රමය 2: සෙවුම් ශ්‍රිතය

SEARCH ශ්‍රිතයද භාවිතා කිරීම FIND ශ්‍රිතය ලෙස ක්‍රියා කරයි. SEARCH ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය වන්නේ

=SEARCH (find_text, within_text, [start_num])

සූත්‍රයේ,

find_text; සොයාගත යුතු පෙළ ප්‍රකාශ කරයි.

in_text; find_text සොයාගත යුතු පෙළ ප්‍රකාශ කරයි.

[start_num]; තුළ_පෙළ (විකල්ප) හි ආරම්භක ස්ථානය, පෙරනිමි ස්ථානය 1 වේ.

පියවර 1: ඕනෑම කොටුවක පහත සූත්‍රය ටයිප් කරන්න (එනම්, E4 ).

=SEARCH(C4,B4)

සූත්‍රයේ

C4; යනු find_text .

B4: යනු පෙළ_තුළයි.

අපි start_num ස්ථාන පෙරනිමිය ලෙස භාවිත කරමු .

පියවර 2: ENTER ඔබා ගෙන ඒමට Fill Handle අදින්න සියලුම තන්තු වල චරිතයේ පිහිටීම.

ඔබට SEARCH ශ්‍රිතය භාවිතයෙන් ඕනෑම අක්ෂරයක් සොයාගත හැක.

තව කියවන්න: Excel පරාසය තුළ පෙළ සෙවීම (ඉක්මන් ක්‍රම 11)

ක්‍රමය 3: ISNUMBER සහ FIND ශ්‍රිතය භාවිතයෙන්

අපට තන්තුවෙහි ඇති ඕනෑම බැලීමේ අක්ෂර සඳහා ඕනෑම තන්තුවක් පරීක්ෂා කළ හැක. මෙම අවස්ථාවෙහිදී, තන්තුවෙහි ඉදිරිපත් කර ඇතත් නැතත් කිසියම් නිශ්චිත අක්ෂරයක් සොයා ගැනීමට අපට ISNUMBER සහ FIND ශ්‍රිතවල එකතුවක් භාවිතා කළ හැක. ISNUMBER ශ්‍රිතය සංඛ්‍යාත්මක හෝ සංඛ්‍යාත්මක නොවන සෛල අගයන් මත පදනම්ව TRUE හෝ FALSE පෙළ ලබා දෙයි. ISNUMBER ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය

=ISNUMBER(value)

මෙහි, සූත්‍රයේ

අගය; සංඛ්‍යාත්මක අගයක් විය යුතුය එසේ නොමැතිනම් ISNUMBER සූත්‍ර ප්‍රතිඵල “ FALSE” පෙළෙහි.

පියවර 1: පහත සූත්‍රය ලියන්න ඕනෑම හිස් කොටුවක් (එනම්, E4 ).

=ISNUMBER(FIND(C4,B4))

මෙහි,

FIND(C4,B4 ); යනු අගය ලෙස අර්ථ දක්වා ඇත.

පියවර 2: ENTER ඔබා අදින්න නිශ්චිත සෛල තුළ නිශ්චිත චරිතය පවතින බව හෝ නැති බව ප්‍රකාශ කරන අක්ෂර තත්ත්වය ගෙන ඒමට හැඩිය පුරවන්න .

අනුලකුණු තත්ත්‍වයේ “ සත්‍ය” යන්නෙන් අදහස් කරන්නේ අවශ්‍ය අක්ෂරය ( C තීරුවේ) නිශ්චිත පෙළ තන්තුවෙහි පවතින බවයි.

4 ක්‍රමය: ISNUMBER සහ සෙවුම් කාර්යය භාවිතා කිරීම

3 ක්‍රමයට සමානව, ISNUMBER සහ SEARCH ශ්‍රිතයේ සංකලනයක් TRUE හෝ FALSE<2 ලෙස අක්ෂර තත්ත්වය ගෙන ආ හැක>.

පියවර 1: පහත සූත්‍රය ඕනෑම හිස් කොටුවක අලවන්න (එනම්, E4 ).

=ISNUMBER(SEARCH(C4,B4))

සූත්‍රය පෙර ක්‍රමයේ ඇති තර්කයම ප්‍රකාශ කරයි (එනම්, ක්‍රමය 3 ).

පියවර 2: ENTER ඔබා පිරවුම් හසුරුව අදින්න. එය අවශ්‍ය අක්ෂර ( C තීරුවේ දිස් වේ) සෛල තුළ පිළිවෙළින් TRUE හෝ FALSE text මඟින් හෝ නොමැති බව පෙන්වයි.

සමාන කියවීම්:

  • Cell හි Excel හි නිශ්චිත පෙළ අඩංගු දැයි සොයා බලන්න
  • කෙසේද එක්සෙල් (ක්‍රම 4) හි සෛල පරාසයක නිශ්චිත පෙළක් තිබේදැයි සොයා ගැනීමට
  • Excel හි පරාසයක අගය සොයන්න (ක්‍රම 3)
  • Excel තුළ Cell තුළ පෙළ සොයන්නේ කෙසේද

5වන ක්‍රමය: Find Feature භාවිතා කිරීම

Excel සොයාගන්න වැනි විශේෂාංග ලබා දෙයි වැඩ පත්‍රිකා හෝ වැඩපොත් වල කිසියම් නිශ්චිත අක්ෂර සොයා ගන්න.

පියවර 1: මුල් පිටුව ටැබ් > සොයන්න & තෝරන්න ( සංස්කරණය කොටසෙහි) > සොයා ගන්න (විකල්ප වලින්) තෝරන්න.

පියවර 2: සොයා ප්‍රතිස්ථාපනය කරන්න කවුළුව විවෘත වේ දක්වා. එම කවුළුවේ සොයන්න කොටසෙහි, ඔබට සොයා ගැනීමට අවශ්‍ය ඕනෑම අක්ෂරයක් ටයිප් කරන්න (එනම්, a ).

සොයාගැනීමේ කොටසේ වෙනත් සැකසීම් පෙරනිමි වේ. ඔබගේ සෙවීම් හෝ දත්ත වර්ග සම්බන්ධයෙන් ඔබට ඒවා වෙනස් කළ හැක.

ඊළඟ සොයන්න මත ක්ලික් කරන්න.

පියවර 3: “a” සෛලවල පවතින අපි ඉදිරියට සොයන්න මත ක්ලික් කරන සෑම අවස්ථාවකම හරිත සෘජුකෝණාස්‍රය ලෙස සලකුණු කිරීමට පටන් ගනී. ඔයාට පුළුවන් “a” අනුලකුණ වෙනුවට අපට අවශ්‍ය වෙනත් ඕනෑම අක්ෂරයක් යොදන්න.

ඔබට CTRL+H භාවිත කළ හැක සොයා ගන්න සහ ප්‍රතිස්ථාපනය කරන්න කවුළුව ගෙන එන්න.

ඔබට අවශ්‍ය අක්ෂරය අඩංගු සියලුම සෛල ගෙන ඒමට සියල්ල සොයන්න මත ක්ලික් කරන්න. කෙසේ වෙතත්, සෙවීම සහ ප්‍රතිස්ථාපනය කවුළුවට පහළින් ලැයිස්තුවක් එන බැවින් සියල්ල සොයන්න භාවිතයෙන් නිශ්චිත අක්ෂර අඩංගු නිශ්චිත සෛල සොයා ගැනීම තරමක් අපහසුය.

1>ක්‍රමය 6: IF ISNUMBER සහ FIND Function භාවිතා කිරීම

IF ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය

=IF (logical_test, [value_if_true], [value_if_false])

IF ශ්‍රිතයට සෛල යොමුවක් පරීක්‍ෂා කිරීමට logical_text අවශ්‍ය වේ. අපට ISNUMBER සහ FIND ශ්‍රිතය logical_text ලෙස භාවිතා කළ හැක.

පියවර 1: පහත සඳහන් දේ ටයිප් කරන්න ඕනෑම කොටුවක සූත්‍රය (එනම්, E4 ).

=IF(ISNUMBER(FIND(C4,B4)),"Found","Not Found")

සූත්‍රය ඇතුළත,

ISNUMBER( සොයන්න සත්‍යය .

“සොයා නොගත්”; යනු තාර්කික_පෙළ අසත්‍ය නම් දිස්වන අගයයි.

පියවර 2: ENTER ඔබා පිරවුම් හසුරුව අදින්න. අවශ්‍ය අක්ෂරය තිබේ නම් නිශ්චිත සෛලය, සූත්‍රයේ ප්‍රතිඵලය “සොයාගත්” එසේ නොමැති නම් “සොයා නොගත්” .

දේ සරලව තබා ගැනීමට, අපි නිරූපණය කරමු චරිතසෛල තුළ පවතින බව. ඔබට සෛල තුළ දැනටමත් පවතින හෝ නැති විවිධ අක්ෂර භාවිතා කළ හැක.

ක්‍රමය 7: IF ISNUMBER සහ SEARCH Function භාවිතා කිරීම

අපට SEARCH භාවිතා කළ හැක FIND ශ්‍රිතයේ ස්ථානයේ ශ්‍රිතය. SEARCH සහ FIND යන ශ්‍රිත දෙකම ඒවායේ ප්‍රතිඵලවල බොහෝ දුරට සමාන නිසා. මෙම අවස්ථාවෙහිදී, IF , ISNUMBER , සහ SEARCH ශ්‍රිතයේ සංකලනය එය ක්‍රම 6 හි කරන ආකාරයටම සමාන තර්ක නිර්වචනය කරයි.

පියවර 1: පහත සූත්‍රය ඕනෑම හිස් කොටුවක අලවන්න (එනම්, E4 ).

=IF(ISNUMBER(SEARCH(C4,B4)),"Found","Not Found")

සූත්‍රයේ අඩංගු වේ ක්‍රමය 6 ට සමාන සියලුම තර්ක.

පියවර 2: ENTER ඔබන්න ඉන්පසු පිරවුම් හසුරුව ඇදගෙන යන්න . එහි ප්‍රතිඵලය “සොයාගත්” හෝ “සොයා නොගත්” ඒවායේ logical_test .

11> ක්‍රමය 8: VBA මැක්‍රෝ කේතය භාවිතයෙන්

අපිට VBA මැක්‍රෝ කේතය භාවිතයෙන් අභිරුචි ශ්‍රිතයක් ජනනය කළ හැක. මෙම අවස්ථාවේදී, අපි තන්තුවක ඕනෑම අක්ෂරයක n වැනි සංසිද්ධිය සොයා ගැනීමට FindM නමින් අභිරුචි ශ්‍රිතයක් ජනනය කරමු.

පියවර 1: ALT+ ඔබන්න. F11 සම්පූර්ණයෙන්ම. Microsoft Visual Basic කවුළුව විවෘත වේ. කවුළුව තුළ, මෙවලම් තීරුවෙන්, තෝරන්න ඇතුළු කරන්න > මොඩියුලය තෝරන්න.

පියවර 2: මොඩියුලයේ, පහත මැක්‍රෝ කේතය අලවන්න.

1245

කේතය අභිරුචි ශ්‍රිතයක් සමන්විත වේ FindM එය අප විසින් නිර්මාණය කරයිවාක්‍ය ඛණ්ඩය

=FindM(find_text,within_text,occurence_num)

මෙහි,

Occurenece_num; යනු තුළ_පෙළ තුළ කිසියම් අක්ෂරයක් සිදු වන අවස්ථා වේ.

පියවර 3: වැඩ පත්‍රිකාව වෙත ආපසු. පහත සූත්‍රය ඕනෑම හිස් කොටුවක ටයිප් කරන්න (එනම්, E4 ).

=FindM(C4,B4,1)

සූත්‍රය තුළ,

C4; යනු සොයාගන්න_පෙළ වේ.

B4; යනු තුළ_පෙළ වේ.

1; යනු සිදුවීම්_සංඛ්‍යාව වේ.

පියවර 4: ENTER ඔබන්න පසුව Fill Handle අදින්න. සියලුම අක්ෂර ස්ථාන පහත රූපයේ මෙන් සෛල තුළ දිස්වේ.

නිගමනය

මෙම ලිපියෙන් අපට අහඹු අක්ෂර හමු වේ. බහු ශ්‍රිත සහ එක්සෙල් විශේෂාංග භාවිතා කරමින් තන්තු. අපි VBA මැක්‍රෝ කේතය භාවිතයෙන් තන්තු වලින් අක්ෂර සෙවීමට අභිරුචි ශ්‍රිතයක් ද ජනනය කරමු. FIND සහ SEARCH වැනි කාර්යයන් පහසුවෙන් අක්ෂර සොයා ගනී. ඒකාබද්ධ ශ්‍රිතයන් ඕනෑම තන්තුවක පවතින අක්ෂරවල සත්‍ය හෝ අසත්‍ය හි තත්ත්වය ද පෙන්වයි. ඔබට මෙම ක්‍රම ප්‍රයෝජනවත් වේ යැයි සිතමු. තවත් විමසීම් ඇත්නම් හෝ එකතු කිරීමට යමක් ඇත්නම් අදහස් දක්වන්න.

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