Nola egin karaktere-zenbaketa Google Sheets-en

  • Partekatu Hau
Michael Brown

Google Sheets-en hitz eta karaktere kopurua kasu bakanetan erabiltzen den arren, gutako batzuek menuan bertan ikustea espero dugun funtzionaltasuna da oraindik. Baina Google Docs ez bezala, Google Sheets-en kasuan, LEN funtzioa da hori egiten duena.

Kalkulu-orrietan karaktereak zenbatzeko modu asko egon arren, gaurko blogeko argitalpenean LEN funtzioa landuko da. Tauletan helburu nagusia da – tira, zenbatzea :) Hala ere, ia inoiz ez da bere kabuz erabiltzen. Jarraian, Google Sheets LEN behar bezala erabiltzen ikasiko duzu eta kalkulu-orrietako karaktereak kalkulatzeko formularik egokienak aurkituko dituzu.

    Google Sheets LEN funtzioa – erabilera eta sintaxia

    nagusia eta Google Sheets-en LEN funtzioaren helburu bakarra katearen luzera lortzea da. Hain da sinplea non argumentu bakarra behar duela:

    =LEN(testua)

    Ea kalkulu-orrietan funtzioa erabiltzean berezitasunik dagoen.

    Pertsonaia zenbatzea Google Sheets-en

    Eragiketa errazenarekin hasiko naiz: egin karaktere-zenbaketa Google Sheets-en modurik ohikoena – LEN funtzioa erabiliz testuarekin gelaxka bati erreferentzia eginez.

    I sartu formula B2-n eta kopiatu zutabe osoa lerro bakoitzean karaktereak zenbatzeko:

    =LEN(A2)

    Oharra. LEN funtzioakaraktere guztiak kalkulatzen ditu: letrak, zenbakiak, zuriuneak, puntuazio-zeinuak, etab.

    Antzeko modu batean gelaxka sorta osorako karaktere-zenbaketa bat egin dezakezula pentsa dezakezu, honela: LEN(A2:A6) . Baina, hala bitxia den arren, ez du horrela funtzionatzen.

    Hainbat gelaxketako karaktereak guztira, zure LEN SUMPRODUCT-en bildu beharko zenuke, sartutako barrutietako zenbakiak zenbatzen dituen funtzioa. Nire kasuan, barrutia LEN funtzioak itzultzen du:

    =SUMPRODUCT(LEN(A2:A6))

    Noski, SUM funtzioa txerta dezakezu horren ordez. Baina Google Sheets-en SUM-ek ez ditu beste funtzio batzuetako matrizeak prozesatzen. Funtzionatzeko, beste funtzio bat gehitu beharko duzu - ArrayFormula:

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

    Nola zenbatu espaziorik gabeko karaktereak Google Sheets-en

    Goian adierazi dudan bezala, Google Sheets LEN funtzioak ikusten dituen karaktere guztiak zenbatzen ditu zuriuneak barne.

    Baina, hutsunez gehitzen diren tarteak gehitzen badira eta emaitzarako kontuan hartu nahi ez badituzu?

    Esaterako kasuetarako. hau, Google Sheets-en TRIM funtzioa dago. Testuan tartean, hasierako, amaierako eta errepikatutako espazioak egiaztatzen ditu. TRIM LENekin parekatzen denean, azken honek ez ditu espazio bitxi horiek guztiak zenbatzen.

    Hona hemen adibide bat. A zutabean posizio ezberdinetan dauden zuriuneak gehitu ditut. Ikus dezakezunez, bere kabuz, Google Sheets LENek guztiak zenbatzen ditu:

    =LEN(A2)

    Baina TRIM integratu bezain pronto, dena gehigarria. espazioak dirajaramonik egin gabe:

    =LEN(TRIM(A2))

    Urrutirago joan zaitezke eta zure formulak hitzen arteko zuriune horiek ere alde batera utz ditzakezu. ORDEZKOAK funtzioak lagunduko du. Bere helburu nagusia karaktere bat beste batekin ordezkatzea den arren, badago trikimailu bat zuriuneak guztiz murrizteko:

    =SUBSTITUTE(testua_bilatzeko, bilatu_bidaltzeko, ordezkatu_rekin, [gertaera_zenbakia])
    • bilatzeko_testua da lan egiten duzun barrutia: A zutabea, edo A2 zehazki.
    • bilaketa_bildu zuriune karakterea izan behar du komatxo bikoitz artean: " "
    • replace_with komatxo bikoitz hutsak izan behar ditu. Zuriuneak alde batera utziko badituzu, literalki ezer ezarekin ordezkatu behar dituzu (kate hutsa): ""
    • gerraldi_zenbakia normalean instantzia zehazteko erabiltzen da. ordezkatzeko. Baina zuriunerik gabe karaktereak nola zenbatu deskribatzen ari naizenez, argumentu hau alde batera uztea gomendatzen dizut aukerakoa denez.

    Orain saiatu horiek guztiak Google Sheets LEN-en muntatzen eta ikusiko duzu hori. ez da espaziorik hartzen:

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

    Google Sheets: karaktere zehatzak zenbatu

    Google Sheets LEN eta SUBSTITUTEen tandem bera erabiltzen da karaktere zehatzak zenbatu behar dituzun guztietan. , letrak edo zenbakiak.

    Nire adibideetan, 's' hizkiaren agerraldi kopurua ezagutuko dut. Eta oraingoan, prest egindako formula batekin hasiko naiz:

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

    Pixka dezagun nola den ulertzeko.funtzionatzen du:

    1. ORDEZKOAK(A2, "s", "") k 's' letra bilatzen du A2n eta agerraldi guztiak "ezer" edo kate hutsarekin ordezkatzen ditu ( "").
    2. LEN(SUBSTITUTE(A2, "s", "") karaktere guztien kopurua lantzen du, baina 's' A2n.
    3. LEN(A2) A2ko karaktere guztiak zenbatzen ditu.
    4. Azkenik, bata besteari kentzen diozu.

    Emaitza desberdintasunak zenbat "s" dauden erakusten du. gelaxkan:

    Oharra. Galdetuko zaizu zergatik dioen B1-k A2n 1 's' besterik ez dagoela 3 ikus ditzakezun bitartean?

    Gauza da ORDEZKO funtzioak maiuskulak eta minuskulak bereizten dituela. "s"-ren kasu guztiak minuskulaz hartzeko eskatu nion eta hala egin zuen.

    Testuaren maiuskulak eta minuskulak alde batera uzteko eta letra xeheak eta maiuskulak prozesatzeko, Google Sheets-en funtzio bati gehiago deitu beharko diozu. laguntza eskatzeko: BEHERA.

    Aholkua. Ikusi Google Sheets-en testuaren maiuskulak eta minuskulak aldatzen dituzten beste modu batzuk.

    Google Sheets LEN eta TRIM bezain erraza da, testua besterik ez baita behar:

    =LOWER(text)

    Eta egiten duen guztia testu-kate osoa int biratzea da o minuskula. Trikimailu hau zehatz-mehatz Google Sheets-ek karaktere zehatzak zenbatzea izan dezan behar duzuna da, edozein dela ere testuaren maiuskulak eta minuskulak:

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

    Aholkua. Eta lehen bezala, barrutiko karaktere espezifikoen guztirakoa zenbatzeko, bildu zure LEN SUMPRODUCT-en:

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

    Kontatu hitzak Google Sheets-en

    Hala dagoenean. gelaxketan hainbat hitz daude, litekeena da haien zenbakia eduki beharrean izateaGoogle Sheets-en katearen luzera.

    Eta horretarako modu anitz dauden arren, gaur Google Sheets LEN-ek lana nola egiten duen aipatuko dut.

    Gogoratu karaktere zehatzak zenbatzeko erabiltzen nuen formula. Google Kalkulu-orriak? Izan ere, hemen ere ondo etorriko da. Ez ditudalako hitzez hitz kontatuko. Horren ordez, hitzen arteko zuriune kopurua zenbatuko dut eta gero 1 gehituko dut. Begiratu:

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

    1. LEN(A2) zenbatzen du. Gelaxkako karaktere guztien kopurua.
    2. LEN(SUBSTITUTE((A2)," ","")) k testu-katearen zuriune guztiak kentzen ditu eta gainerako karaktereak zenbatzen ditu.
    3. Ondoren, bata besteari kentzen diozu, eta lortzen duzun aldea gelaxkako zuriune kopurua da.
    4. Hitzek esaldi bateko zuriuneak beti gainditzen dituztenez, 1 gehitzen duzu amaieran.

    Google Sheets: hitz zehatzak zenbatu

    Azkenik, Google Sheets formula bat partekatu nahiko nuke, hitz zehatzak zenbatzeko erabil dezakezun.

    Hemen daukat Alice's Adventures in Wonderland-eko The Mock Turtle's Song:

    Jakin nahi dut zenbat aldiz agertzen den 'nahi' hitza errenkada bakoitzean. Uste dut ez zarela harrituko esaten badizut nik behar dudan formulak lehengo funtzio berberak dituela: Google Sheets LEN, ORDEZKOAK eta LOWER:

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

    Formula baliteke beldurgarria dirudi baina ulertzeko erraza dela ziurtatzen dizut, beraz, jasan nirekin :)

    1. Testuaren maiuskulak ez duenezaxola zait, LOWER(A2) erabiltzen dut guztia minuskula bihurtzeko.
    2. Ondoren, SUBSTITUTE(LOWER(A2), "will",""))) – "will" agerraldi guztiak kentzen ditu kate hutsekin ("") ordezkatuz.
    3. Ondoren, "will" hitzik gabeko karaktere kopurua kentzen dut katearen luzera osotik . Lortzen dudan zenbakiak karaktere guztiak zenbatzen ditu errenkada bakoitzean 'will' agerraldi guztietan.

      Beraz, "nahi" behin agertzen bada, zenbakia 4 da, hitzean 4 letra baitaude. Bi aldiz agertzen bada, zenbakia 8 da, eta abar.

    4. Azkenik, zenbaki hau "nahi" hitz bakarraren luzerarekin zatitzen dut.

    Aholkua. Eta berriro ere, nahiago baduzu "nahi" hitzaren agerpen guztien guztizko kopurua lortu, sartu formula osoa SUMPRODUCT arabera:

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

    Ikus dezakezun bezala , karaktere-zenbaketa kasu hauek guztiak Google Sheets-en funtzio bereko eredu berberen bidez ebazten dira: LEN, ORDEZKOAK, LOWER eta SUMPRODUCT.

    Formula batzuek oraindik nahasten bazaitu edo ez bazaude. ziur dena nola aplikatu zure zeregin zehatzean, ez izan lotsati eta galdetu beheko iruzkinen atalean!

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.