Google Sheets හි අක්ෂර ගණන කරන්නේ කෙසේද

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

Google Sheets හි වචන සහ අක්ෂර ගණන දුර්ලභ අවස්ථාවන්හිදී භාවිතා වුවද, එය තවමත් අපගෙන් සමහරෙකු මෙනුවෙහි නිවැරදිව දැකීමට අපේක්ෂා කරන ක්‍රියාකාරීත්වයයි. නමුත් Google Docs මෙන් නොව, Google Sheets සඳහා, LEN ශ්‍රිතය එය සිදු කරයි.

පැතුරුම්පත් වල අක්ෂර ගණන් කිරීමට විවිධ ක්‍රම තිබුණද, අද බ්ලොග් සටහන එහි LEN ශ්‍රිතය ආවරණය කරයි. වගු වල ප්‍රධාන අරමුණ වන්නේ - හොඳයි, ගණන් කිරීම :) කෙසේ වෙතත්, එය කිසි විටෙක තනිවම භාවිතා නොවේ. Google Sheets LEN නිවැරදිව භාවිතා කරන ආකාරය සහ පැතුරුම්පත් වල අක්ෂර ගණනය කිරීම සඳහා වඩාත්ම අවශ්‍ය සූත්‍ර සොයා ගන්නා ආකාරය ඔබ පහතින් ඉගෙන ගනු ඇත.

    Google Sheets LEN ශ්‍රිතය – භාවිතය සහ වාක්‍ය ඛණ්ඩය

    Google Sheets හි LEN ශ්‍රිතයේ ප්‍රධාන සහ එකම අරමුණ තන්තු දිග ලබා ගැනීමයි. එය කෙතරම් සරලද යත් එයට අවශ්‍ය වන්නේ තර්ක 1ක් පමණි:

    =LEN(පෙළ)
    • එයට එක්කෝ පාඨයම ද්විත්ව උද්ධෘත වලින් ගත හැක:

      =LEN("Yggdrasil")

    • හෝ උනන්දුව ඇති පාඨය සහිත කොටුවකට යොමුව:

      =LEN(A2)

    පැතුරුම්පත්වල ශ්‍රිතය භාවිතා කිරීමේ විශේෂතා තිබේ දැයි බලමු.

    චරිතය Google Sheets තුළ ගණන් කරන්න

    මම සරලම ක්‍රියාවෙන් පටන් ගන්නම්: Google Sheets හි අක්ෂර ගණන් කිරීම වඩාත් පොදු ක්‍රමය කරන්න - LEN ශ්‍රිතය භාවිතයෙන් පෙළ සහිත කොටුවක් යොමු කිරීමෙන්.

    I B2 වෙත සූත්‍රය ඇතුළු කර එක් එක් පේළියේ අක්ෂර ගණන් කිරීමට එය සම්පූර්ණ තීරුවේම පිටපත් කරන්න:

    =LEN(A2)

    සටහන. LEN කාර්යයසියලුම අක්ෂර ගණනය කරයි: අකුරු, ඉලක්කම්, හිස්තැන්, විරාම ලකුණු, යනාදිය.

    ඔබට මේ ආකාරයෙන් සම්පූර්ණ සෛල පරාසය සඳහා අක්ෂර ගණන කළ හැකි යැයි සිතිය හැක: LEN(A2:A6) . නමුත්, එය විකාර සහගත වුවත්, එය සරලව ක්‍රියා නොකරයි.

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

    =SUMPRODUCT(LEN(A2:A6))

    ඇත්ත වශයෙන්ම, ඔබට ඒ වෙනුවට SUM ශ්‍රිතය ඇතුළත් කළ හැක. නමුත් Google Sheets හි SUM වෙනත් කාර්යයන් වලින් අරා සකසන්නේ නැත. එය ක්‍රියාත්මක කිරීමට, ඔබට තවත් ශ්‍රිතයක් එක් කිරීමට සිදුවේ – ArrayFormula:

    =ArrayFormula(SUM(LEN(A2:A6)))

    Google Sheets හි හිස්තැන් නොමැතිව අක්ෂර ගණන් කරන්නේ කෙසේද

    මා ඉහත සඳහන් කළ පරිදි, Google Sheets LEN ශ්‍රිතය හිස්තැන් ඇතුළුව එය දකින සෑම අක්ෂරයක්ම ගණන් කරයි.

    නමුත් වැරදීමකින් අමතර හිස්තැන් එකතු වී ප්‍රතිඵලය සඳහා ඒවා සලකා බැලීමට ඔබට අවශ්‍ය නැතිනම් කුමක් කළ යුතුද?

    වැනි අවස්ථා සඳහා මෙය, Google Sheets හි TRIM කාර්යය ඇත. එය අතර ප්‍රමුඛ, පසුපසට සහ නැවත නැවත ඇති ඉඩ සඳහා පෙළ පරීක්ෂා කරයි. TRIM LEN සමඟ යුගල කළ විට, දෙවැන්න එම සියලු ඔත්තේ අවකාශයන් ගණන් නොගනී.

    මෙන්න උදාහරණයක්. මම A තීරුවේ විවිධ ස්ථානවල හිස්තැන් එක් කළෙමි. ඔබට පෙනෙන පරිදි, Google Sheets LEN ඒවා සියල්ලම ගණන් කරයි:

    =LEN(A2)

    නමුත් ඔබ TRIM අනුකලනය කළ වහාම, සියල්ල අමතර අවකාශයන් වේනොසලකා හැර ඇත:

    =LEN(TRIM(A2))

    ඔබට තවත් ඉදිරියට ගොස් ඔබේ සූත්‍රය වචන අතර ඇති තනි හිස්තැන් පවා නොසලකා හැරිය හැක. SUBSTITUTE ශ්‍රිතය සහාය වනු ඇත. එහි ප්‍රධාන අරමුණ එක් අක්ෂරයකින් තවත් අක්ෂරයක් ප්‍රතිස්ථාපනය කිරීම වුවද, එය හිස්තැන් සම්පූර්ණයෙන්ම අඩු කිරීමට උපක්‍රමයක් තිබේ:

    =SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search යනු ඔබ සමඟ වැඩ කරන පරාසයයි: තීරුව A, හෝ A2 නිවැරදිව කිවහොත්.
    • for ද්විත්ව උද්ධෘත වල අවකාශ අක්ෂරයක් විය යුතුය: " "
    • replace_with හිස් ද්විත්ව උද්ධෘත අඩංගු විය යුතුය. ඔබ හිස්තැන් නොසලකා හැරීමට යන්නේ නම්, ඔබට ඒවා වචනාර්ථයෙන් කිසිවක් ප්‍රතිස්ථාපනය කිරීමට අවශ්‍ය වේ (හිස් තන්තුව): ""
    • සිදුවීම්_අංකය සාමාන්‍යයෙන් නිදසුන නියම කිරීමට භාවිතා කරයි. ප්රතිස්ථාපනය කිරීමට. නමුත් මම සියලු හිස්තැන් නොමැතිව අක්ෂර ගණන් කරන්නේ කෙසේදැයි විස්තර කරන බැවින්, මෙම තර්කය විකල්ප බැවින් එය ඉවත් කරන ලෙස මම ඔබට යෝජනා කරමි.

    දැන් මේ සියල්ල Google Sheets LEN වෙත එකලස් කර උත්සාහ කරන්න, එවිට ඔබට එය පෙනෙනු ඇත. කිසිදු ඉඩක් සැලකිල්ලට නොගනී:

    =LEN(SUBSTITUTE(A2, " ", ""))

    Google පත්‍ර: නිශ්චිත අක්ෂර ගණන් කරන්න

    ඔබට නිශ්චිත අක්ෂර ගණන් කිරීමට අවශ්‍ය වූ විට Google Sheets LEN සහ SUBSTITUTE එකම ටැන්ඩම් භාවිතා වේ , අකුරු, හෝ ඉලක්කම්.

    මගේ උදාහරණ වල, මම 's' අක්ෂරය සඳහා ඇති සිදුවීම් ගණන සොයා ගන්නෙමි. මේ වතාවේ, මම සූදානම් කළ සූත්‍රයකින් පටන් ගනිමි:

    =LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))

    එය කෙසේද යන්න තේරුම් ගැනීමට එය කැබලිවලට කඩා දමමුක්‍රියා කරයි:

    1. ආදේශකය(A2, "s", "") A2 හි 's' අක්ෂරය සොයන අතර සියලුම සිදුවීම් "කිසිවක්" හෝ හිස් තන්තුවකින් ප්‍රතිස්ථාපනය කරයි ( "").
    2. LEN(SUBSTITUTE(A2, "s", "") A2 හි 's' මිස සියලුම අක්ෂර ගණන ක්‍රියා කරයි.
    3. LEN(A2) A2 හි සියලුම අක්ෂර ගණන් කරයි.
    4. අවසාන වශයෙන්, ඔබ එකක් අනෙකෙන් අඩු කරන්න.

    ප්‍රතිඵල වෙනස පෙන්නුම් කරන්නේ 'අ' කීයක් තිබේද යන්නයි. සෛලය තුළ:

    සටහන. ඔබට 3 දැකිය හැකි වන විට A2 හි 's' 1ක් පමණක් ඇති බව B1 පවසන්නේ මන්දැයි ඔබ කල්පනා කළ හැකිය. මම එයට 's' හි සියලුම අවස්ථා කුඩා අකුරින් ගන්නා ලෙස ඉල්ලා සිටි අතර එය එසේ විය.

    එය පෙළ නඩුව නොසලකා හැරීමට සහ පහළ සහ ඉහළ අවස්ථා දෙකෙහිම අකුරු සැකසීමට, ඔබට තවත් Google Sheets ශ්‍රිතයක් ඇමතීමට සිදුවේ. උදව් සඳහා: පහත්.

    ඉඟිය. Google පත්‍රවල පෙළ කේස් වෙනස් කරන වෙනත් ක්‍රම බලන්න.

    එය Google Sheets LEN සහ TRIM තරම් සරලයි මන්ද එයට අවශ්‍ය වන්නේ පෙළ පමණි:

    =LOWER(text)

    සහ එය කරන්නේ සම්පූර්ණ පෙළ තන්තුවම හැරවීමයි o කුඩා අකුරු. මෙම උපක්‍රමය ඔබට Google පත්‍ර ඒවායේ පෙළ නඩුව කුමක් වුවත් නිශ්චිත අක්ෂර ගණන් කිරීමට අවශ්‍ය වන්නේ හරියටම වේ:

    =LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))

    ඉඟිය. පෙර පරිදිම, පරාසයේ ඇති නිශ්චිත අක්ෂර ගණන ගණනය කිරීමට, ඔබේ LEN එක SUMPRODUCT:

    =SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))

    Google පත්‍රවල වචන ගණන් කරන්න

    එහි විට සෛල තුළ වචන කිහිපයක් තිබේ, බොහෝ විට ඔබට ඒ වෙනුවට ඒවායේ අංකය තිබිය යුතුයGoogle Sheets string length.

    සහ එසේ කිරීමට විවිධ ක්‍රම තිබුණත්, අද මම Google Sheets LEN කාර්යය කරන්නේ කෙසේදැයි සඳහන් කරමි.

    මම නිශ්චිත අක්ෂර ගණන් කිරීමට භාවිතා කළ සූත්‍රය මතක තබා ගන්න. Google Sheets? ඇත්ත වශයෙන්ම, එය මෙහි ද ප්රයෝජනවත් වනු ඇත. මොකද මම වචනාර්ථයෙන් වචන ගණන් කරන්න යන්නේ නැහැ. ඒ වෙනුවට, මම වචන අතර ඇති හිස් සංඛ්‍යාව ගණන් කර පසුව සරලව 1 එකතු කරමි. බලන්න:

    =LEN(A2)-LEN(SUBSTITUTE((A2), " ", ""))+1

    1. LEN(A2) ගණන් කොටුවේ ඇති සියලුම අකුරු ගණන.
    2. LEN(SUBSTITUTE((A2)," ","")) පෙළ තන්තුවෙන් සියලුම හිස් ඉවත් කර ඉතිරි අකුරු ගණන් කරයි.
    3. ඉන්පසු ඔබ එකක් අනෙකෙන් අඩු කරන්න, එවිට ඔබට ලැබෙන වෙනස වන්නේ සෛලයේ ඇති හිස් සංඛ්‍යාවයි.
    4. වචන සෑම විටම වාක්‍යයක ඇති හිස් සංඛ්‍යාවෙන් එකින් එක වැඩි වන බැවින්, ඔබ අවසානයේ 1 එකතු කරන්න.

    Google පත්‍ර: නිශ්චිත වචන ගණන් කරන්න

    අවසාන වශයෙන්, ඔබට නිශ්චිත වචන ගණන් කිරීමට භාවිත කළ හැකි Google පත්‍ර සූත්‍රයක් බෙදා ගැනීමට මම කැමැත්තෙමි.

    මෙන්න මට Alice's Adventures in Wonderland හි Mock Turtle's Song ඇත:

    මට දැන ගැනීමට අවශ්‍යයි 'will' යන වචනය එක් එක් පේළිය තුළ කොපමණ වාර ගණනක් දිස් වේද යන්න. මට අවශ්‍ය සූත්‍රය පෙර තිබූ කාර්යයන්ගෙන්ම සමන්විත බව මා ඔබට පැවසුවහොත් ඔබ පුදුම නොවනු ඇතැයි මම විශ්වාස කරමි: Google Sheets LEN, SUBSTITUTE, සහ LOWER:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")

    සූත්‍රය විය හැක භයානක පෙනුමක් ඇති නමුත් එය තේරුම් ගැනීමට පහසු බව මට ඔබට සහතික විය හැකිය, එබැවින් මා සමඟ ඉවසන්න :)

    1. පෙළ නඩුව එසේ නොවන බැවින්මට වැදගත්, මම සියල්ල කුඩා අකුරට හැරවීමට LOWER(A2) භාවිතා කරමි.
    2. ඉන්පසු SUBSTITUTE(LOWER(A2), "will","")) – එය හිස් තන්තු ("") මගින් ප්‍රතිස්ථාපනය කිරීමෙන් 'විල්' හි සියලුම සිදුවීම් ඉවත් කරයි.
    3. ඉන්පසු, මම 'විල්' යන වචනය නොමැති අක්ෂර ගණන සම්පූර්ණ තන්තු දිගෙන් අඩු කරමි. . මට ලැබෙන අංකයෙන් එක් එක් පේළියේ ඇති 'විල්' හි සියලුම සංසිද්ධිවල සියලුම අක්ෂර ගණන් කරයි.

      මේ අනුව, 'will' එක වරක් දිස්වන්නේ නම්, වචනයේ අකුරු 4ක් ඇති බැවින් අංකය 4 වේ. එය දෙවරක් දිස්වන්නේ නම්, අංකය 8, සහ එසේ ය.

    4. අවසාන වශයෙන්, මම මෙම අංකය 'විල්' යන තනි වචනයේ දිගෙන් බෙදමි.

    ඉඟිය. නැවතත්, ඔබට 'will' යන වචනයේ සියලුම පෙනුමේ මුළු සංඛ්‍යාව ලබා ගැනීමට අවශ්‍ය නම්, SUMPRODUCT මගින් සම්පූර්ණ සූත්‍රය අමුණන්න:

    =SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))

    ඔබට පෙනෙන පරිදි , මෙම අක්ෂර ගණන් කිරීමේ අවස්ථා සියල්ලම Google Sheets සඳහා එකම ශ්‍රිතවල එකම රටා මගින් විසඳනු ලැබේ: LEN, SUBSTITUTE, LOWER, සහ SUMPRODUCT.

    සමහර සූත්‍ර තවමත් ඔබව ව්‍යාකූල කරන්නේ නම්, හෝ ඔබ එසේ නොවේ නම් ඔබගේ විශේෂිත කාර්යයට සියල්ල යෙදිය යුතු ආකාරය සහතික කර ගන්න, පසුබට නොවන්න සහ පහත අදහස් දැක්වීමේ කොටසෙන් විමසන්න!>

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