Excel තන්තුවෙහි අක්ෂරවල අවසාන සිදුවීම සොයන්න (ක්‍රම 6)

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

මෙම ලිපියෙන්, අපි අනුලකුණක අනුලකුණුවක අවසාන සිදුවීම සොයා ගැනීමට යන්නෙමු එක්සෙල් . අපගේ නියැදි දත්ත කට්ටලය තීරු තුනක් ඇත : සමාගමේ නම , සේවක කේතය , සහ අවසන් සිදුවීම . සේවක කේතය සේවකයෙකුගේ නම, වයස සහ දෙපාර්තමේන්තුව අඩංගු වේ.

පළමු 4 ක්‍රම සඳහා, අපි ඉදිරි-ස්ලෑෂ් හි පිහිටීම සොයා ගනිමු. සේවක කේතය හි සියලුම අගයන් සඳහා “ / ”. ඊට පස්සේ, අපි අන්තිම 2 ක්‍රම වල අන්තිම slash එකෙන් පස්සේ strings output කරන්නයි යන්නේ.

අභ්‍යාස වැඩපොත බාගන්න

String.xlsm හි අක්ෂරයේ අවසාන සිදුවීම සොයන්න

Excel හි ක්‍රම 6ක් තුළ අක්ෂරයේ අවසාන සිදුවීම සොයා ගැනීමට String

1. FIND සහ amp; String

පළමු ක්‍රමය සඳහා, අපි FIND ශ්‍රිතය, SUBSTITUTE ශ්‍රිතය භාවිතා කරන්නෙමු. , CHAR ශ්‍රිතය, සහ LEN ශ්‍රිතය සොයා ගැනීමට අවසාන ස්ථානය අපගේ තන්තුවෙහි .

පියවර:

  • පළමුව, පහත සූත්‍රය Cell D5 ටයිප් කරන්න.
=FIND(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),(LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))/LEN("/")))

සූත්‍ර බිඳවැටීම

අපගේ ප්‍රධාන කාර්යය සොයා ගන්න වේ. අපි අපගේ තන්තුවෙහි CHAR(134) අගය සොයා ගන්නෙමු.

  • CHAR(134)
    • ප්‍රතිදානය:† .
    • අපේ තන්තු වල නැති චරිතයක් සැකසීමට අවශ්‍යයි. අපි එය තෝරා ගත්තේ එය නූල් වල දුර්ලභ බැවිනි. කෙසේ හෝ ඔබට මෙය ඔබගේ තන්තු වල තිබේ නම්, එය ඔබගේ තන්තු වල නොමැති ඕනෑම දෙයකට වෙනස් කරන්න (උදාහරණයක් ලෙස “ @ ”, “ ~ ”, ආදිය).
    • 15>
  • ආදේශකය(C5,”/”,CHAR(134),(LEN(C5)-LEN(ආදේශක(C5,”/””)))/LEN("/ ”)) -> බවට පත්වේ,
  • ආදේශක(C5,”/”,”†”,(17-LEN(“Mike32Marketing”))/1) -> බවට පත් වේ,
  • ආදේශක(“මයික්/32/අලෙවිකරණය”,”/”,”†”,(17-15)/1)
    • ප්‍රතිදානය : “Mike/32†Marketing” .
  • දැන් අපගේ සම්පූර්ණ සූත්‍රය,
  • =FIND(“†”,”Mike/32) † අලෙවිකරණය”)
    • ප්‍රතිදානය: 8 .
  • දෙවනුව, ENTER<2 ඔබන්න>.

අපි 8 අගය දකිමු. අපි වම් පැත්තේ සිට අතින් ගණන් කළහොත්, අපට 8 සෙල් C5 හි slash ස්ථානය ලෙස ලැබේ.

  • අවසාන වශයෙන්, සූත්‍රය පහළට පිටපත් කිරීමට Fill Handle භාවිතා කරන්න.

මේ අනුව, අපට අවසාන ස්ථානය ලැබී ඇත. අපගේ තන්තුවෙහි චරිතයක සිදුවීම .

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

2. MATCH යෙදීම සහ amp; String

දෙවැනි ක්‍රමය සඳහා, අපි SEQUENCE ශ්‍රිතය MATCH ශ්‍රිතය භාවිතා කරන්නෙමු. , MID ශ්‍රිතය, සහ LEN ශ්‍රිතය අන්තිම සිදුවීම අනුලකුණක string හි පිහිටීම සොයා ගැනීමට. මතක තබා ගන්න SEQUENCE ශ්‍රිතය ඇත්තේ Excel 365 හෝ Excel 2021 මත පමණි.

පියවර:

  • පළමුව, සෛල D5 හි පහත සූත්‍රය ටයිප් කරන්න.
=MATCH(2,1/(MID(C5,SEQUENCE(LEN(C5)),1)="/")) 0>

සූත්‍ර බිඳවැටීම

  • අනුපිළිවෙල(LEN(C5))
    • ප්‍රතිදානය: {1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17} .
    • LEN ශ්‍රිතය යනු සෛල C5 හි දිග මැනීමයි. SEQUENCE ශ්‍රිතය අරාවක අනුක්‍රමිකව සංඛ්‍යා ලැයිස්තුවක් ලබා දෙයි.
  • MATCH(2,1/(MID(C5,{1;2;); 3;4;5;6;7;8;9;10;11;12;13;14;15;16;17},1)="/"))
    • ප්‍රතිදානය: 8 .
    • Match ශ්‍රිතය අපගේ සූත්‍රයේ අවසාන 1 අගය සොයා ගැනීමයි. එය 8 වැනි ස්ථානයේ ඇත.

  • දෙවනුව, ENTER ඔබන්න .

සූත්‍රය භාවිතා කරමින්, අපි ඉදිරියට-ස්ලෑෂ් හි පිහිටුම 8 ලෙස අපගේ තන්තුව තුළ සොයාගෙන ඇත.

  • අවසාන වශයෙන්, Fill Handle to AutoFill සූත්‍රය භාවිතා කරන්න.

අවසානයේ, අක්ෂරයෙහි අවසාන ස්ථානය තන්තු තුළ සොයා ගැනීමට අපි වෙනත් සූත්‍රයක් යෙදුවෙමු.

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

3. පිහිටීම සොයා ගැනීමට Excel හි Array Formula භාවිතා කිරීමString

අක්ෂරයෙහි අවසාන සිදුවීම> MID , සහ LEN අනුලකුණුවක අවසාන සිදුවීම පිහිටීම සොයා ගැනීමට අරාව සූත්‍රයක් නිර්මාණය කිරීමට ක්‍රියා කරයි. .

පියවර:

  • පළමුව, Cell D5<ට සූත්‍රය පහතින් ටයිප් කරන්න 2>.
=MATCH(2,1/(MID(C5,ROW($C$1:INDEX(C:C,LEN(C5))),1)="/"))

සූත්‍ර බිඳවැටීම

සූත්‍රය 2 ක්‍රමයට සමාන වේ. ප්‍රතිදානය SEQUENCE ශ්‍රිතය ලෙස ප්‍රතිනිර්මාණය කිරීමට අපි ROW සහ INDEX ශ්‍රිතය භාවිතා කරමු.

  • ROW ($C$1:INDEX(C:C,LEN(C5)))
    • ප්‍රතිදානය: {1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17} .
    • ප්‍රතිදානය සමාන බව අපට දැකිය හැක. INDEX ශ්‍රිතය පරාසයක අගය ලබා දෙයි. LEN ශ්‍රිතය C5 සිට තන්තුවේ දිග ගණනය කරයි. අවසාන වශයෙන්, ROW ශ්‍රිතය C5 හි 1 සිට සෛල දක්වා සෛල අගයන් ආපසු ලබාදේ. ඉතිරි සූත්‍රය 2 ක්‍රමයට සමාන වේ.
  • 2 .
15>0>24>3>
  • දෙවනුව <1 ඔබන්න>ඇතුළත් කරන්න .

අපට බලාපොරොත්තු වූ පරිදි 8 අගය ලැබී ඇත. අපගේ සූත්‍රය දෝෂ රහිතව ක්‍රියාත්මක විය.

සටහන: අපි Excel 365 අනුවාදය භාවිතා කරන්නෙමු. ඔබ පැරණි අනුවාදයක් භාවිතා කරන්නේ නම්, ඔබට CTRL + SHIFT + ENTER ඔබන්න අවශ්‍ය වනු ඇත.

  • අවසාන වශයෙන්, දෙගුණයක් - Fill Handle ක්ලික් කරන්න හෝ පහළට අදින්න>

තවත් කියවන්න: Excel හි පරාසයක අගයක පළමු සිදුවීම සොයන්න (විධි 3)

සමාන කියවීම්

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

4. තන්තුවෙහි අක්ෂරයේ අවසාන සිදුවීමේ ස්ථානය සෙවීමට පරිශීලක අර්ථ දක්වා ඇති කාර්යය

මෙම ක්‍රමයේදී, අනුලකුණු අනුලකුණු ක අවසාන ස්ථානය සොයා ගැනීමට අපි අභිරුචි VBA සූත්‍රයක් භාවිතා කරමු. වැඩි කතා නැතිව, අපි ක්‍රියාවට යමු.

පියවර:

  • පළමුව, ALT + ඔබන්න F11 VBA කවුළුව ගෙන ඒමට.

ඔබට Developer ටැබයෙන් Visual Basic තෝරාගත හැක. ද.

  • දෙවනුව, ඇතුළු කරන්න >>> මොඩියුලය තෝරන්න.

  • තෙවනුව, පිටපත් සහ අලවන්න පහත කේතය .
5525

අපි “ LOccurence ” නමින් අභිරුචි ශ්‍රිතයක් සාදා ඇත. InStrRev යනු VBA ශ්‍රිතයක් වන අතර එය අක්ෂර හි අවසාන ස්ථානය ලබා දෙයි. අපි අපගේ සෛලය අගය ලෙස ඇතුළත් කරන්නෙමුමෙම අභිරුචි ශ්‍රිතයේ x2 ලෙස x1 සහ විශේෂිත අක්ෂරය (අපගේ නඩුවේදී, එය ඉදිරි-ස්ලෑෂ් වේ.

<29)>

  • ඉන් පසු VBA කවුළුව වසා “ ස්ථාන VBA පත්‍රය වෙත යන්න.
  • පහත දැක්වෙන සූත්‍රය සෛල D5 තුළ ටයිප් කරන්න.
=LOccurence(C5,"/")

මෙම අභිරුචි ශ්‍රිතයේදී අපි එය කියමු අවසාන සිදුවීම හි ඉදිරියට-ස්ලෑෂ් හි පිහිටීම සොයා ගැනීමට පෙළ සෙල් C5 වෙතින්.

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

අපට අවසාන ලෙස බලාපොරොත්තු වූ පරිදි 8 ඇත ඉදිරියට-ස්ලෑෂ් හි පිහිටීම සිදු විය

මේ අනුව, අපි අක්ෂර අවසාන සිදුවීම පිහිටීම සොයා ගැනීම සඳහා තවත් සූත්‍රයක් යෙදුවෙමු.

0>

තවත් කියවන්න: Excel හි දකුණේ සිට String හි අක්ෂරය සොයා ගන්නේ කෙසේද (පහසු ක්‍රම 4)

5. භාවිතා කිරීම C හි අවසාන සිදුවීම සොයා ගැනීමට Excel හි ඒකාබද්ධ කාර්යයන් haracter in String

මේ දක්වා, අපි චරිතයක අවසන් වරට සිදුවූ ස්ථානය සොයා ගන්නේ කෙසේදැයි දැක ඇත්තෙමු. දැන් අපි SEARCH ශ්‍රිතය, දකුණු ක්‍රියාකාරිත්වය, ආදේශකය , LEN , CHAR භාවිතා කරන්නෙමු. අක්ෂරයක අවසාන සිදුවීමෙන් පසු තන්තුව පෙන්වීමට ක්‍රියා කරයි. සරලව කිවහොත්, අපි සේවක දෙපාර්තමේන්තුව සේවක සංග්‍රහයෙන් ප්‍රතිදානය කරන්නෙමුතීරුව .

පියවර:

  • පළමුව, පහත සූත්‍රය Cell D5<හි ටයිප් කරන්න 2>.
=RIGHT(C5,LEN(C5)-SEARCH(CHAR(134),SUBSTITUTE(C5,"/",CHAR(134),LEN(C5)-LEN(SUBSTITUTE(C5,"/","")))))

සූත්‍ර බෙදීම

  • ආදේශක(C5,”/”,CHAR(134),LEN(C5)-LEN(ආදේශක(C5,”/”””))) -> වෙයි,
  • ආදේශක(C5,”/”,CHAR(134),2)
    • ප්‍රතිදානය: “මයික්/32†අලෙවිකරණය” .
    • SUBSTITUTE ශ්‍රිතය අගයක් වෙනත් අගයකින් ප්‍රතිස්ථාපනය කරයි. අපගේ නඩුවේදී, එය එක් එක් ඉදිරියට-ස්ලෑෂ් වෙනුවට පළමු කොටසෙහි සහ පසු කොටසෙහි හිස් ලෙස ප්‍රතිස්ථාපනය කරයි. එවිට LEN ශ්‍රිතය එහි දිග මනිනවා. එහෙම තමයි අපිට අපේ වටිනාකම ලැබිලා තියෙන්නේ.
  • SEARCH(“†”,”Mike/32†Marketing”)
    • ප්‍රතිදානය: 8 .
    • SEARCH ශ්‍රිතය අපගේ පෙර ප්‍රතිදානයේ විශේෂ අක්ෂරය සොයා ගැනීමයි. එහි ප්‍රතිඵලයක් ලෙස, එය එය 8 වැනි
  • අවසානයේ, අපගේ සූත්‍රය දකුණ(C5,9)
    • දක්වා අඩු කරයි ප්‍රතිදානය: “අලෙවිකරණය” .
    • දකුණ ශ්‍රිතය දකුණු පැත්තේ සිට නිශ්චිත අක්ෂර සංඛ්‍යාවක් දක්වා සෛල අගය ලබා දෙයි. අපි 8th හි අවසාන ඉදිරියට-ස්ලෑෂ් හි පිහිටීම සොයා ගත්තෙමු සෛල C5 දිග 17 , සහ 17 8 = 9 . එබැවින්, අපට ප්‍රතිදානය ලෙස දකුණු පැත්තේ සිට 9 අක්ෂර ලැබී ඇත.

  • දෙවනුව, ENTER ඔබන්න.

අපිට තන්තු ලැබී ඇතlast forward-slash .

  • අවසානයේ, Cell වෙත සූත්‍ර AutoFill කිරීමට Fill Handle භාවිතා කරන්න පරාසය D6:D10 .

මේ අනුව, අපි අවසාන සිදුවීමෙන් පසු තන්තු උපුටා ගත්තෙමු අක්ෂරයකින් .

තවත් කියවන්න: කොටුවේ Excel හි නිශ්චිත පෙළ තිබේදැයි සොයා ගන්නේ කෙසේද

6. පෙළෙහි අක්ෂරයේ අවසාන සිදුවීම සොයා ගැනීමට Excel හි අභිරුචි VBA සූත්‍රය

අවසාන ක්‍රමය සඳහා, අපි අභිරුචි VBA සූත්‍රයක් භාවිතා කරන්නෙමු ඉදිරි ස්ලෑෂ් ට පසුව තන්තුව උපුටා ගන්න 13>පළමුව, VBA කවුළුව ගෙන ඒමට ALT + F11 ඔබන්න.

ඔබට Visual Basic තෝරාගත හැක. 1>සංවර්ධක ටැබයද එසේ කිරීමට.

  • දෙවනුව, ඇතුළු කරන්න >>> අපි 4 ක්‍රමයේදී කළ පරිදි මොඩියුලය තෝරන්න.
  • තෙවනුව, පිටපත් සහ අලවන්න පහත කේතය.
6483

අපි “ LastString ” නමින් අභිරුචි ශ්‍රිතයක් සාදන්නෙමු. මෙම ශ්‍රිතය අක්ෂරයෙහි අවසාන සිදුවීම ට පසුව තන්තු හි ආරම්භක ස්ථානය ලබා දෙනු ඇත.

  • ඊට පස්සේ, cell D5 ට සූත්‍රය ටයිප් කරන්න.
=RIGHT(C5,LEN(C5)-LastString(C5,"/")+1)

සූත්‍ර බිඳවැටීම

  • අවසාන පෙළ(C5,”/”)
    • ප්‍රතිදානය: 9 .
    • මෙතනින් අපි තන්තුව ට පසු වහාම ආරම්භක ස්ථානය ලබා ගනිමු. අවසාන ඉදිරි ස්ලැෂ් .
  • LEN(C5)
    • ප්‍රතිදානය: 17 .
    • >>>>>>>>>>>>>>>>>>
    • අපිට 1 එකතු කිරීමට අවශ්‍යයි, එසේ නොමැතිනම් අපට “ M ” සමඟ අගය ලැබෙනු ඇත.
  • අපගේ සූත්‍රය <දක්වා අඩු වනු ඇත. 1>දකුණ(C5,9)
    • ප්‍රතිදානය: අලෙවිකරණය “.

  • ENTER ඔබන්න.

අපිට “ අලෙවිකරණය ” අගය ලැබේ.

  • අවසාන වශයෙන්, C10 දක්වා සූත්‍රය ස්වයං පුරවන්න .

අපි අපේ ඉලක්කය. සූත්‍රය අපේක්ෂිත පරිදි ක්‍රියා කරයි.

වැඩිදුර කියවන්න: Excel හි නිශ්චිත අගයක් සමඟ අවසාන පේළිය සොයා ගන්නේ කෙසේද (ක්‍රම 6)

පුහුණු අංශය

අපි Excel ගොනුවෙහි එක් එක් ක්‍රමයට අමතරව ප්‍රායෝගික දත්ත කට්ටල අමුණා ඇත. ඔබට මෙම කාර්යයේදී වඩා හොඳ වීමට පුරුදු විය හැක.

නිගමනය

අපි ඔබට 6 ක්‍රම පෙන්වා ඇත Excel හි අනුලකුණක අවසාන සිදුවීම තන්තුවක සොයා ගැනීමට. මේවා සම්බන්ධයෙන් ඔබට කිසියම් ගැටළුවක් ඇත්නම් පහතින් අදහස් දක්වන්න. කියවීමට ස්තූතියි, සහ දිගටම විශිෂ්ට වන්න!

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