අන්තර්ගත වගුව
ඔබේ වැඩ පත්රිකාවල ව්යුහගත නොකළ පෙළ දත්ත සමඟ වැඩ කරන විට, අදාළ තොරතුරු ලබා ගැනීමට ඔබට බොහෝ විට එය විග්රහ කිරීමට අවශ්ය වේ. මෙම ලිපිය ඔබට පෙළ තන්තුවක වම් හෝ දකුණු පැත්තේ ඕනෑම අක්ෂර ගණනක් ඉවත් කිරීමට සරල ක්රම කිහිපයක් කියා දෙනු ඇත.
Excel හි වමේ සිට අක්ෂර ඉවත් කරන්නේ කෙසේද
0>ඉංග්රීසියෙන් පළමු අක්ෂර ඉවත් කිරීම Excel හි වඩාත් සුලභ කාර්යයක් වන අතර, එය විවිධ සූත්ර 3කින් ඉටු කළ හැක.Excel හි පළමු අක්ෂරය ඉවත් කරන්න
පළමු අක්ෂරය මැකීමට තන්තුවකින්, ඔබට REPLACE ශ්රිතය හෝ RIGHT සහ LEN ශ්රිතවල එකතුවක් භාවිතා කළ හැක.
REPLACE( string, 1, 1, "")මෙහි, අපි සරලව 1 අක්ෂරයක් ගනිමු. පළමු ස්ථානයේ සිට එය හිස් තන්තුවකින් ප්රතිස්ථාපනය කරන්න ("").
දකුණ ( string, LEN( string) - 1)මෙම සූත්රයේ, අපි LEN ශ්රිතය භාවිතා කර තන්තුවේ සම්පූර්ණ දිග ගණනය කර එයින් අක්ෂර 1ක් අඩු කරන්න. වෙනස RIGHT වෙත සපයනු ලැබේ, එබැවින් එය තන්තුවේ අවසානයෙන් බොහෝ අක්ෂර උපුටා ගනී.
උදාහරණයක් ලෙස, A2 කොටුවෙන් පළමු අක්ෂරය ඉවත් කිරීමට, සූත්ර පහත පරිදි වේ:
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
වමේ සිට අක්ෂර ඉවත් කරන්න
තන්තුවක වම් පැත්තේ ඇති ප්රමුඛ අක්ෂර ඉවත් කිරීමට, ඔබ REPLACE හෝ RIGHT සහ LEN ශ්රිත, නමුත් ඔබට සෑම අවස්ථාවකම මකා දැමීමට අවශ්ය අක්ෂර ගණන සඳහන් කරන්න:
REPLACE( string , 1, num_chars ,"")හෝ
දකුණට( string , LEN( string ) - num_chars )උදාහරණයක් ලෙස, ඉවත් කිරීමට A2 හි ඇති තන්තුවෙන් පළමු අක්ෂර 2 , සූත්ර වනුයේ:
=REPLACE(A2, 1, 2, "")
=RIGHT(A2, LEN(A2) - 2)
පළමු 3 අනුලකුණු ඉවත් කිරීමට , සූත්ර මෙම පෝරමය ගනී:
=REPLACE(A2, 1, 3, "")
=RIGHT(A2, LEN(A2) - 3)
පහත තිර රුවක් ක්රියාත්මක වන REPLACE සූත්රය පෙන්වයි. RIGHT LEN සමඟින්, ප්රතිඵල හරියටම සමාන වනු ඇත.
පළමු n අක්ෂර මැකීමට අභිරුචි ශ්රිතය
ඔබේ වැඩපත්රවල VBA භාවිතා කිරීම ඔබට ප්රශ්නයක් නොවේ නම්, ඔබ RemoveFirstChars නම් වූ තන්තුවක ආරම්භයේ සිට අක්ෂර මකා දැමීමට ඔබේම පරිශීලක-නිර්වචනය කළ කාර්යයක් නිර්මාණය කළ හැක. ශ්රිතයේ කේතය මේ තරම් සරල ය:
ශ්රිතය RemoveFirstChars(str String ලෙස , num_chars As Long ) RemoveFirstChars = Right(str, Len(str) - num_chars) අවසන් කාර්යයඔබගේ වැඩපොතෙහි කේතය ඇතුළත් කළ පසු ( සවිස්තරාත්මක උපදෙස් මෙහි ඇත), ඔබට මෙම සංයුක්ත සහ අවබෝධාත්මක සූත්රය භාවිතා කිරීමෙන් ලබා දී ඇති කොටුවකින් පළමු n අක්ෂර ඉවත් කළ හැක:
RemoveFirstChars(string, num_chars)උදාහරණයක් ලෙස, පළමු මකා දැමීමට A2 හි තන්තුවකින් අක්ෂරය, B2 හි සූත්රය වන්නේ:
=RemoveFirstChars(A2, 1)
A3 වෙතින් පළමු අක්ෂර ඉවත් කිරීමට, B3 හි සූත්රය:
=RemoveFirstChars(A4, 2)
A4 වෙතින් පළමු අකුරු තුන මකා දැමීමට, B4 හි සූත්රය වන්නේ:
=RemoveFirstChars(A4, 3)
වැඩි විස්තර Excel හි අභිරුචි කාර්යයන් භාවිතා කිරීම.
අක්ෂර ඉවත් කරන්නේ කෙසේදදකුණේ සිට
තන්තුවක දකුණු පැත්තේ අක්ෂර ඉවත් කිරීමට, ඔබට ස්වදේශීය ශ්රිත භාවිත කිරීමට හෝ ඔබේම එකක් නිර්මාණය කිරීමටද හැකිය.
Excel හි අවසාන අක්ෂරය ඉවත් කරන්න
මැකීමට කොටුවක ඇති අවසාන අක්ෂරය, සාමාන්ය සූත්රය වන්නේ:
LEFT( string , LEN( string ) - 1)මෙම සූත්රයේ, ඔබ 1 කින් අඩු කරන්න තන්තුවේ මුල සිට බොහෝ අක්ෂර උකහා ගැනීම සඳහා සම්පූර්ණ තන්තු දිග සහ වෙනස LEFT ශ්රිතයට යවන්න.
උදාහරණයක් ලෙස, A2 කොටුවෙන් අවසාන අක්ෂරය ඉවත් කිරීමට, B2 හි සූත්රය වන්නේ:
=LEFT(A2, LEN(A2) - 1)
දකුණෙන් අකුරු ඉවත් කරන්න
කොටුවක කෙළවරින් දී ඇති අක්ෂර සංඛ්යාවක් ඉවත් කිරීමට, සාමාන්ය සූත්රය වන්නේ:
LEFT( string , LEN( string ) - chars_num_chars )තර්කය ඉහත සූත්රයේ ඇති ආකාරයටම වන අතර පහත දැක්වෙන්නේ යුගලයකි උදාහරණ.
අවසාන අකුරු 3 ඉවත් කිරීමට, අකුරු_සංඛ්යා :
=LEFT(A2, LEN(A2) - 3)
<11 මැකීමට 3 භාවිතා කරන්න>අවසන් අක්ෂර 5 , අකුරු_සංඛ්යාව :
61 සඳහා 5ක් සපයන්න 03
Excel හි අවසාන n අකුරු ඉවත් කිරීමට අභිරුචි ශ්රිතය
ඔබට දකුණේ සිට ඕනෑම අක්ෂර සංඛ්යාවක් ඉවත් කිරීම සඳහා ඔබේම කාර්යයක් කිරීමට අවශ්ය නම්, මෙම VBA එක් කරන්න ඔබගේ වැඩපොත වෙත කේතය:
Function RemoveLastChars(str String ලෙස , num_chars As Long ) RemoveLastChars = Left(str, Len(str) - num_chars) අවසන් ශ්රිතයශ්රිතය RemoveLastChars ලෙස නම් කර ඇත. සින්ටැක්ස් අවශ්ය නොවේඕනෑම පැහැදිලි කිරීමක්:
RemoveLastChars(string, num_chars)එයට ක්ෂේත්ර පරීක්ෂණයක් ලබා දීමට, අපි A2 හි අවසාන අක්ෂරය ඉවත් කරමු:
=RemoveLastChars(A2, 1)
අමතරව, අපි A3 හි ඇති තන්තුවේ දකුණු පැත්තේ ඇති අවසාන අක්ෂර 2 ඉවත් කරන්නෙමු:
=RemoveLastChars(A3, 2)
අවසන් අක්ෂර 3 මකා දැමීමට කොටුව A4 වෙතින්, සූත්රය වන්නේ:
=RemoveLastChars(A4, 3)
ඔබට පහත තිර රුවෙහි දැකිය හැකි පරිදි, අපගේ අභිරුචි කාර්යය විශිෂ්ට ලෙස ක්රියා කරයි!
දකුණේ සහ වමේ අක්ෂර එකවර ඉවත් කරන්නේ කෙසේද
ඔබට තන්තුවක දෙපැත්තේ ඇති අක්ෂර අතුගා දැමීමට අවශ්ය වූ විට, ඔබට ඉහත සූත්ර දෙකම අනුපිළිවෙලින් ක්රියාත්මක කිරීමට හෝ උපකාරයෙන් කාර්යය ප්රශස්ත කිරීමට හැකිය. MID ශ්රිතය.
MID( string , වම _ chars + 1, LEN( string ) - ( වම _ අකුරු + දකුණ _ අකුරු )කොහෙද:
- chars_left - වමේ සිට මකා දැමිය යුතු අක්ෂර ගණන.
- chars_right - දකුණේ සිට මැකීමට ඇති අක්ෂර ගණන.
ඔබට උපුටා ගැනීමට අවශ්ය යැයි සිතමු. mailto:[email protected] වැනි තන්තුවකින් පරිශීලක නාමය t. මේ සඳහා, පෙළ කොටසක් ආරම්භයේ සිට ( mailto: - අක්ෂර 7) සහ අවසානයේ සිට ( @gmail.com - අක්ෂර 11) ඉවත් කළ යුතුය.
0>ඉහත සංඛ්යා සූත්රයට ලබා දෙන්න: =MID(A2, 7+1, LEN(A2) - (7+10))
...සහ ප්රතිඵලය ඔබව බලාසිටින්නේ නැත:
ඇත්ත වශයෙන්ම කුමක්ද යන්න තේරුම් ගැනීමට මෙහි සිදුවෙමින් පවතී, අපි එහි වාක්ය ඛණ්ඩය සිහිපත් කරමුMID ශ්රිතය, මුල් තන්තුවේ මැද සිට යම් ප්රමාණයක උපස්ථරයක් අදින්නට භාවිතා කරයි:
MID(text, start_num, num_chars)text තර්කය කිසිදු ප්රශ්නයක් මතු නොකරයි - එය මූලාශ්ර තන්තුවයි (අපගේ නඩුවේ A2).
උපුටා ගැනීම සඳහා පළමු අක්ෂරයේ පිහිටීම ලබා ගැනීමට ( start_num ), ඔබ ඉවත් කළ යුතු අක්ෂර ගණනට 1ක් එක් කරන්න. වමේ සිට (7+1).
ආපසු කොපමණ අක්ෂර ප්රමාණයක් ලබා දිය යුතුද යන්න තීරණය කිරීමට ( අචල_ගණන ), ඔබ ඉවත් කළ අක්ෂර ගණන (7 + 11) ගණනය කර දිගින් එකතුව අඩු කරන්න. සම්පූර්ණ තන්තුවෙහි: LEN(A2) - (7+10)).
ප්රතිඵලය අංකය ලෙස ලබා ගන්න
ඔබ භාවිතා කරන ඉහත සූත්රවලින් කුමක් වුවත්, ප්රතිදානය සෑම විටම පෙළ වේ. ආපසු ලබා දුන් අගයේ අඩංගු වන්නේ සංඛ්යා පමණි. ප්රතිඵලය අංකයක් ලෙස ලබා දීමට, එක්කෝ මූලික සූත්රය VALUE ශ්රිතය තුළ ඔතා හෝ ප්රතිඵලයට බලපාන්නේ නැති ගණිත ක්රියාවක් කරන්න, උදා. 1 න් ගුණ කරන්න හෝ 0 එකතු කරන්න. ඔබට ප්රතිඵල තවදුරටත් ගණනය කිරීමට අවශ්ය විට මෙම ක්රමය විශේෂයෙන් ප්රයෝජනවත් වේ.
ඔබ A2:A6 කොටු වලින් පළමු අක්ෂරය ඉවත් කර ඇති අතර එහි ප්රතිඵලයක් ලෙස ලැබෙන අගයන් එකතු කිරීමට අවශ්ය යැයි සිතමු. පුදුම සහගත ලෙස, සුළු SUM සූත්රයක් බිංදුව ලබා දෙයි. ඇයි ඒ? නිසැකවම, ඔබ එකතු කරන්නේ සංඛ්යා නොව නූල් එකතු කරන බැවිනි. පහත ක්රියා වලින් එකක් සිදු කරන්න, ගැටලුව නිරාකරණය කර ඇත!
=VALUE(REPLACE(A2, 1, 1, ""))
=RIGHT(A2, LEN(A2) - 1) * 1
=RemoveFirstChars(A2, 1) + 0
පළමුව හෝ අවසාන වශයෙන් ඉවත් කරන්න එක්සෙල් හි ෆ්ලෑෂ් ෆිල්
අක්ෂරය2013 සහ පසු අනුවාද වල, Excel හි පළමු සහ අවසාන අක්ෂර මකා දැමීමට තවත් පහසු ක්රමයක් ඇත - Flash Fill විශේෂාංගය.
- මුල් දත්ත සහිත පළමු කොටුවට යාබද කොටුවක, ටයිප් කරන්න අපේක්ෂිත ප්රතිඵලය මුල් තන්තුවෙන් පළමු හෝ අවසාන අක්ෂරය ඉවත් කර, Enter ඔබන්න.
- ඊළඟ කොටුවේ අපේක්ෂිත අගය ටයිප් කිරීම අරඹන්න. Excel ඔබ ඇතුළු කරන දත්තවල රටාව සංවේදනය කරයි නම්, එය ඉතිරි සෛල තුළ එම රටාවම අනුගමනය කරන අතර පළමු / අවසාන අක්ෂරය නොමැතිව ඔබේ දත්තවල පෙරදසුනක් පෙන්වයි.
- එයට Enter යතුර ඔබන්න. පෙරදසුන පිළිගන්න.
අල්ටිමේට් සූට් සමඟින් පිහිටීම අනුව අක්ෂර ඉවත් කරන්න
සාම්ප්රදායිකව, අපගේ Ultimate Suite භාවිතා කරන්නන්ට ක්ලික් කිරීම් කිහිපයකින් තොරව කාර්යය හැසිරවිය හැක විවිධ සූත්ර අතලොස්සක් මතක තබා ගැනීමට.
පළමු හෝ අවසාන n අක්ෂර තන්තුවකින් මැකීමට, ඔබ කළ යුත්තේ මෙයයි:
- Ablebits දත්ත මත ටැබය, පෙළ සමූහයේ, ඉවත් කරන්න > ස්ථානය අනුව ඉවත් කරන්න .
<25
උදාහරණයක් ලෙස, පළමු අක්ෂරය ඉවත් කිරීමට, අපි වින්යාස කරමු. පහත විකල්පය:
එනම් Excel හි වමේ හෝ දකුණේ උපස්ථරයක් ඉවත් කරන්නේ කෙසේද යන්නයි. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර අපගේ බ්ලොග් අඩවියෙන් ඔබව දැකීමට බලාපොරොත්තු වෙමිසතියේ!
තිබෙන බාගැනීම්
පළමු හෝ අවසාන අක්ෂර ඉවත් කරන්න - උදාහරණ (.xlsm ගොනුව)
Ultimate Suite - අත්හදා බැලීමේ අනුවාදය (.exe ගොනුව)