Hvernig á að telja stafa í Google Sheets

  • Deildu Þessu
Michael Brown

Þó að orð og stafafjöldi í Google Sheets sé notaður í mjög sjaldgæfum tilfellum er það samt virknin sem sum okkar búast við að sjái beint í valmyndinni. En ólíkt Google Docs, fyrir Google Sheets, er það LEN aðgerðin sem gerir það.

Jafnvel þó að það séu margar mismunandi leiðir til að telja stafi í töflureiknum, mun bloggfærslan í dag fjalla um LEN aðgerðina sem hennar Megintilgangur í töflum er að – jæja, telja :) Hins vegar er það varla notað eitt og sér. Hér að neðan munt þú læra hvernig á að nota Google Sheets LEN á réttan hátt og finna þær formúlur sem eftirsóttust til að reikna út stafi í töflureiknum.

    Google Sheets LEN aðgerð – notkun og setningafræði

    The aðal og eini tilgangur LEN fallsins í Google Sheets er að fá lengd strengsins. Það er svo einfalt að það þarf jafnvel aðeins 1 rök:

    =LEN(texti)
    • það getur tekið annað hvort textann sjálfan í tvöföldum gæsalöppum:

      =LEN("Yggdrasil")

    • eða tilvísun í reit með textanum sem vekur áhuga:

      =LEN(A2)

    Við skulum sjá hvort það sé einhver sérstaða við notkun fallsins í töflureiknum.

    Einkenni. telja í Google Sheets

    Ég byrja á einföldustu aðgerðinni: gerðu stafatalningu í Google Sheets á algengustu leiðina – með því að vísa í reit með textanum með LEN fallinu.

    I sláðu inn formúluna í B2 og afritaðu hana niður allan dálkinn til að telja stafi í hverri röð:

    =LEN(A2)

    Athugið. LEN aðgerðinreiknar út alla stafi: bókstafi, tölustafi, bil, greinarmerki o.s.frv.

    Þú gætir hugsað þér að á svipaðan hátt gætir þú gert stafatalningu fyrir allt svið frumna, eins og þetta: LEN(A2:A6) . En, eins og Eins undarlegt sem það er, þá virkar þetta ekki einfaldlega á þennan hátt.

    Til að fá saman stafi í nokkrum hólfum ættirðu að vefja LEN þinn inn í SUMPRODUCT – aðgerðina sem tekur saman tölurnar frá slegnum sviðum. Í mínu tilviki er bilinu skilað af LEN fallinu:

    =SUMPRODUCT(LEN(A2:A6))

    Auðvitað gætirðu fellt SUM fallið inn í staðinn. En SUM í Google Sheets vinnur ekki fylki úr öðrum aðgerðum. Til að það virki þarftu að bæta við annarri aðgerð – ArrayFormula:

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

    Hvernig á að telja stafi án bils í Google Sheets

    Eins og ég tók fram hér að ofan, Google Sheets LEN aðgerðin telur hvern einasta staf sem hún sér, þar á meðal bil.

    En hvað ef aukabilum er bætt við fyrir mistök og þú vilt ekki taka þau til greina fyrir niðurstöðuna?

    Fyrir tilvik eins og þetta, það er TRIM aðgerðin í Google Sheets. Það athugar textann fyrir leiðandi, aftan og endurtekin bil á milli. Þegar TRIM er parað við LEN, telur hið síðarnefnda ekki öll þessi oddabil.

    Hér er dæmi. Ég bætti við bilum á mismunandi stöðum í dálki A. Eins og þú sérð, þegar það er eitt og sér, telur Google Sheets LEN þau öll:

    =LEN(A2)

    En um leið og þú samþættir TRIM, allt aukalega rými eruhunsuð:

    =LEN(TRIM(A2))

    Þú getur gengið lengra og látið formúluna þína hunsa jafnvel þessi stöku bil á milli orða. STAÐAGERÐ aðgerðin mun aðstoða. Þó að aðaltilgangur þess sé að skipta út einum staf fyrir annan, þá er bragð til að láta það minnka bil alveg:

    =STAÐA(texti_til_leita, leita_að, skipta út, [tilviksnúmer])
    • texti_til_leita er svið sem þú vinnur með: dálkur A, eða A2 til að vera nákvæmur.
    • leit_að ætti að vera bilstafur í tvöföldum gæsalöppum: " "
    • replace_with ætti að innihalda tómar tvöfaldar gæsalappir. Ef þú ætlar að hunsa bil þarftu að skipta þeim út fyrir bókstaflega ekkert (tómur strengur): ""
    • atviksnúmer er venjulega notað til að tilgreina tilvikið að skipta um. En þar sem ég er að lýsa því hvernig á að telja stafi án allra bila, þá legg ég til að þú sleppir þessum rökum þar sem þau eru valfrjáls.

    Reyndu nú að setja allt þetta saman í Google Sheets LEN og þú munt sjá að ekkert bil er tekið með í reikninginn:

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

    Google Sheets: teldu tiltekna stafi

    Sama samhliða Google Sheets LEN og SUBSTITUTE er notað þegar þú þarft að telja tiltekna stafi , bókstafir eða tölustafir.

    Í dæmunum mínum ætla ég að finna út fjölda tilvika fyrir bókstafinn 's'. Og að þessu sinni ætla ég að byrja á tilbúinni formúlu:

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

    Við skulum brjóta hana niður í sundur til að skilja hvernig húnvirkar:

    1. SUBSTITUTE(A2, "s", "") leitar að bókstafnum 's' í A2 og kemur í stað allra tilvika fyrir "ekkert", eða tóman streng ( "").
    2. LEN(SUBSTITUTE(A2, "s", "") vinnur út fjölda allra stafa nema 's' í A2.
    3. LEN(A2) telur alla stafi í A2.
    4. Að lokum dregur þú einn frá öðrum.

    Niðurstöðumunurinn sýnir hversu mörg 's' það eru í hólfinu:

    Athugið. Þú gætir velt því fyrir þér hvers vegna B1 segir að það sé aðeins 1 's' í A2 á meðan þú getur séð 3?

    Málið er að SUBSTITUTE fallið er há- og hástöfum. Ég bað það um að taka öll tilvik af „s“ með lágstöfum og það gerði það.

    Til að láta það hunsa hástöfum í texta og vinna úr bókstöfum í bæði lágstöfum og hástöfum, verður þú að kalla í eina Google Sheets aðgerð í viðbót fyrir hjálp: LOWER.

    Ábending. Sjáðu aðrar leiðir til að breyta hástöfum í Google Sheets.

    Það er eins einfalt og Google Sheets LEN og TRIM vegna þess að það eina sem það krefst er textinn:

    =LOWER(text)

    Og allt sem það gerir er að snúa öllum textastrengnum int o lágstafir. Þetta bragð er nákvæmlega það sem þú þarft til að láta Google töflureikna telja tiltekna stafi, óháð hástöfum á texta:

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

    Ábending. Og eins og áður, til að telja heildar tiltekna stafi á bilinu, pakkaðu LEN þinni inn í SUMPRODUCT:

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

    Teldu orð í Google Sheets

    Þegar það er eru mörg orð í hólfum, líkurnar eru á að þú þurfir að hafa númer þeirra í stað þesslengd Google Sheets strengsins.

    Og þó að það séu margar leiðir til að gera það, mun ég í dag nefna hvernig Google Sheets LEN gerir verkið.

    Mundu formúluna sem ég notaði til að telja tiltekna stafi í Google Sheets? Reyndar mun það koma sér vel hér líka. Vegna þess að ég ætla ekki að bókstaflega telja orð. Í staðinn mun ég telja fjölda bila á milli orðanna og bæta svo 1 við. Skoðaðu:

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

    1. LEN(A2) telur fjöldi allra stafa í reitnum.
    2. LEN(SUBSTITUTE((A2)," ","")) fjarlægir öll bil úr textastrengnum og telur þær stafir sem eftir eru.
    3. Þá dregur þú eitt frá öðru, og munurinn sem þú færð er fjöldi bila í reitnum.
    4. Þar sem orð eru alltaf fleiri en bil í setningu, bætir þú við 1 í lokin.

    Google Sheets: teldu ákveðin orð

    Að lokum langar mig að deila Google Sheets formúlu sem þú getur notað til að telja ákveðin orð.

    Hér er ég með The Mock Turtle's Song úr Alice's Adventures in Wonderland:

    Mig langar að vita hversu oft orðið 'vilji' kemur fyrir í hverri röð. Ég trúi því að þú verðir ekki hissa ef ég segi þér að formúlan sem ég þarf samanstendur af sömu aðgerðum og áður: Google Sheets LEN, SUBSTITUTE og LOWER:

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

    Formúlan gæti Líttu ógnvekjandi út en ég get fullvissað þig um að það er auðvelt að skilja það, svo þoldu með mér :)

    1. Þar sem textamálið gerir það ekkiskiptir mig máli, ég nota LOWER(A2) til að breyta öllu í lágstafi.
    2. Þá fer SUBSTITUTE(LOWER(A2), "will",""))) – það losnar við öll tilvik „vilja“ með því að skipta þeim út fyrir tóma strengi ("").
    3. Eftir það dreg ég fjölda stafa án orðsins 'vilja' frá heildarlengd strengsins . Talan sem ég fæ telur alla stafi í öllum tilfellum „vilja“ í hverri röð.

      Þannig að ef 'vilji' birtist einu sinni er talan 4 þar sem það eru 4 stafir í orðinu. Ef það birtist tvisvar er talan 8, og svo framvegis.

    4. Að lokum deili ég þessari tölu með lengd eins orðs 'vilji'.

    Ábending. Og aftur, ef þú vilt frekar fá heildarfjölda allra birtinga orðsins 'mun' skaltu bara láta alla formúluna fylgja með SUMPRODUCT:

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

    Eins og þú sérð , öll þessi tilvik um stafafjölda eru leyst með sömu mynstrum sömu aðgerða fyrir Google Sheets: LEN, SUBSTITUTE, LOWER og SUMPRODUCT.

    Ef einhverjar formúlur rugla þig enn eða ef þú ert það ekki. viss um hvernig á að beita öllu fyrir tiltekið verkefni þitt, ekki vera feimin og spyrja í athugasemdahlutanum hér að neðan!

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.