Si të bëni një numërim karakteresh në Google Sheets

  • Shperndaje Kete
Michael Brown

Megjithëse numri i fjalëve dhe i karaktereve në "Fletët e Google" përdoret në raste të rralla, është ende funksionaliteti që disa prej nesh presin ta shohin direkt në meny. Por ndryshe nga Google Docs, për Google Sheets, është funksioni LEN ai që e bën këtë.

Edhe pse ka shumë mënyra të ndryshme për të numëruar karakteret në spreadsheets, postimi i sotëm në blog do të mbulojë funksionin LEN si ai Qëllimi kryesor i tabelave është që të numërohen :) Megjithatë, ai pothuajse nuk përdoret ndonjëherë më vete. Më poshtë do të mësoni se si të përdorni saktë LEN të Fletëve të Google dhe të gjeni formulat më të kërkuara për të llogaritur karakteret në fletëllogaritëse.

    Funksioni LEN i Fletëve të Google – përdorimi dhe sintaksa

    Qëllimi kryesor dhe i vetëm i funksionit LEN në Google Sheets është të marrë gjatësinë e vargut. Është kaq e thjeshtë saqë kërkon edhe vetëm 1 argument:

    =LEN(tekst)
    • mund të marrë ose vetë tekstin në thonjëza të dyfishta:

      =LEN("Yggdrasil")

    • ose një referencë për një qelizë me tekstin e interesit:

      =LEN(A2)

    Le të shohim nëse ka ndonjë veçori në përdorimin e funksionit në spreadsheets.

    Karakteri numëro në Google Sheets

    Do të filloj me veprimin më të thjeshtë: bëj një numërim karakteresh në Google Sheets në mënyrën më të zakonshme – duke iu referuar një qelize me tekstin duke përdorur funksionin LEN.

    I. futni formulën në B2 dhe kopjojeni atë në të gjithë kolonën për të numëruar karakteret në çdo rresht:

    =LEN(A2)

    Shënim. Funksioni LENnjehson të gjitha karakteret: shkronjat, numrat, hapësirat, shenjat e pikësimit, etj.

    Ju mund të mendoni se në mënyrë të ngjashme mund të bëni një numërim karakteresh për të gjithë gamën e qelizave, si kjo: LEN(A2:A6) . Por, si sado e çuditshme që është, nuk funksionon thjesht në këtë mënyrë.

    Për të gjithsej karakteret në disa qeliza, duhet të mbështillni LEN-in tuaj në SUMPRODUCT – funksioni që grumbullon numrat nga diapazoni i futur. Në rastin tim, diapazoni kthehet nga funksioni LEN:

    =SUMPRODUCT(LEN(A2:A6))

    Sigurisht, në vend të tij mund të inkorporoni funksionin SUM. Por SUM në Google Sheets nuk përpunon vargje nga funksione të tjera. Për ta bërë atë të funksionojë, do të duhet të shtoni një funksion tjetër – ArrayFormula:

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

    Si të numëroni karakteret pa hapësira në Fletët e Google

    Siç e theksova më lart, Google Sheets Funksioni LEN numëron çdo karakter që sheh duke përfshirë hapësirat.

    Por, çka nëse ka hapësira shtesë të shtuara gabimisht dhe ju nuk dëshironi t'i konsideroni ato për rezultatin?

    Për raste si ky është funksioni TRIM në Google Sheets. Ai kontrollon tekstin për hapësirat kryesore, pasuese dhe të përsëritura në mes. Kur TRIM çiftohet me LEN, kjo e fundit nuk i numëron të gjitha ato hapësira tek.

    Ja një shembull. Shtova hapësira në pozicione të ndryshme në kolonën A. Siç mund ta shihni, kur është më vete, Google Sheets LEN i numëron të gjitha:

    =LEN(A2)

    Por sapo të integroni TRIM, gjithçka shtesë hapësirat janëinjoruar:

    =LEN(TRIM(A2))

    Ju mund të shkoni më tej dhe të bëni që formula juaj të shpërfillë edhe ato hapësira të vetme midis fjalëve. Funksioni SUBSTITUTE do të ndihmojë. Megjithëse qëllimi i tij kryesor është të zëvendësojë një karakter me një tjetër, ekziston një truk për ta bërë atë të reduktojë plotësisht hapësirat:

    =SUBSTITUTE(tekst_për_kërkim, kërkim_për, zëvendësim_me, [numri_ndodhja])
    • tekst_për_kërkim është diapazoni me të cilin punoni: kolona A, ose A2 për të qenë të saktë.
    • kërkimi_për duhet të jetë një karakter hapësirë ​​në thonjëza të dyfishta: " "
    • replace_with duhet të përmbajë thonjëza të dyfishta boshe. Nëse do të shpërfillni hapësirat, duhet t'i zëvendësoni ato me asgjë (varg bosh): ""
    • numri_ndodhja zakonisht përdoret për të specifikuar shembullin për të zëvendësuar. Por meqenëse unë po përshkruaj se si të numërohen karakteret pa të gjitha hapësirat, ju sugjeroj ta hiqni këtë argument pasi është opsional.

    Tani provoni t'i grumbulloni të gjitha këto në Fletët e Google LEN dhe do të shihni se nuk merret parasysh hapësira:

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

    Fletët e Google: numëroni karaktere specifike

    I njëjti tandem i Fletëve Google LEN dhe SUBSTITUTE përdoret sa herë që keni nevojë të numëroni karaktere specifike , shkronjat ose numrat.

    Në shembujt e mi, do të zbuloj numrin e dukurive të shkronjës 's'. Dhe këtë herë, do të filloj me një formulë të gatshme:

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

    Le ta ndajmë atë në copa për të kuptuar se sipunon:

    1. SUBSTITUTE(A2, "s", "") kërkon shkronjën 's' në A2 dhe zëvendëson të gjitha dukuritë me "asgjë", ose varg bosh ( "").
    2. LEN(SUBSTITUTE(A2, "s", "") përcakton numrin e të gjithë karaktereve por 's' në A2.
    3. LEN(A2) numëron të gjitha karakteret në A2.
    4. Më në fund, ju zbrisni njërin nga tjetri.

    Diferenca e rezultatit tregon sa 's' ka në qelizë:

    Shënim. Ju mund të pyesni veten pse B1 thotë se ka vetëm 1 's' në A2 ndërsa ju mund të shihni 3?

    Gjëja është se funksioni SUBSTITUTE është i ndjeshëm ndaj shkronjave të vogla. I kërkova që të merrte të gjitha rastet e 's' me shkronja të vogla dhe kështu ndodhi.

    Për ta bërë atë të injorojë shkronjat e tekstit dhe të përpunojë shkronjat si në shkronjat e vogla ashtu edhe në ato të mëdha, do t'ju duhet të telefononi një funksion tjetër të Fletëve të Google për ndihmë: LOWER.

    Këshillë. Shihni mënyra të tjera që ndryshojnë madhësinë e tekstit në Fletët e Google.

    Është po aq e thjeshtë sa Google Sheets LEN dhe TRIM sepse gjithçka që kërkon është teksti:

    =LOWER(text)

    Dhe gjithçka që bën është të kthejë të gjithë vargun e tekstit në o shkronja të vogla. Ky truk është pikërisht ajo që ju nevojitet për t'i bërë Fletët e Google të numërojnë karaktere të veçanta pavarësisht nga rasti i tekstit:

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

    Këshillë. Dhe si më parë, për të numëruar totalin e karaktereve specifike në diapazonin, mbështillni LEN-in tuaj në SUMPRODUCT:

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

    Numëroni fjalët në Fletët e Google

    Kur keni janë fjalë të shumta në qeliza, shanset janë që ju duhet të keni numrin e tyre në vend tëgjatësia e vargut të Fletëve Google.

    Dhe megjithëse ka shumë mënyra për ta bërë këtë, sot do të përmend se si e bën punën LEN Sheets Google.

    Mos harroni formulën që përdora për të numëruar karaktere specifike në Fletët e Google? Në fakt, do t'ju vijë në ndihmë edhe këtu. Sepse nuk do të numëroj fjalë për fjalë. Në vend të kësaj, unë do të numëroj numrin e hapësirave midis fjalëve dhe më pas thjesht do të shtoj 1. Hidhini një sy:

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

    1. LEN(A2) numëron numri i të gjithë karaktereve në qelizë.
    2. LEN(SUBSTITUTE((A2)," ","")) heq të gjitha hapësirat nga vargu i tekstit dhe numëron karakteret e mbetura.
    3. Më pas zbrisni njërën nga tjetra, dhe ndryshimi që merrni është numri i hapësirave në qelizë.
    4. Meqënëse fjalët janë gjithmonë më shumë se hapësirat në një fjali në një fjali, shtoni 1 në fund.

    Fletët e Google: numëroni fjalë specifike

    Më në fund, do të doja të ndaja një formulë të Fletëve të Google që mund ta përdorni për të numëruar fjalë specifike.

    Këtu kam këngën e Breshkës Tallëse nga Aventurat e Alice në Botën e Çudirave:

    Dua të di sa herë fjala 'do' shfaqet në çdo rresht. Besoj se nuk do të habiteni nëse ju them se formula që më nevojitet përbëhet nga të njëjtat funksione si më parë: Fletët e Google LEN, SUBSTITUTE dhe LOWER:

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

    Formula mund të duket e frikshme, por mund t'ju siguroj se është e lehtë për t'u kuptuar, kështu që duroni me mua :)

    1. Meqenëse rasti i tekstit nuk është i tillëka rëndësi për mua, unë përdor LOWER(A2) për të kthyer gjithçka në shkronja të vogla.
    2. Më pas shkon SUBSTITUTE(LOWER(A2), "do",""))) – largon të gjitha dukuritë e 'vullnetit' duke i zëvendësuar ato me vargje boshe ("").
    3. Pas kësaj, unë zbres numrin e karaktereve pa fjalën 'do' nga gjatësia totale e vargut . Numri që marr numëron të gjitha karakteret në të gjitha shfaqjet e 'vullnetit' në çdo rresht.

      Kështu, nëse 'do' shfaqet një herë, numri është 4 pasi ka 4 shkronja në fjalë. Nëse shfaqet dy herë, numri është 8, e kështu me radhë.

    4. Më në fund, e ndaj këtë numër me gjatësinë e fjalës së vetme 'do'.

    Këshillë. Dhe përsëri, nëse preferoni të merrni numrin total të të gjitha paraqitjeve të fjalës 'do', thjesht vendosni të gjithë formulën nga SUMPRODUCT:

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

    Siç mund ta shihni , të gjitha këto raste të numërimit të karaktereve zgjidhen nga të njëjtat modele të të njëjtave funksione për Fletët e Google: LEN, SUBSTITUTE, LOWER dhe SUMPRODUCT.

    Nëse disa formula ende ju ngatërrojnë ose nëse nuk jeni Sigurohuni se si të zbatoni gjithçka në detyrën tuaj të veçantë, mos kini turp dhe pyesni në seksionin e komenteve më poshtë!

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.