Mar a nì thu cunntas caractar ann an Google Sheets

  • Roinn Seo
Michael Brown

Ged a thathas a’ cleachdadh cunntais fhaclan is charactaran ann an Google Sheets ann an cùisean ainneamh, tha e fhathast na ghnìomhachd a tha cuid againn an dùil fhaicinn ceart sa chlàr. Ach aocoltach ri Google Docs, airson Google Sheets, 's e an gnìomh LEN a nì sin.

Ged a tha iomadh dòigh eadar-dhealaichte ann airson caractaran ann an duilleagan-clèithe a chunntadh, còmhdaichidh post blog an latha an-diugh gnìomh LEN mar a 'S e am prìomh adhbhar ann an clàran – uill, cunnt :) Ach, cha mhòr gu bheilear ga chleachdadh leis fhèin. Gu h-ìosal ionnsaichidh tu mar a chleachdas tu Google Sheets LEN gu ceart agus lorgaidh tu na foirmlean as motha a tha thu ag iarraidh gus caractaran ann an duilleagan-clèithe obrachadh a-mach.

Gnìomh LEN Google Sheets - cleachdadh agus co-chòrdadh

An Is e am prìomh adhbhar agus an aon adhbhar aig gnìomh LEN ann an Google Sheets fad an t-sreang fhaighinn. Tha e cho sìmplidh 's nach eil feum air ach aon argamaid:

=LEN(text)
  • gabhaidh e an dàrna cuid an teacsa fhèin ann an abairtean dùbailte:

    =LEN("Yggdrasil")

  • no iomradh air cealla air a bheil an teacsa sa bheil ùidh:

    =LEN(A2)

Chì sinn a bheil rudan sònraichte ann a bhith a’ cleachdadh a’ ghnìomh ann an duilleagan-clèithe.

Caractar cunntadh ann an Google Sheets

Tòisichidh mi leis an obrachadh as sìmplidhe: dèan cunntadh charactaran ann an Google Sheets an dòigh as cumanta – le bhith a’ toirt iomradh air cealla leis an teacsa leis a’ ghnìomh LEN.

I cuir a-steach am foirmle gu B2 agus dèan lethbhreac dheth sìos an colbh gu lèir gus caractaran a chunntadh anns gach sreath:

=LEN(A2)

Thoir an aire. An gnìomh LENobrachadh a-mach a h-uile caractar: ​​litrichean, àireamhan, beàrnan, comharran puingeachaidh, msaa.

S dòcha gu bheil thu a’ smaoineachadh gum faodadh tu san aon dòigh cunntadh caractar a dhèanamh airson an raon iomlan de cheallan, mar seo: LEN(A2:A6) . Ach, mar a neònach mar a tha e, chan eil e dìreach ag obair mar seo.

Gus caractaran gu h-iomlan ann an grunn cheallan, bu chòir dhut an LEN agad a phasgadh ann an SUMPRODUCT – an gnìomh a chuireas suas na h-àireamhan bho raointean a chaidh a-steach. Anns a 'chùis agam, tha an raon air a thilleadh leis a' ghnìomh LEN:

=SUMPRODUCT(LEN(A2:A6))

Gu dearbh, dh'fhaodadh tu an gnìomh SUM a thoirt a-steach na àite. Ach cha bhith SUM ann an Google Sheets a’ giullachd arrays bho ghnìomhan eile. Gus toirt air obrachadh, feumaidh tu gnìomh eile a chur ris - ArrayFormula:

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

Mar a chunntas tu caractaran gun beàrnan ann an Google Sheets

Mar a thuirt mi gu h-àrd, Google Sheets Tha gnìomh LEN a' cunntadh gach caractar a chì e a' gabhail a-steach beàrnan.

Ach dè ma tha beàrnan a bharrachd air an cur ris le mearachd agus nach eil thu airson beachdachadh orra airson an toraidh?

Airson cùisean mar seo, tha gnìomh TRIM ann an Google Sheets. Bidh e a’ sgrùdadh an teacsa airson a bhith a’ stiùireadh, a’ slaodadh, agus a’ sìor fhàs eadar iad. Nuair a thèid TRIM a chàradh le LEN, chan eil am fear mu dheireadh a’ cunntadh a h-uile beàrnan neònach sin.

Seo eisimpleir. Chuir mi beàrnan ann an diofar shuidheachaidhean ann an colbh A ris. Mar a chì sibh, nuair leis fhèin, bidh Google Sheets LEN gan cunntadh uile:

=LEN(A2)

Ach cho luath 's a nì thu aonachadh TRIM, bidh a h-uile càil a bharrachd tha àiteachanair an dearmad:

=LEN(TRIM(A2))

'S urrainn dhut a dhol nas fhaide agus toirt air an fhoirmle agad dìmeas a dhèanamh air fiù 's na beàrnan singilte sin eadar faclan. Cuidichidh gnìomh SUBSTITUTE. Ged is e am prìomh adhbhar a th' aige caractar eile a chur na àite, tha cleas ann gus toirt air beàrnan a lùghdachadh gu tur:

=SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
  • text_to_search an raon anns a bheil thu ag obair: colbh A, neo A2 gu bhith mionaideach. Bu chòir do
  • search_for a bhith na charactar fànais ann an luachan dùbailte: " "Bu chòir luachan dùbailte falamh a bhith ann an
  • replace_with . Ma tha thu gu bhith a’ leigeil seachad beàrnan, feumaidh tu gu litireil dad a chur nan àite (sreang falamh): ""
  • occurence_number mar as trice air a chleachdadh gus an t-eisimpleir a shònrachadh a chur na àite. Ach leis gu bheil mi ag innse mar a chunntas tu caractaran gun a h-uile beàrn, tha mi a’ moladh gun fàg thu an argamaid seo a-mach oir tha e roghnach.

A-nis feuch ri iad sin uile a chur ri chèile ann an Google Sheets LEN agus chì thu sin chan eilear a' toirt aire do rùm:

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

Google Sheets: cunnt caractaran sònraichte

Tha an aon tandem de Google Sheets LEN agus SUBSTITUTE air a chleachdadh nuair a dh'fheumas tu caractaran sònraichte a chunntadh , litrichean, neo àireamhan.

Anns na h-eisimpleirean agam, tha mi a’ dol a dh’fhaighinn a-mach an àireamh de thachartasan airson na litreach ‘s’. Agus an turas seo, tòisichidh mi le foirmle deiseil:

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

Nach bris sinn sìos gu pìosan gus tuigsinn mar a tha e.ag obair:

  1. SUBSTITUTE(A2, "s", "") coimhead airson na litreach 's' ann an A2 agus a' cur "rud sam bith" an àite gach tachartas, no sreang fhalamh ( "").
  2. LEN(SUBSTITUTE(A2, "s", "") obrachadh a-mach an àireamh de charactaran uile ach 's' ann an A2.
  3. LEN(A2) a' cunntadh a h-uile caractar ann an A2.
  4. Mu dheireadh, bheir thu air falbh fear bhon fhear eile.

Tha eadar-dhealachadh toraidh a' sealltainn cia mheud 's' a tha ann. sa chill:

Nòta. Is dòcha gum bi e iongantach carson a tha B1 ag ràdh nach eil ach 1 's' ann an A2 fhad 's a chì thu 3?

'S e an rud, tha an gnìomh SUBSTITUTE mothachail air cùis. Dh'iarr mi air a h-uile suidheachadh de 's' a ghabhail ann an litrichean beaga agus mar sin rinn e.

Gus toirt air dearmad a dhèanamh air cùis teacsa agus litrichean a phròiseasadh ann an suidheachaidhean ìosal is àrd, feumaidh tu aon ghnìomh Google Sheets eile a ghairm airson cuideachaidh: LOWER.

Gliocas. Faic dòighean eile a dh'atharraicheas a' chùis teacsa ann an Google Sheets.

Tha e cho sìmplidh ri Google Sheets LEN agus TRIM a chionn 's nach eil a dhìth ach an teacsa:

=LOWER(text)

Agus chan eil ann ach an sreang teacsa gu lèir a thionndadh a-steach o cùis ìosal. Is e an cleas seo dìreach na tha a dhìth ort gus toirt air Google Sheets caractaran sònraichte a chunntadh ge bith dè a’ chùis teacsa aca:

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

Tip. Agus mar a bha roimhe, gus an àireamh iomlan de charactaran sònraichte san raon a chunntadh, paisg an LEN agad ann an SUMPRODUCT:

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

Cunnt faclan ann an Google Sheets

Nuair a bhios ann nan iomadh facal ann an ceallan, tha teansa gum feum an àireamh aca a bhith agad na àitefad sreang Google Sheets.

Agus ged a tha iomadh dòigh ann sin a dhèanamh, an-diugh bheir mi iomradh air mar a nì Google Sheets LEN an obair.

Cuimhnich air an fhoirmle a chleachd mi airson caractaran sònraichte a chunntadh ann an Google Sheets? Gu dearbh, thig e gu feum an seo cuideachd. Leis nach eil mi a’ dol a chunntadh fhaclan gu litireil. An àite sin, cunntaidh mi an àireamh beàrnan eadar na faclan agus an uairsin dìreach cuir 1 ris. Seall:

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

  1. LEN(A2) a’ cunntadh an àireamh nan caraichean gu lèir sa chill.
  2. LEN(SUBSTITUTE((A2)," ","")) a' toirt air falbh a h-uile beàrn on t-sreang teacsa agus a' cunntadh nan caraichean a tha air fhàgail.
  3. An uairsin bheir thu air falbh fear bhon fhear eile, agus is e an diofar a gheibh thu an àireamh beàrnan sa chill.
  4. Leis gu bheil faclan an-còmhnaidh nas àirde na beàrnan ann an seantans le aon, cuiridh tu 1 ris aig an deireadh.

Google Sheets: cunnt faclan sònraichte

Mu dheireadh, bu mhath leam foirmle Google Sheets a cho-roinn as urrainn dhut a chleachdadh gus faclan sònraichte a chunntadh.

An seo tha Òran nam Mock Turtle agam bho Alice's Adventures in Wonderland:

Tha mi airson faighinn a-mach cia mheud uair a nochdas am facal ‘will’ anns gach sreath. Tha mi a’ creidsinn nach cuir e iongnadh ort ma dh’innseas mi dhut gu bheil na h-aon ghnìomhan san fhoirmle a dh’ fheumas mi agus a bha roimhe: Google Sheets LEN, SUBSTITUTE, agus LOWER:

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

Faodaidh am foirmle coimhead eagallach ach is urrainn dhomh a bhith cinnteach dhut gu bheil e furasta a thuigsinn, mar sin fuirich leam :)

  1. Leis nach eil a’ chùis teacsacudromach dhòmhsa, bidh mi a’ cleachdadh LOWER(A2) airson a h-uile càil a thionndadh gu litrichean beaga.
  2. An uairsin a’ dol SUBSTITUTE(LOWER(A2), “will”)) – bidh e a’ faighinn cuidhteas a h-uile tachartas de ‘will’ le bhith gan cur nan àite le teudan falamh (“”).
  3. Às dèidh sin, bheir mi air falbh àireamh nan caractaran às aonais am facal ‘will’ bhon fhad sreang iomlan . Tha an àireamh a gheibh mi a’ cunntadh a h-uile caractar anns a h-uile tachartas de ‘toil’ anns gach sreath.

    Mar sin, ma nochdas ‘will’ aon turas, ’s e 4 an àireamh oir tha 4 litrichean anns an fhacal. Ma nochdas e dà uair, is e an àireamh 8, agus mar sin air adhart.

  4. Mu dheireadh, roinnidh mi an àireamh seo le faid an fhacail shingilte ‘will’.

Gliocas. Agus a-rithist, nam b’ fheàrr leat an àireamh iomlan de thaisbeanaidhean den fhacal ‘will’ fhaighinn, dìreach cuir a-steach am foirmle gu lèir le SUMPRODUCT:

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

Mar a chì thu , tha a h-uile cùis seo de chunntadh charactaran air am fuasgladh leis na h-aon phàtranan de na h-aon ghnìomhan airson Google Sheets: LEN, SUBSTITUTE, LOWER, agus SUMPRODUCT.

Ma tha cuid de fhoirmlean fhathast gad chur troimh-chèile, no mura h-eil thu Dèan cinnteach mar a chuireas tu a h-uile càil an sàs anns a’ ghnìomh shònraichte agad, na bi diùid agus faighnich air falbh anns an earrann bheachdan gu h-ìosal!

> >

Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.