අන්තර්ගත වගුව
සූත්ර සහ Text Toolkit මෙවලම භාවිතයෙන් Excel හි හිස් අවකාශයන් ඉවත් කරන ආකාරය නිබන්ධනය පැහැදිලි කරයි. කොටුවක ප්රමුඛ සහ පසුපසට යන හිස්තැන් මකා දැමීම, වචන අතර අමතර හිස්තැන් ඉවත් කිරීම, නොකැඩෙන සුදු අවකාශය සහ මුද්රණය නොවන අක්ෂර ඉවත් කිරීම වැනි දේ ඔබ ඉගෙන ගනු ඇත.
හිස් අවකාශයේ ඇති ලොකුම ගැටලුව කුමක්ද? ඒවා බොහෝ විට මිනිස් ඇසට නොපෙනේ. අවධානයෙන් සිටින පරිශීලකයෙකුට පාඨයට පෙර සැඟවී සිටින ප්රමුඛ අවකාශයක් හෝ වචන අතර අමතර හිස් කිහිපයක් අල්ලා ගත හැක. නමුත් සෛල අවසානයේ නොපෙනී යන, පසුපසින් යන අවකාශයන් හඳුනා ගැනීමට ක්රමයක් නොමැත.
අතිරේක හිස් තැන් නිකම්ම පිහිටා තිබේ නම් එය එතරම් ගැටලුවක් නොවනු ඇත, නමුත් ඒවා ඔබේ අවුල් කරයි. සූත්ර. කාරණය නම්, හිස්තැන් සහිත සහ රහිත එකම පෙළ අඩංගු කොටු දෙකක්, එය තනි අවකාශ අක්ෂරයක් තරම් කුඩා වුවද, වෙනස් අගයන් ලෙස සැලකේ. එබැවින්, පැහැදිලිවම නිවැරදි සූත්රයක් පෙනෙන පරිදි සමාන ඇතුළත් කිරීම් දෙකක් සමඟ නොගැලපෙන්නේ මන්දැයි සොයා බැලීමට උත්සාහ කරමින් ඔබ ඔබේ මොළය අවුල් කරනවා විය හැකිය.
දැන් ඔබ ගැටලුව ගැන සම්පූර්ණයෙන් දන්නා බැවින්, වැඩ කිරීමට කාලයයි. විසඳුමක් එළියට. තන්තුවෙන් හිස්තැන් ඉවත් කිරීමට ක්රම කිහිපයක් ඇති අතර, මෙම නිබන්ධනය ඔබට ඔබගේ කාර්යය සඳහා වඩාත් ගැලපෙන තාක්ෂණය සහ ඔබ වැඩ කරන දත්ත වර්ගය තෝරා ගැනීමට උපකාරී වනු ඇත.
හිස් තැන් ඉවත් කරන්නේ කෙසේද? Excel හි හිස්තැන් - ප්රමුඛ, පසුපසට යන, වචන අතර
ඔබේ දත්ත කට්ටලයේ අතිරික්ත හිස්තැන් තිබේ නම්, ExcelTRIM ශ්රිතය ඔබට ඒවා සියල්ලම එක ගමනකින් මකා දැමීමට උදවු කළ හැක - ප්රමුඛ, පසුපසින් සහ බහුවිධ අවකාශයන් අතර, වචන අතර තනි අවකාශ අක්ෂරයක් හැර.
සාමාන්ය TRIM සූත්රයක් මේ තරම් සරල ය:
=TRIM(A2)
ඔබට හිස්තැන් මකා දැමීමට අවශ්ය කොටුව A2 යනු කොතැනින්ද.
පහත තිර පිටුවේ පෙන්වා ඇති පරිදි, Excel TRIM සූත්රය පාඨයට පෙර සහ පසු සියලු හිස්තැන් සාර්ථකව ඉවත් කර ඇත. තන්තුවක් මැද අනුක්රමික හිස්තැන් ලෙස.
දැන් ඔබට අවශ්ය වන්නේ මුල් තීරුවේ ඇති අගයන් කැපූ අගයන් සමඟ ප්රතිස්ථාපනය කිරීම පමණි. මෙය කිරීමට පහසුම ක්රමය වන්නේ විශේෂිත අලවන්න > අගය භාවිතා කිරීමයි, සවිස්තරාත්මක උපදෙස් මෙතැනින් සොයා ගත හැක: Excel හි අගයන් පිටපත් කරන්නේ කෙසේද.
අමතරව, ඔබ Excel TRIM ශ්රිතය ප්රමුඛ හිස්තැන් පමණක් ඉවත් කිරීමට භාවිත කළ හැක, පෙළ තන්තුවක් මැද ඇති සියලුම හිස්තැන් නොවෙනස්ව තබා ගන්න. සූත්ර උදාහරණය මෙහි ඇත: Excel හි ප්රමුඛ අවකාශයන් කප්පාදු කරන්නේ කෙසේද (Left Trim).
රේඛා බිඳීම් සහ මුද්රණය නොවන අක්ෂර මකන්නේ කෙසේද
ඔබ බාහිර මූලාශ්රවලින් දත්ත ආයාත කරන විට, එය අමතර දෙයක් පමණක් නොවේ. ඉදිරියට එන හිස්තැන්, නමුත් carriage return, line feed, සිරස් හෝ තිරස් ටැබ් වැනි විවිධ මුද්රණ නොවන අක්ෂර ද වේ.
TRIM ශ්රිතයට සුදු අවකාශ ඉවත් කළ හැකි නමුත් මුද්රණය නොවන අක්ෂර ඉවත් කළ නොහැක. . තාක්ෂණික වශයෙන්, Excel TRIM නිර්මාණය කර ඇත්තේ 7-bit ASCII පද්ධතියේ 32 අගය පමණක් මකා දැමීම සඳහා වන අතර එය අවකාශය වේ.අක්ෂරය.
තන්තුවක ඇති හිස්තැන් සහ මුද්රණය නොවන අක්ෂර ඉවත් කිරීමට, CLEAN ශ්රිතය සමඟ ඒකාබද්ධව TRIM භාවිතා කරන්න. එහි නම්වලින් පෙනෙන පරිදි, CLEAN යනු දත්ත පිරිසිදු කිරීම සඳහා වන අතර, එයට රේඛා බිඳීම (අගය 0 සිට 31 දක්වා) 7-bit ASCII කට්ටලයේ (අගය 0 සිට 31 දක්වා) ඕනෑම මුද්රණය නොවන අක්ෂර 32 මකා දැමිය හැකිය. අගය 10).
පිරිසිදු කළ යුතු දත්ත A2 කොටුවේ ඇතැයි උපකල්පනය කළහොත්, සූත්රය පහත පරිදි වේ:
=TRIM(CLEAN(A2))
Trim/ පිරිසිදු සූත්රය හිස්තැන් නොමැතිව බහු පේළිවල අන්තර්ගතයට සම්බන්ධ කරයි, ඔබට මෙම තාක්ෂණික ක්රමවලින් එකක් භාවිතයෙන් එය නිවැරදි කළ හැක:
- Excel හි "සියල්ල ප්රතිස්ථාපනය කරන්න" විශේෂාංගය භාවිතා කරන්න: "දේ සොයන්න" කොටුවේ, ආදානය Ctrl+J කෙටිමඟ එබීමෙන් කරත්තයක් ආපසු; සහ "Replace with" කොටුවේ, ඉඩක් ටයිප් කරන්න. සියල්ල ප්රතිස්ථාපනය කරන්න බොත්තම ක්ලික් කිරීමෙන් තෝරාගත් පරාසයේ ඇති සියලුම රේඛා බිඳීම් අවකාශයන් සඳහා මාරු කරනු ඇත.
- Carriage Return (අගය 13) සහ Line Feed (අගය 10) අක්ෂර ආදේශ කිරීමට පහත සූත්රය භාවිතා කරන්න. spaces:
=SUBSTITUTE(SUBSTITUTE(A2, CHAR(13)," "), CHAR(10), " ")
වැඩිදුර තොරතුරු සඳහා, කරුණාකර Excel හි මැදිරි ප්රතිලාභ (රේඛා බිඳීම්) ඉවත් කරන්නේ කෙසේදැයි බලන්න.
හිඳ නොබිඳෙන අවකාශයන් ඉවත් කරන්නේ කෙසේද? Excel
TRIM භාවිතා කිරීමෙන් පසු නම් & CLEAN සූත්රය සමහර මුරණ්ඩු හිස්තැන් තවමත් පවතී, බොහෝ විට ඔබ දත්ත කොතැනක හෝ පිටපත් කර/අලවා ඇති අතර නොකැඩෙන හිස්තැන් කිහිපයක් ඇතුලට රිංගා ඇත.
නොකැඩෙන අවකාශයන් ඉවත් කිරීමට (html අක්ෂරය ), ඒවා නිතිපතා සමඟ ප්රතිස්ථාපනය කරන්නහිස්තැන්, පසුව TRIM ශ්රිතය මඟින් ඒවා ඉවත් කරන්න:
=TRIM(SUBSTITUTE(A2, CHAR(160), " "))
තර්කය වඩා හොඳින් අවබෝධ කර ගැනීමට, අපි සූත්රය බිඳ දමමු:
- නොකැඩෙන චරිතයක් 7-bit ASCII පද්ධතියේ අගය 160 ඇත, එබැවින් ඔබට එය CHAR(160) සූත්රය භාවිතයෙන් නිර්වචනය කළ හැක.
- ආදේශක ශ්රිතය භාවිතා කරනුයේ නොකැඩෙන අවකාශයන් සාමාන්ය අවකාශයන් බවට පත් කිරීමටයි.
- සහ අවසාන වශයෙන්, ඔබ පරිවර්තනය කරන ලද හිස්තැන් ඉවත් කිරීමට TRIM ශ්රිතයට ආදේශක ප්රකාශය කාවැද්දුවේය.
ඔබේ වැඩ පත්රිකාවේ මුද්රණය නොවන අක්ෂර ද තිබේ නම්, ලබා ගැනීමට TRIM සහ SUBSTITUTE සමඟ CLEAN ශ්රිතය භාවිතා කරන්න. අවකාශ සහ අනවශ්ය සංකේත එක් පහරකින් ඉවත් කරන්න:
=TRIM(CLEAN((SUBSTITUTE(A2,CHAR(160)," "))))
පහත තිර රුවක් වෙනස පෙන්නුම් කරයි:
නිශ්චිත නොවන එකක් මකන්නේ කෙසේද මුද්රණ අක්ෂරය
ඉහත උදාහරණයේ (TRIM, CLEAN සහ SUBSTITUTE) සාකච්ඡා කර ඇති ශ්රිත 3 ක සම්බන්ධයට ඔබේ පත්රයේ ඇති හිස්තැන් හෝ මුද්රණය නොවන අක්ෂර ඉවත් කිරීමට නොහැකි වූයේ නම්, එයින් අදහස් වන්නේ එම අක්ෂරවලට ASCII අගයන් හැර වෙනත් අගයන් ඇති බවයි. 0 සිට 3 දක්වා 2 (මුද්රණය නොවන අක්ෂර) හෝ 160 (බිඳ නොයන අවකාශය).
මෙම අවස්ථාවේදී, අක්ෂර අගය හඳුනා ගැනීමට CODE ශ්රිතය භාවිතා කරන්න, ඉන්පසු එය නිත්ය ඉඩකින් ප්රතිස්ථාපනය කිරීමට SUBSTITUTE භාවිතා කර TRIM කරන්න. ඉඩ ඉවත් කරන්න.
ඔබට ඉවත් කිරීමට අවශ්ය අවකාශ හෝ වෙනත් අනවශ්ය අක්ෂර A2 කොටුවේ ඇතැයි උපකල්පනය කරමින්, ඔබ සූත්ර 2ක් ලියන්න:
- Cell B2 තුළ, ගැටලුකාරී බව හඳුනාගන්න.පහත දැක්වෙන CODE ශ්රිතවලින් එකක් භාවිතයෙන් අක්ෂර අගය:
- ප්රමුඛ අවකාශය හෝ තන්තුවේ ආරම්භයේ මුද්රණය නොවන අක්ෂරය:
=CODE(LEFT(A2,1))
- අවස්ථාව පසුපස හෝ මුද්රණය නොකිරීම තන්තුවේ අවසානයේ ඇති අක්ෂරය:
=CODE(RIGHT(A2,1))
- අවකාශය හෝ මුද්රණය නොවන අක්ෂර තන්තුව මැද, මෙහි n යනු ගැටළුකාරී අක්ෂරයේ පිහිටීමයි:
=CODE(MID(A2, n , 1)))
මෙම උදාහරණයේ දී, අපට පෙළ මැද, 4 වැනි ස්ථානයේ, නොදන්නා මුද්රණ නොවන අක්ෂර කිහිපයක් ඇති අතර, අපි එහි අගය මෙම සූත්රය සමඟින් සොයා ගනිමු:
=CODE(MID(A2,4,1))
CODE ශ්රිතය 127 අගය ලබා දෙයි (කරුණාකර පහත තිර රුව බලන්න).
- ප්රමුඛ අවකාශය හෝ තන්තුවේ ආරම්භයේ මුද්රණය නොවන අක්ෂරය:
- C2 කොටුව තුළ, ඔබ CHAR(127) සාමාන්ය ඉඩක් (" ") සමඟ ප්රතිස්ථාපනය කර, පසුව එම ඉඩ කප්පාදු කරන්න:
=TRIM(SUBSTITUTE(A2, CHAR(127), " "))
ප්රතිඵලය මෙයට සමාන දෙයක් විය යුතුය:
ඔබේ දත්තවල විවිධ මුද්රණ නොවන අකුරු කිහිපයක් මෙන්ම නොකැඩෙන අවකාශයන් තිබේ නම්, ඔබට ඉවත් කිරීමට ආදේශක ශ්රිත දෙකක් හෝ වැඩි ගණනක් තැබිය හැක. සියලුම අනවශ්ය අක්ෂර කේත එකවර:
=TRIM(SUBSTITUTE(SUBSTITUTE(A2, CHAR(127), " "), CHAR(160), " ")))
Excel හි සියලුම හිස්තැන් ඉවත් කරන්නේ කෙසේද
සමහර අවස්ථා වලදී, ඔබට සම්පූර්ණයෙන්ම ඉවත් කිරීමට අවශ්ය විය හැක වචන හෝ ඉලක්කම් අතර තනි අවකාශයන් ඇතුළුව, සෛලයක ඇති සියලුම සුදු අවකාශයන්. උදාහරණයක් ලෙස, ඔබ සංඛ්යාත්මක තීරුවක් ආයාත කර ඇති විට හිස් දහස් ගණනක් බෙදුම්කරුවන් ලෙස භාවිතා කරයි, එය විශාල සංඛ්යා කියවීම පහසු කරයි, නමුත් ඔබේ සූත්ර ගණනය කිරීමෙන් වළක්වයි.
සියලු හිස්තැන් මකා දැමීමටඑක ගමනකින්, පෙර උදාහරණයේ පැහැදිලි කළ පරිදි SUBSTITUTE භාවිතා කරන්න, ඔබ CHAR(32) මඟින් ආපසු ලබා දුන් අවකාශ අක්ෂරය කිසිවක් නොමැතිව ප්රතිස්ථාපනය කරන එකම වෙනස (""):
=SUBSTITUTE(A2, CHAR(32), "")
හෝ , ඔබට සූත්රයේ ඇති ඉඩ (" ") සරලව ටයිප් කළ හැක, මේ ආකාරයට:
=SUBSTITUTE(A2," ","")
ඉන්පසු, සූත්ර අගයන් සමඟ ප්රතිස්ථාපනය කරන්න, එවිට ඔබේ සංඛ්යා නිවැරදිව ගණනය කරනු ඇත .
Excel හි හිස්තැන් ගණන් කරන්නේ කෙසේද
යම් කොටුවකින් හිස්තැන් ඉවත් කිරීමට පෙර, ඒවායින් කීයක් ඇත්ත වශයෙන්ම තිබේදැයි දැන ගැනීමට ඔබට කුතුහලයක් ඇති විය හැක.
ලබා ගැනීමට කොටුවක ඇති හිස්තැන් ගණන, පහත දේ කරන්න:
- LEN ශ්රිතය භාවිතයෙන් සම්පූර්ණ තන්තු දිග ගණනය කරන්න: LEN(A2)
- සියලු හිස්තැන් කිසිවක් නොමැතිව ආදේශ කරන්න: SUBSTITUTE(A2 ," ","")
- අවකාශ නොමැතිව තන්තුවේ දිග ගණනය කරන්න: LEN(SUBSTITUTE(A2," ",""))
- "හිස්-නිදහස්" තන්තු දිග අඩු කරන්න සම්පූර්ණ දිග සිට.
මුල් පෙළ පෙළ A2 කොටුවේ ඇතැයි උපකල්පනය කළහොත්, සම්පූර්ණ සූත්රය පහත පරිදි වේ:
=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))
කීයක්දැයි සොයා ගැනීමට පිට ra හිස්තැන් කොටුවේ ඇත, අමතර හිස්තැන් නොමැතිව පෙළ දිග ලබා ගන්න, ඉන්පසු සම්පූර්ණ තන්තු දිගෙන් එය අඩු කරන්න:
=LEN(A2)-LEN(TRIM(A2))
පහත තිර රුව මඟින් සූත්ර දෙකම ක්රියාවෙන් පෙන්නුම් කරයි:
දැන් ඔබ එක් එක් කොටුවේ කොපමණ ඉඩ ප්රමාණයක් අඩංගු දැයි දන්නා බැවින්, ඔබට TRIM සූත්රය භාවිතයෙන් අමතර හිස්තැන් ආරක්ෂිතව මකා දැමිය හැක.
ඉඩ ඉවත් කිරීමට සහ දත්ත පිරිසිදු කිරීමට සූත්ර රහිත ක්රමය
ඔබ දැනටමත් මෙන්ඔබ දන්නවා, බොහෝ අමතර හිස්තැන් සහ වෙනත් අනවශ්ය අක්ෂර ඔබේ පත්රවල නොපෙනී සැඟවිය හැක, විශේෂයෙන් ඔබ ඔබේ දත්ත බාහිර මූලාශ්රවලින් ආයාත කළහොත්. සූත්රයකින් Excel හි හිස්තැන් මකා දමන්නේ කෙසේදැයි ඔබ දනී. ඇත්ත වශයෙන්ම, සූත්ර අතලොස්සක් ඉගෙන ගැනීම ඔබේ කුසලතා මුවහත් කර ගැනීමට හොඳ ව්යායාමයක් වේ, නමුත් එය කාලය ගත විය හැකිය.
ඔවුන්ගේ කාලය අගය කරන සහ පහසුව අගය කරන Excel පරිශීලකයින්ට අපගේ ඇතුළත් කර ඇති පෙළ මෙවලම්වලින් ප්රයෝජන ගත හැකිය. Excel සඳහා Ultimate Suite. මෙම පහසු මෙවලම් වලින් එකක් බොත්තම ක්ලික් කිරීමකදී හිස්තැන් සහ මුද්රණය නොවන අක්ෂර ඉවත් කිරීමට ඉඩ සලසයි.
ස්ථාපනය කළ පසු, Ultimate Suite ඔබගේ Excel රිබනයට Trim Spaces , <1 වැනි ප්රයෝජනවත් බොත්තම් කිහිපයක් එක් කරයි>අනුලකුණු ඉවත් කරන්න , පෙළ පරිවර්තනය කරන්න , ආකෘතිකරණය හිස් කරන්න , සහ තවත් කිහිපයක්.
ඔබට හිස් ඉඩ ඉවත් කිරීමට අවශ්ය විටෙක ඔබගේ Excel පත්ර, මෙම ඉක්මන් පියවර 4 සිදු කරන්න:
- ඔබට අමතර හිස්තැන් මකා දැමීමට අවශ්ය කොටු (පරාසය, සම්පූර්ණ තීරුව හෝ පේළිය) තෝරන්න.
- Trim ක්ලික් කරන්න Ablebits Data ටැබය මත Spaces බොත්තම.
- විකල්ප එකක් හෝ කිහිපයක් තෝරන්න:
- leding සහ trailing හිස්තැන්
- කපන්න අතිරේක වචන සිට එක දක්වා
- නොකැඩී හිස්තැන් ( )
- Trim බොත්තම ක්ලික් කරන්න.
ඉවරයි! සියලුම අමතර ඉඩ තනි ක්ලික් කිරීමකින් මකා දමනු ලැබේ.
ඔබට ඉක්මනින් හිස්තැන් ඉවත් කළ හැකි ආකාරය මෙයයිExcel සෛල තුළ. ඔබ වෙනත් හැකියාවන් ගවේෂණය කිරීමට කුතුහලයෙන් සිටින්නේ නම්, Ultimate Suite හි ඇගයීම් අනුවාදයක් බාගත කිරීමට ඔබව සාදරයෙන් පිළිගනිමු. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ ඔබව අපගේ බ්ලොගයෙන් දැකීමට බලාපොරොත්තු වෙමි!