සූත්‍ර උදාහරණ සමඟ Excel RIGHT ශ්‍රිතය

  • මේක Share කරන්න
Michael Brown

පසුගිය ලිපි කිහිපය තුළ, අපි විවිධ Text Functions ගැන සාකච්ඡා කළෙමු - පෙළ තන්තු හැසිරවීමට භාවිතා කරන ඒවා. අද අපගේ අවධානය යොමු වී ඇත්තේ තන්තුවක දකුණු පැත්තේ සිට නිශ්චිත අක්ෂර සංඛ්‍යාවක් ආපසු ලබා දීමට සැලසුම් කර ඇති RIGHT ශ්‍රිතය වෙතය. අනෙකුත් Excel Text ශ්‍රිතයන් මෙන්ම, RIGHT ඉතා සරල සහ සරල ය, කෙසේ වෙතත් එය ඔබගේ කාර්යයට උපකාරී විය හැකි නොපැහැදිලි භාවිතයන් කිහිපයක් ඇත.

    Excel RIGHT ශ්‍රිත සින්ටැක්ස්

    Excel හි ඇති RIGHT ශ්‍රිතය පෙළ තන්තුවක අග සිට නියමිත අක්ෂර සංඛ්‍යාව ලබා දෙයි.

    දකුණු ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය පහත පරිදි වේ:

    RIGHT(text, [num_chars])

    කොහින්ද :

    • පෙළ (අවශ්‍යයි) - ඔබට අක්ෂර උකහා ගැනීමට අවශ්‍ය පෙළ පෙළ.
    • Num_chars (විකල්ප) - උකහා ගත යුතු අක්ෂර ගණන, දකුණු කෙළවරේ සිට ආරම්භ වේ.
      • අකුරු_සංඛ්‍යා ඉවත් කර ඇත්නම්, තන්තුවේ අවසාන අක්ෂර 1ක් ආපසු ලබාදේ (පෙරනිමිය).
      • අචල_සංඛ්‍යාව මුළු සංඛ්‍යාවට වඩා වැඩි නම් තන්තුවෙහි ඇති අක්ෂර, සියලුම අක්ෂර ආපසු ලබා දෙනු ලැබේ.
      • අකුරු_සංඛ්‍යාව සෘණ අංකයක් නම්, දකුණු සූත්‍රය #VALUE ලබා දෙයි! දෝෂයකි.

    උදාහරණයක් ලෙස, A2 කොටුවේ ඇති තන්තුවෙන් අවසාන අක්ෂර 3 උපුටා ගැනීමට, මෙම සූත්‍රය භාවිතා කරන්න:

    =RIGHT(A2, 3)

    ප්‍රතිඵලය මෙයට සමාන දෙයක් විය හැක:

    වැදගත් සටහන! Excel RIGHT ශ්‍රිතය සෑම විටම පෙළ ලබා දෙයිstring , මුල් අගය අංකයක් වුවද. අංකයක් ප්‍රතිදානය කිරීමට නිවැරදි සූත්‍රයක් බල කිරීමට, මෙම උදාහරණයේ පෙන්වා ඇති පරිදි VALUE ශ්‍රිතය සමඟ ඒකාබද්ධව එය භාවිතා කරන්න.

    Excel හි RIGHT ශ්‍රිතය භාවිතා කරන්නේ කෙසේද - සූත්‍ර උදාහරණ

    සැබෑ ජීවිතයේදී වැඩ පත්රිකා, Excel RIGHT ශ්රිතය කලාතුරකින් තනිවම භාවිතා වේ. බොහෝ අවස්ථාවන්හිදී, ඔබ එය වෙනත් Excel ශ්‍රිතයන් සමඟ වඩාත් සංකීර්ණ සූත්‍රවල කොටසක් ලෙස භාවිතා කරනු ඇත.

    නිශ්චිත අක්ෂරයකට පසුව එන උපස්ථරයක් ලබා ගන්නේ කෙසේද

    ඔබට උපුටා ගැනීමට අවශ්‍ය නම් නිශ්චිත අනුලකුණක් අනුගමනය කරන උප තන්තුවක්, එම අක්ෂරයේ පිහිටීම තීරණය කිරීමට SEARCH හෝ FIND ශ්‍රිතය භාවිතා කරන්න, LEN ශ්‍රිතය මඟින් ආපසු ලබා දෙන මුළු තන්තු දිගෙන් ස්ථානය අඩු කරන්න, සහ මුල් තන්තුවේ දකුණු පැත්තේ සිට එම අක්ෂර ගණන අදින්න.

    RIGHT( string , LEN( string ) - SEARCH( අක්ෂර , string ))

    අපි කියමු, කොටුව A2 හි ඉඩකින් වෙන් කරන ලද පළමු සහ අවසාන නම අඩංගු වන අතර, ඔබ අවසන් නම වෙනත් කොටුවකට ඇද ගැනීමට ඉලක්ක කරයි. ඉහත සාමාන්‍ය සූත්‍රය ගෙන ඔබ තන්තුව වෙනුවට A2 ද, අක්ෂරයෙහි වේගයෙහි " " (අවකාශය) ද:

    =RIGHT(A2,LEN(A2)-SEARCH(" ",A2))

    සූත්‍රය පහත ප්‍රතිඵලය ලබා දෙනු ඇත:

    මේ ආකාරයටම, ඔබට වෙනත් ඕනෑම අක්ෂරයක් අනුගමනය කරන උප තන්තුවක් ලබා ගත හැක, උදා. කොමාවක්, අර්ධ කොමාවක්, hyphen, යනාදිය. උදාහරණයක් ලෙස, hyphen එකකට පසුව එන උපස්ථරයක් උකහා ගැනීමට,මෙම සූත්‍රය භාවිතා කරන්න:

    =RIGHT(A2,LEN(A2)-SEARCH("-",A2))

    ප්‍රතිඵලය මෙයට සමාන වනු ඇත:

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

    කවදාද එකම පරිසීමකයේ සිදුවීම් කිහිපයක් අඩංගු සංකීර්ණ නූල් සමඟ කටයුතු කිරීමේදී, ඔබට බොහෝ විට අවසාන පරිසීමක සිදුවීමේ දකුණට ඇති පෙළ ලබා ගැනීමට අවශ්‍ය විය හැකිය. දේවල් තේරුම් ගැනීමට පහසු කිරීම සඳහා, පහත මූලාශ්‍ර දත්ත සහ අපේක්ෂිත ප්‍රතිඵලය දෙස බලන්න:

    ඉහත තිර රුවෙහි ඔබට දැකිය හැකි පරිදි, A තීරුවේ දෝෂ ලැයිස්තුවක් අඩංගු වේ. ඔබේ ඉලක්කය වන්නේ එක් එක් තන්තුවෙහි අවසාන තීරුවෙන් පසුව එන දෝෂ විස්තරය ඇද ගැනීමයි. අතිරේක සංකූලතාවයක් වන්නේ මුල් තන්තුවල විවිධ පරිසීමක අවස්ථා සංඛ්‍යාවක් අඩංගු විය හැකි වීමයි, උදා. A3 හි තීරු 3ක් අඩංගු වන අතර A5 එකක් පමණක් ඇත.

    විසඳුමක් සෙවීමේ යතුර වන්නේ මූලාශ්‍ර තන්තුවෙහි අවසාන පරිසීමකයේ පිහිටීම තීරණය කිරීමයි (මෙම උදාහරණයේ මහා බඩවැලේ අවසාන සිදුවීම). මෙය සිදු කිරීම සඳහා, ඔබට විවිධ ක්‍රියාකාරකම් අතලොස්සක් භාවිතා කිරීමට අවශ්‍ය වනු ඇත:

    1. මුල් තන්තුවේ පරිසීමක ගණන ලබා ගන්න. එය පහසු කොටසකි:
      • පළමුව, ඔබ LEN ශ්‍රිතය භාවිතයෙන් තන්තුවේ සම්පූර්ණ දිග ගණනය කරයි: LEN(A2)
      • දෙවනුව, ඔබ පරිසීමක නොමැතිව තන්තුවේ දිග ගණනය කරන්නේ මහා බඩවැලේ ඇති සියලුම සිදුවීම් කිසිවක් නොමැතිව ප්‍රතිස්ථාපනය කරන ආදේශක ශ්‍රිතය: LEN(ආදේශක(A2,":",""))
      • අවසානයේ, ඔබ මුල් තන්තුවේ දිග අඩු කරන්නසම්පූර්ණ තන්තු දිගෙන් පරිසීමක නොමැතිව: LEN(A2)-LEN(ආදේශක(A2,":",""))

      සූත්‍රය නිවැරදිව ක්‍රියා කරන බව සහතික කර ගැනීමට, ඔබට එය a තුළ ඇතුළු කළ හැක වෙනම සෛලයක් වන අතර, එහි ප්‍රතිඵලය 2 වනු ඇත, එනම් A2 කොටුවේ ඇති කොලන ගණනයි.

    2. අවසාන පරිසීමකය කිසියම් සුවිශේෂී අක්ෂරයකින් ප්‍රතිස්ථාපනය කරන්න. තන්තුවේ අවසාන පරිසීමකයට පසුව එන අකුරු උකහා ගැනීම සඳහා, අපි යම් ආකාරයකින් පරිසීමකයේ එම අවසාන සිදුවීම "සලකුණු" කළ යුතුය. මේ සඳහා, මුල් තන්තු වල කොතැනකවත් නොපෙන්වන අක්ෂරයක් සමඟ බඩවැලේ අවසාන සිදුවීම ප්‍රතිස්ථාපනය කරමු, උදාහරණයක් ලෙස රාත්තල් ලකුණ (#).

      ඔබ Excel SUBSTITUTE ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය ගැන හුරුපුරුදු නම්, එහි 4 වැනි විකල්ප තර්කය (instance_num) ඇති බව ඔබට මතක ඇති අතර එය සඳහන් කළ අක්ෂරයේ නිශ්චිත සිදුවීමක් පමණක් ප්‍රතිස්ථාපනය කිරීමට ඉඩ සලසයි. තවද අපි දැනටමත් තන්තුවෙහි ඇති පරිසීමක සංඛ්‍යාව ගණනය කර ඇති බැවින්, වෙනත් ආදේශක ශ්‍රිතයක හතරවන තර්කයට ඉහත ශ්‍රිතය සපයන්න:

      =SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))

      ඔබ මෙම සූත්‍රය වෙනම කොටුවක තැබුවහොත් , එය මෙම තන්තුව ආපසු ලබා දෙනු ඇත: දෝෂය:432#සම්බන්ධතාවය කල් ඉකුත් විය

    3. තන්තුවේ අවසාන පරිසීමකයේ පිහිටීම ලබා ගන්න. ඔබ අවසන් පරිසීමකය ප්‍රතිස්ථාපනය කළේ කුමන අනුලකුණකින්ද යන්න මත පදනම්ව, තන්තුවෙහි එම අක්ෂරයේ පිහිටීම තීරණය කිරීමට සිද්ධි සංවේදී නොවන සෙවීම හෝ සිද්ධි-සංවේදී FIND භාවිතා කරන්න. අපි අන්තිම කොලන් එක ආදේශ කළා# ලකුණ සමඟ, එබැවින් අපි එහි පිහිටීම සොයා ගැනීමට පහත සූත්‍රය භාවිතා කරමු:

      =SEARCH("#", SUBSTITUTE(A2,":","#",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))

      මෙම උදාහරණයේ දී, සූත්‍රය 10 ලබා දෙයි, එය ප්‍රතිස්ථාපනය කළ තන්තුවෙහි # ස්ථානයයි.

    4. අවසාන පරිසීමකයේ දකුණට උපස්ථරයක් ආපසු දෙන්න. දැන් ඔබ තන්තුවක අවසාන පරිසීමකයේ පිහිටීම දන්නා බැවින්, ඔබ කළ යුත්තේ එම සංඛ්‍යාව සම්පූර්ණ තන්තු දිගෙන් අඩු කර, මුල් තන්තුවේ අවසානයෙන් එතරම් අක්ෂර ප්‍රමාණයක් ආපසු ලබා දීම සඳහා දකුණු ශ්‍රිතය ලබා ගැනීමයි:

      =RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":","")))))

    පහත තිර රුවෙහි පෙන්වා ඇති පරිදි, සූත්‍රය හොඳින් ක්‍රියා කරයි:

    ඔබ විවිධ සෛල විවිධ පරිසීමක අඩංගු විය හැකි විශාල දත්ත කට්ටලයක් සමඟ වැඩ කරන්නේ නම්, ඔබට අවශ්‍ය විය හැක සිදුවිය හැකි දෝෂ වැළැක්වීම සඳහා ඉහත සූත්‍රය IFERROR ශ්‍රිතය තුළට ඇතුළත් කිරීමට:

    =IFERROR(RIGHT(A2,LEN(A2)-SEARCH("$",SUBSTITUTE(A2,":","$",LEN(A2)-LEN(SUBSTITUTE(A2,":",""))))), A2)

    යම් තන්තුවක නිශ්චිත පරිසීමකයේ තනි සිදුවීමක් නොමැති අවස්ථාවක, මුල් තන්තුව ආපසු ලබා දෙනු ඇත, පහත තිර රුවෙහි 6 වන පේළියේ මෙන්:

    තත්‍රයකින් පළමු N අක්ෂර ඉවත් කරන්නේ කෙසේද

    තත්‍තුවක අගින් උපස්ථරයක් උපුටා ගැනීම හැර, Excel RIGHT ශ්‍රිතය ප්‍රයෝජනවත් වේ ඔබට තන්තුවේ ආරම්භයේ සිට නිශ්චිත අක්ෂර සංඛ්‍යාවක් ඉවත් කිරීමට අවශ්‍ය අවස්ථාවන්හිදී.

    පෙර භාවිතා කළ දත්ත කට්ටලයේ ious උදාහරණයක් ලෙස, ඔබට එක් එක් තන්තුවේ ආරම්භයේ දිස්වන "ERROR" යන වචනය ඉවත් කර දෝෂ අංකය සහ විස්තරය පමණක් තැබීමට අවශ්‍ය විය හැක. එය ලබා ගැනීමටඅවසන්, සම්පූර්ණ තන්තු දිගෙන් ඉවත් කළ යුතු අක්ෂර සංඛ්‍යාව අඩු කර, එම සංඛ්‍යාව Excel RIGHT ශ්‍රිතයේ num_chars තර්කයට සපයන්න:

    RIGHT( string , LEN ( string )- number_of_chars_to_remove )

    මෙම උදාහරණයේදී, අපි A2 හි ඇති පෙළ තන්තුවෙන් පළමු අක්ෂර 6 (අකුරු 5 සහ කොලනයක්) ඉවත් කරමු, එබැවින් අපගේ සූත්‍රය මෙසේ යයි. පහත දැක්වෙන්නේ:

    =RIGHT(A2, LEN(A2)-6)

    Excel RIGHT ශ්‍රිතයට අංකයක් ලබා දිය හැකිද?

    මෙම නිබන්ධනයේ ආරම්භයේ සඳහන් කර ඇති පරිදි, Excel හි RIGHT ශ්‍රිතය සෑම විටම පෙළ පෙළක් පවා ලබා දෙයි. මුල් අගය අංකයක් නම්. නමුත් ඔබ සංඛ්‍යාත්මක දත්ත කට්ටලයක් සමඟ වැඩ කරන්නේ නම් සහ ප්‍රතිදානය සංඛ්‍යාත්මක වීමට අවශ්‍ය නම් කුමක් කළ යුතුද? පහසු විසඳුමක් වන්නේ VALUE ශ්‍රිතයේ නිවැරදි සූත්‍රයක් කැදවා ගැනීමයි, එය විශේෂයෙන් නිර්මාණය කර ඇත්තේ සංඛ්‍යාවක් නියෝජනය කරන තන්තුවක් සංඛ්‍යාවක් බවට පරිවර්තනය කිරීම සඳහා ය.

    උදාහරණයක් ලෙස, තන්තුවෙන් අවසාන අක්ෂර 5 (සිප් කේතය) අදින්න A2 හි සහ උපුටා ගත් අක්ෂර සංඛ්‍යාවකට පරිවර්තනය කරන්න, මෙම සූත්‍රය භාවිතා කරන්න:

    =VALUE(RIGHT(A2, 5))

    පහත තිර රුවක් ප්‍රතිඵලය පෙන්වයි - කරුණාකර වමට ප්‍රතිවිරුද්ධව B තීරුවේ දකුණට පෙළගස්වන සංඛ්‍යා බලන්න A තීරුවේ පෙළගැස්වූ පෙළ තන්තු:

    RIGHT ශ්‍රිතය දිනයන් සමඟ ක්‍රියා නොකරන්නේ ඇයි?

    Excel RIGHT ශ්‍රිතය නිර්මාණය කර ඇත්තේ පෙළ තන්තු සමඟ ක්‍රියා කිරීමට වන අතර දිනයන් සංඛ්‍යාවලින් නිරූපණය වන බැවින් අභ්‍යන්තර එක්සෙල් පද්ධතිය, නිවැරදි සූත්‍රයකට පුද්ගලයෙකු ලබා ගැනීමට නොහැකි වේදිනයක්, මාසයක් හෝ අවුරුද්දක් වැනි දිනයක කොටසක්. ඔබ මෙය කිරීමට උත්සාහ කළහොත්, ඔබට ලැබෙන්නේ දිනයක් නියෝජනය කරන අංකයේ අවසාන ඉලක්කම් කිහිපයක් පමණි.

    උපකල්පනය කරන විට, ඔබට A1 කොටුවේ 18-Jan-2017 දිනය තිබේ. ඔබ RIGHT(A1,4) සූත්‍රය සමඟ වර්ෂය උපුටා ගැනීමට උත්සාහ කළහොත්, ප්‍රතිඵලය 2753 වනු ඇත, එය Excel පද්ධතියේ 2017 ජනවාරි 18 නියෝජනය කරන අංක 42753 හි අවසාන ඉලක්කම් 4 වේ.

    "ඉතින්, මම දිනයක යම් කොටසක් ලබා ගන්නේ කෙසේද?", ඔබ මගෙන් ඇසිය හැක. පහත ශ්‍රිතවලින් එකක් භාවිතා කිරීමෙන්:

    • දිනක් උකහා ගැනීමට DAY ශ්‍රිතය: =DAY(A1)
    • මාසයක් ලබා ගැනීමට MONTH ශ්‍රිතය: =MONTH(A1)
    • වසරක් ඇදීමට වසර ශ්‍රිතය: =YEAR(A1)

    පහත තිර රුවක් ප්‍රතිඵල පෙන්වයි:

    ඔබගේ දිනයන් පෙළ තන්තු වලින් නියෝජනය කරන්නේ නම් , බොහෝ විට ඔබ බාහිර මූලාශ්‍රයකින් දත්ත අපනයනය කරන විට, දිනයේ නිශ්චිත කොටසක් නියෝජනය කරන තන්තුවෙහි අවසාන අක්ෂර කිහිපය ඇදීමට RIGHT ශ්‍රිතය භාවිතා කිරීමෙන් කිසිවක් ඔබව වළක්වන්නේ නැත:

    Excel RIGHT කාර්යය ක්‍රියා නොකරයි - හේතු සහ විසඳුම්

    නිවැරදි සූත්‍රයක් ඔබේ වැඩ පත්‍රිකාවේ නිවැරදිව ක්‍රියා නොකරන්නේ නම්, බොහෝ විට එය පහත සඳහන් එක් හේතුවක් නිසා විය හැකිය:

    1. එකක් හෝ කිහිපයක් තිබේ මුල් දත්තවල පෙරදිග අවකාශය . කොටුවල ඇති අමතර ඉඩ ඉක්මනින් ඉවත් කිරීමට, Excel TRIM ශ්‍රිතය හෝ Cell Cleaner ඇඩෝනය භාවිතා කරන්න.
    2. num_chars තර්කය බිංදුවට වඩා අඩුය . වලඇත්ත වශයෙන්ම, ඔබට හිතාමතාම ඔබේ සූත්‍රයේ සෘණ අංකයක් තැබීමට අවශ්‍ය නොවනු ඇත, නමුත් අකුරු_සංඛ්‍යා තර්කය වෙනත් Excel ශ්‍රිතයකින් හෝ විවිධ ශ්‍රිතවල එකතුවකින් ගණනය කර ඔබේ දකුණු සූත්‍රය #VALUE ලබා දෙයි නම්! දෝෂය, දෝෂ සඳහා කැදැලි ශ්‍රිතය(ය) පරීක්ෂා කිරීමට වග බලා ගන්න.
    3. මුල් අගය දිනය වේ. ඔබ මෙම නිබන්ධනය සමීපව අනුගමනය කර ඇත්නම්, RIGHT ශ්‍රිතයට දිනයන් සමඟ ක්‍රියා කළ නොහැක්කේ මන්දැයි ඔබ දැනටමත් දනී. යමෙක් පෙර කොටස මඟ හැරියේ නම්, Excel RIGHT ශ්‍රිතය දිනයන් සමඟ ක්‍රියා නොකරන්නේ මන්ද යන්නෙන් ඔබට සම්පූර්ණ විස්තර සොයාගත හැකිය.

    ඔබ Excel හි RIGHT ශ්‍රිතය භාවිතා කරන්නේ මෙලෙසයි. මෙම නිබන්ධනයේ සාකච්ඡා කර ඇති සූත්‍ර දෙස සමීපව බැලීමට, පහත අපගේ නියැදි වැඩපොත බාගත කිරීමට ඔබව සාදරයෙන් පිළිගනිමු. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි.

    ලබාගත හැකි බාගැනීම්

    Excel RIGHT ශ්‍රිතය - උදාහරණ (.xlsx ගොනුව)

    1>

    මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.