අන්තර්ගත වගුව
විශාල දත්ත කට්ටලයක් සමඟ වැඩ කරන අතරතුර, සමහර විට ඔබට දත්තවල යම් කොටසක් ඉවත් කිරීමට සිදු විය හැක. මෙය අතින් සිදු කිරීම ඇත්තෙන්ම කාලය ගත වන අතර බොළඳ ක්රමයකි. එක්සෙල් හි, ඔබට කාර්යක්ෂම ක්රම තුනකින් යම් අක්ෂරයකට පසු පෙළ ඉවත් කළ හැකිය.
වැඩපොත බාගැනීමට පුරුදු වන්න
ඔබට මෙතැනින් වැඩපොත බාගැනීමට හැකිය.
Character.xlsm පසු පෙළ ඉවත් කරන්න.
3 Excel හි අක්ෂරයෙන් පසු පෙළ ඉවත් කිරීමට පහසු ක්රම
මෙහිදී ඔබ Find & සූත්ර භාවිතා කිරීමෙන් සහ VBA කේතය භාවිතා කිරීමෙන් Excel හි විධාන මෙවලම ප්රතිස්ථාපනය කරන්න.
1. Find & භාවිතා කරන්න අක්ෂරයට පසු පෙළ මකා දැමීමට විධානය ප්රතිස්ථාපනය කරන්න
අපි සොයා ගන්න & Excel හි විශේෂාංගය ප්රතිස්ථාපනය කරන්න. Excel හි, නිශ්චිත අක්ෂරයකින් පසුව ඕනෑම පෙළක් මකා දැමීමට පහසුම ක්රමය මෙයයි.
එය කළ යුතු පියවර පහත දක්වා ඇත,
පියවර 1: පළමුව ඔබේ දත්ත කට්ටලය තෝරන්න.
පියවර 2: ඉන්පසු මුල් පිටුව ටැබය යටතේ සොයාගන්න & තෝරන්න -> ආදේශ කරන්න .
පියවර 3: pop-up සොයා ආදේශ කරන්න කොටුවෙන්, දේ සොයන්න ලේබලය, ඔබට පෙළ ඉවත් කිරීමට අවශ්ය අක්ෂරය ලියා ඊට පසුව තරු ලකුණ (*) සංකේතයක් දමන්න.
පියවර 4: ප්රතිස්ථාපනය කොටුව හිස්ව තබන්න.
පියවර5: සියල්ල ප්රතිස්ථාපනය කරන්න ඔබන්න.
වැඩි විස්තර සඳහා, පහත පින්තූරය පරීක්ෂා කරන්න, එහිදී අපට කොමාව (,) ට පසුව සියල්ල ඉවත් කිරීමට අවශ්ය වේ, එබැවින් අපි කොමාව (,) සංකේතය ලියා තබමු. එය සමග තරු ලකුණ (*) සංකේතයක්.
පියවර 4: එය ඔබේ දත්ත කට්ටලයේ කොමා (,) ට පසුව ඇති සියලුම පෙළ ඉවත් කරයි.
තවත් කියවන්න: Excel හි අක්ෂරයෙන් පසු පෙළ ඉවත් කරන්නේ කෙසේද (ක්රම 3)
2. අක්ෂරයට පසු පෙළ ඉවත් කිරීමට එක්සෙල් සූත්රයක් ඇතුළත් කරන්න
ඉහත ක්රමය මෙන් නොව, එක්සෙල් හි නිශ්චිත අක්ෂරයකට පසුව නූල් ඉවත් කිරීමට සූත්ර භාවිතා කිරීම වඩාත් කාර්යක්ෂම සහ විශ්වාසදායක ක්රමයකි. සූත්ර ක්රියාත්මක කිරීම ඔබේ දත්ත කට්ටලයේ වඩා වෙනස් නොවන සහ පාලනය කළ හැකි ප්රතිඵලයක් නිපදවයි.
සූත්ර භාවිතා කිරීමෙන් තන්තුවේ නිශ්චිත කරුණු කිහිපයකට පසු පෙළ මකා දැමීමට ක්රම කිහිපයක් විවෘත වේ.
i. අක්ෂරයකට පසු සියලුම පෙළ ඉවත් කරන්න
සාමාන්ය සූත්රය:
=LEFT(cell, SEARCH("character", cell) -1)
මෙහි,
සෛලය = ඔබේ දත්තවල සෛල යොමු අංකය
අක්ෂරය = ඔබට පෙළ ඉවත් කිරීමට අවශ්ය අක්ෂරය
ඔබට අක්ෂරයකට පසුව සියලුම පෙළ ඉවත් කිරීමට අවශ්ය නම් එවිට පහත දී ඇති පියවර අනුගමනය කරන්න,
පියවර 1: ඔබේ දත්ත කට්ටලය අසල ඇති කොටුවේ, ඉහත සූත්රය ලියන්න.
පියවර 2: Enter ඔබන්න.
එය යම් අක්ෂරයකට පසු සියලුම පෙළ ඉවත් කරයි.
පියවර 3: භාවිතයෙන් පේළිය පහළට අදින්නඉතිරි දත්ත කට්ටලයට සූත්රය යෙදීමට හැඩිය පුරවන්න.
- පැහැදිලි කිරීම:
සෙවුම් ශ්රිතය මඟින් චරිතයේ පිහිටීම හඳුනා ගනී සෛලය (අපගේ නඩුවේදී, එය සෛල B4 හි දත්තවල කොමාවේ පිහිටීම (,) හඳුනා ගනී) සහ එය LEFT ශ්රිතය වෙත යවයි, එය තන්තුවේ ආරම්භයේ සිට අක්ෂරයේ අනුරූප අංකය උපුටා ගනී සෛලය තුළ.
ii. අක්ෂරයක N-th සිදුවීමෙන් පසු පෙළ ඉවත් කරන්න
තත්ත්වය තුළ, ඔබට යම් අක්ෂරයකට පසුව පෙළ ඉවත් කිරීමට සිදු වූ විට, නමුත් එම අක්ෂරය තන්තුවෙහි කිහිප වතාවක් ඇති විට, ඔබ පහත සඳහන් දේ භාවිතා කළ යුතුය. සූත්රය,
සාමාන්ය සූත්රය: =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#",
n
)) -1)
මෙන්න,
සෛලය = ඔබේ දත්තවල සෛල යොමු අංකය
චරිතය = අක්ෂරය ඉන් පසුව ඔබට පෙළ ඉවත් කිරීමට අවශ්ය වේ
n = පෙළ ඉවත් කළ යුතු අක්ෂරයේ සිදුවීම.
# = මූලාශ්ර දත්ත කට්ටලයේ කොතැනකවත් නොමැති නව අක්ෂරයක් හඳුන්වා දීමට (ඔබට අවශ්ය ඕනෑම අක්ෂරයක් භාවිතා කළ හැකි නමුත් එම චරිතය අද්විතීය විය යුතු බව මතක තබා ගන්න).
අක්ෂරයක් N-th සිදුවීමෙන් පසු පෙළ ඉවත් කිරීමේ පියවර පහත දක්වා ඇත,
පියවර 1: ඔබේ දත්ත කට්ටලය අසල ඇති කොටුවේ, ඉහත සූත්රය ලියන්න.
පියවර 2: Enter ඔබන්න.
එසේ වනු ඇතනිශ්චිත අක්ෂරයකට පසු සියලුම පෙළ ඉවත් කරන්න.
පියවර 3: ඉතිරි කොටසට සූත්රය යෙදීමට පිරවන හසුරුව භාවිතයෙන් පේළිය පහළට අදින්න දත්ත කට්ටලයේ.
1>
- පැහැදිලි කිරීම් :
වැඩි විස්තර අවබෝධ කර ගැනීමට ඉහත උදාහරණය පරීක්ෂා කර බලන්න. B4 කොටුවේ 2 වන කොමාව (,) අපි එය hash (#) සංකේතයක් සමඟින් ආදේශ කරමු .
SUBSTITUTE(B4, ",", "#", 2)
ඉන්පසු hash (#) ස්ථානය හඳුනා ගන්නා FIND ශ්රිතය වෙත ප්රතිදානය යවන්න. අක්ෂරයේ පිහිටීම හඳුනා ගැනීමෙන් පසු, FIND ශ්රිතය 1 ඉවත් කර අක්ෂරයට පෙර ඇති අංකය දැන ගැනීමට (,).
FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1
මීළඟට, එය අනන්ය අක්ෂරයට (#) පෙර අක්ෂරය ඇද ගැනීමේ උපදෙස් සමඟින් LEFT ශ්රිතයට අගය ලබා දෙයි.
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)
එය ඔබට කොමාවෙන් (,) පසු සියලුම අකුරු නොමැතිව කප්පාදු කළ දත්ත කට්ටලයේ ප්රතිඵලය ලබා දෙනු ඇත.
iii. අක්ෂරයක අවසාන සිදුවීමෙන් පසු පෙළ ඉවත් කරන්න
යම් අක්ෂරයකට පසු කිහිප වතාවක්ම සියලුම පෙළ මකා දැමීමේදී, ඔබට පහත සූත්රය,
සාමාන්ය සූත්රය ක්රියාත්මක කිරීමට අවශ්ය වේ. : =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#", LEN(
cell
) - LEN(SUBSTITUTE(
cell
, "
character
","")))) -1)
මෙන්න,
සෛලය = ඔබේ දත්තවල සෛල යොමු අංකය
චරිතය r = දඔබට පෙළ ඉවත් කිරීමට අවශ්ය අක්ෂරය.
# = මූලාශ්ර දත්ත කට්ටලයේ කොතැනකවත් නොමැති නව අක්ෂරයක් හඳුන්වා දීමට (ඔබට අවශ්ය ඕනෑම අක්ෂරයක් භාවිතා කළ හැකි නමුත් එම චරිතය අද්විතීය විය යුතු බව මතක තබා ගන්න).
අක්ෂරයක අවසාන සිදුවීමෙන් පසු පෙළ ඉවත් කිරීමේ පියවර පහත දක්වා ඇත,
පියවර 1: ඔබේ දත්ත කට්ටලය අසල ඇති කොටුවේ, ඉහත සූත්රය ලියන්න.
පියවර 2: Enter ඔබන්න.
එය යම් අක්ෂරයකට පසු සියලුම පෙළ ඉවත් කරයි.
පියවර 3: ඉතිරි දත්ත කට්ටලයට සූත්රය යෙදීමට පිරවීම හසුරුව භාවිතයෙන් පේළිය පහළට ඇද දමන්න.
- පැහැදිලි කිරීම්:
වැඩි විස්තර අවබෝධ කර ගැනීම සඳහා ඉහත උදාහරණය පරීක්ෂා කර බලන්න. ක්රිකට් ක්රීඩකයාගේ නම මිස වෘත්තිය නොවේ.
ඉතින් මුලින්ම අපි හොයාගන්න ඕනේ මුල් පිටපතේ කොමා කීයක් තියෙනවද කියලා. එබැවින්, අපි සෑම කොමාවක්ම කිසිවක් නොමැතිව (“”) ආදේශක ශ්රිතය සමඟ ප්රතිස්ථාපනය කර ප්රතිදානය LEN ශ්රිතයට :
<ලබා දෙන්නෙමු. 3> LEN(SUBSTITUTE(B4, ",",""))
ඉන්පසු තන්තුවෙහි ඇති මුළු කොමා ගණන (,) ලබා ගැනීමට මුල් තන්තුවේ මුළු දිගෙන් ලැබෙන සංඛ්යාව අඩු කරන්න (එය අවසාන කොමාවේ සාමාන්ය අංකය ද වේ. )
LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))
මීළඟට, ඉහත සාකච්ඡාවේ ඇති FIND(SUBSTITUTE()) සූත්රය ඔබට දැනටමත් හුරුපුරුදුය. තනතුරඉහත සාකච්ඡා කළ LEN(SUBSTITUTE()) සූත්රයෙන් අපට ලැබුණු තන්තුවෙහි අවසාන කොමාව (,).
FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))))
මීළඟට, අපි සියලු පෙළ ඉවත් කිරීමට මුල් දත්තවල දිග ප්රතිඵලයෙන් ලැබෙන ප්රතිදානය අඩු කරන්නෙමු.
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",","")))) -1)
එය වෘත්තීන් නොමැතිව ක්රිකට් ක්රීඩකයාගේ නමේ දත්ත කට්ටලය නිෂ්පාදනය කරයි.
තවත් කියවන්න: Excel Cell වෙතින් පෙළ ඉවත් කරන්නේ කෙසේද (පහසු ක්රම 9ක්)
සමාන කියවීම්
- Excel හි ඇති Cell එකෙන් විශේෂිත පෙළ ඉවත් කරන්නේ කෙසේද (පහසුම ක්රම 11)
- Excel Formula සමඟින් ඉඩකට පෙර පෙළ ඉවත් කරන්නේ කෙසේද (ක්රම 5)
3. Excel හි අක්ෂරයට පසු පෙළ ඉවත් කිරීමට VBA කේතය ඇතුළත් කරන්න
ඔබ පළපුරුදු Excel පරිශීලකයෙක් නම්, මෙම ක්රමය ඔබ සඳහා පමණි. චරිතයකින් පසු පෙළ ඉවත් කිරීමට VBA භාවිතා කිරීම කාර්යය ඉටු කිරීමට ඉක්මන්ම ක්රමයයි.
පියවර 1: ඔබේ යතුරුපුවරුවේ Alt + F11 ඔබන්න නැතහොත් Developer -> දෘශ්ය මූලික සංස්කාරකය විවෘත කිරීමට Visual Basic .
පියවර 2: මෙනු තීරුවෙන්, ඇතුළු කරන්න -> මොඩියුලය .
පියවර 3: පහත කේතය පිටපත් කර කේත කවුළුවට අලවන්න.
9654
ඔබගේ කේතය දැන් ක්රියාත්මක වීමට සූදානම්ය.
පියවර 4: මායාකාරිය උනන්දුවක් දක්වන වැඩ පත්රිකාවට යන්න, අවශ්ය පරාසය තෝරන්න, මැක්රෝව මෙහි ප්රතිඵලය පෙන්වන නිසා ඒ අසල ඇති තීරුව හිස්ව තබා ගැනීමට වග බලා ගන්න.
පියවර 5: ඉන්පසු සංචාලනය කරන්න සංවර්ධක -> මැක්රෝස්.
පියවර 6: මැක්රෝ නාමය තෝරන්න ඉවත් කරන්න_text_after_character - > Run
Excel හි අක්ෂරයකට පසු පෙළ ඉවත් කිරීමේ ප්රතිඵලය එය ඔබට පෙන්වයි.
තවත් කියවන්න: Excel හි තීරුවකින් විශේෂිත පෙළ ඉවත් කරන්නේ කෙසේද (8 ක්රම)
නිගමනය
මෙම ලිපියෙන් අපි Excel හි යම් අක්ෂරයකට පසු පෙළ ඉවත් කරන්නේ කෙසේදැයි ඉගෙන ගෙන ඇත. ඒක කරන්නේ කොහොමද කියලා අපි හොයාගන්නේ චරිතයේ 1 වෙනි සිදුවීමෙන් විතරක් නෙවෙයි අන්තිම සහ Nth සිදුවීමෙන්. මෙම ලිපිය ඔබට ඉතා ප්රයෝජනවත් වී ඇතැයි මම බලාපොරොත්තු වෙමි. මාතෘකාව සම්බන්ධයෙන් ඔබට කිසියම් ප්රශ්නයක් ඇත්නම් ඇසීමට නිදහස් වන්න.