Mar a chunntas tu caractaran ann an Excel: caractaran iomlan no sònraichte ann an cealla no raon

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ mìneachadh mar a nì thu cunntadh caractaran ann an Excel. Ionnsaichidh tu na foirmlean gus an àireamh iomlan de charactaran fhaighinn ann an raon, agus na cunnt ach caractaran sònraichte ann an cealla no ann an grunn cheallan.

Thug an oideachadh a rinn sinn roimhe seo an gnìomh Excel LEN, a leigeas leat na àireamh iomlan nan caractaran ann an cealla.

Tha am foirmle LEN feumail leis fhèin, ach an co-cheangal ri gnìomhan eile leithid SUM, SUMPRODUCT agus SUBSTITUTE, 's urrainn dha gnìomhan fada nas iom-fhillte a làimhseachadh. Nas fhaide air adhart san oideachadh seo, tha sinn gu bhith a’ toirt sùil nas mionaidiche air beagan fhoirmlean bunaiteach is adhartach gus caractaran ann an Excel a chunntadh.

Nuair a thig e gu bhith a’ cunntadh àireamh iomlan de charactaran ann an grunn cheallan, is e fuasgladh sa bhad a thig gu inntinn an àireamh charactaran fhaighinn airson gach cealla, agus an uairsin cuir ris na h-àireamhan sin:

=LEN(A2)+LEN(A3)+LEN(A4)

No

=SUM(LEN(A2),LEN(A3),LEN(A4))

Dh’fhaodadh na foirmlean gu h-àrd obrachadh gu math airson raon beag. Gus caractaran iomlan a chunntadh ann an raon nas motha, b’ fheàrr dhuinn rudeigin nas toinnte a chruthachadh, m.e. an gnìomh SUMPRODUCT, a dh'iomadaicheas na h-àirighean agus a thilleas suim nam bathar.

Seo am foirmle coitcheann Excel gus caractaran ann an raon a chunntadh:

=SUMPRODUCT(LEN( raon ) )

Agus is dòcha gum bi am foirmle fìor-bheatha agad a’ coimhead coltach ri seo:

=SUMPRODUCT(LEN(A1:A7))

Is e dòigh eile air caractaran ann an raon a chunntadh a bhith a’ cleachdadh na Gnìomh LEN a-steachmeasgachadh le SUM:

=SUM(LEN(A1:A7))

Eo-coltach ri SUMPRODUCT, cha bhith an gnìomh SUM a’ tomhas arrays a ghnàth, agus feumaidh tu Ctrl + Shift + Enter a bhrùthadh gus a thionndadh gu foirmle rèite.<3

Mar a chithear san dealbh-sgrìn a leanas, tillidh am foirmle SUM an aon àireamh iomlan de charactaran:

Mar a dh’obraicheas am foirmle cunntais caractar raon seo

Seo Is e seo aon de na foirmlean as sìmplidh airson caractaran a chunntadh ann an Excel. Bidh an gnìomh LEN a’ tomhas fad sreang gach cealla san raon ainmichte agus gan tilleadh mar raon àireamhan. Agus an uairsin, bidh SUMPRODUCT no SUM a’ cur suas na h-àireamhan sin agus a’ tilleadh a’ chunntais iomlan charactaran.

San eisimpleir gu h-àrd, tha sreath de 7 àireamhan a tha a’ riochdachadh faid nan teud ann an ceallan A1 gu A7 air a chuimseachadh:

Nòta. Thoir an aire gu bheil an gnìomh Excel LEN a’ cunntadh gu tur a h-uile caractar anns gach cealla , a’ toirt a-steach litrichean, àireamhan, comharran puingeachaidh, samhlaidhean sònraichte, agus a h-uile àite (stiùireadh, slighe agus beàrnan eadar faclan).

Mar a chunntas tu caractaran sònraichte ann an cealla

Uaireannan, an àite a bhith a’ cunntadh a h-uile caractar taobh a-staigh cealla, ’s dòcha nach fheum thu ach tachartasan litir, àireamh no samhla sònraichte a chunntadh.

Gus an àireamh de thursan a nochdas caractar sònraichte ann an cealla a chunntadh, cleachd an gnìomh LEN còmhla ri SUBSTITUTE:

=LEN( ceal ) -LEN(SUBSTITUTE( cell , caractar ,""))

Gus an fhoirmle a thuigsinn nas fheàrr, beachdaich air an eisimpleir a leanas.

A dh’ fhaodadh, tha thu a’ cumail stòr-dàta de nithean a chaidh a lìbhrigeadh, far a bheil a sheòrsa fhèin aig gach seòrsa nì aithnichear. Agus tha grunn nithean anns gach cealla air an sgaradh le cromag, fànais, no delimiter sam bith eile. 'S e an obair a bhith a' cunntadh cia mheud uair a nochdas aithnichear sònraichte anns gach cill.

A' gabhail ris gu bheil liosta nan nithean a chaidh a lìbhrigeadh ann an colbh B (a' tòiseachadh ann am B2), agus tha sinn a' cunntadh na h-àireimh "A" tachartasan, tha am foirmle mar a leanas:

=LEN(B2)-LEN(SUBSTITUTE(B2,"A",""))

Mar a dh’obraicheas am foirmle cunntais caractar Excel seo

Gus tuigse fhaighinn air loidsig na foirmle, leig dhuinn ga bhriseadh sìos gu pàirtean nas lugha:

  • An toiseach, bidh thu a’ cunntadh fad an t-sreang iomlan ann am B2:

LEN(B2)

  • An uairsin, bidh thu a’ cleachdadh an gnìomh SUBSTITUTE gus a h-uile tachartas de litir " A " ann am B2 a thoirt air falbh le bhith a' cur sreang fhalamh na h-àite ("):
  • SUBSTITUTE(B2,"A","")

  • Agus an uair sin, bidh thu a' cunntadh fad an t-sreang às aonais " A " caractar:
  • LEN(SUBSTITUTE(B2,"A",""))

  • Mu dheireadh, bheir thu air falbh fad na sreang gun " A " bhon t-sreang iomlan.
  • Mar thoradh air an sin, gheibh thu an àireamh de charactaran “air an toirt air falbh”, a tha co-ionann ri àireamh iomlan nan caractaran sin a thachair sa chill.

    An àite a bhith a’ sònrachadh a’ charactair a tha thu airson a chunntadh ann foirmle, faodaidh tu a thaipeadh ann an cuid de chealla, agus an uairsin iomradh a thoirt air a’ chill sin ann am foirmle. San dòigh seo, do luchd-cleachdaidhbidh e comasach dhaibh tachartasan de charactar sam bith eile a chuir iad a-steach sa chill sin a chunntadh gun a bhith a’ cur dragh air an fhoirmle agad:

    An aire. Tha SUBSTITUTE Excel na ghnìomh a tha mothachail air cùis, agus mar sin tha am foirmle gu h-àrd mothachail air cùis cuideachd. Mar eisimpleir, anns an dealbh gu h-àrd, tha cill B3 a’ toirt a-steach 3 tachartasan de “A” - dhà ann an litrichean mòra, agus aon ann am litrichean beaga. Chan eil am foirmle air ach na caractaran mòra a chunntadh oir thug sinn “A” don ghnìomh SUBSTITUTE.

    Foirmle Excel neo-mhothachail airson caractaran sònraichte ann an cealla a chunntadh

    Ma tha feum agad air cunntas caractar neo-mhothachail, cuir a-steach an gnìomh UPPER taobh a-staigh SUBSTITUTE gus an caractar ainmichte a thionndadh gu prìomh litrichean mus ruith thu am fear-ionaid. Agus, dèan cinnteach gun cuir thu a-steach an caractar mòr san fhoirmle.

    Mar eisimpleir, gus nithean “A” agus “a” ann an ceal B2 a chunntadh, cleachd am foirmle seo:

    =LEN(B2)-LEN(SUBSTITUTE(UPPER(B2),"A",""))

    'S e dòigh eile a bhith a' cleachdadh gnìomhan ionadach neadachaidh:

    =LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE (B2,"A",""),"a","")

    Mar a chì thu san dealbh-sgrìn gu h-ìosal, tha an dà fhoirmle a' cunntadh gu neo-sgàthach tachartasan litrichean mòra is beaga a' charactair ainmichte:<3

    Ann an cuid de chùisean, ’s dòcha gum feum thu iomadh caractar eadar-dhealaichte a chunntadh ann an clàr, ach ’s dòcha nach bi thu airson am foirmle atharrachadh gach turas. Anns a’ chùis seo, neadaich aon ghnìomh ionadach taobh a-staigh fear eile, taip an caractar a tha thu airson a chunntadh ann an cealla air choireigin (D1 san eisimpleir seo), agus tionndaidh luach na cealla sin gu litrichean mòra aguslitrichean beaga le bhith a’ cleachdadh na gnìomhan UPPER agus LOWER:

    =LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2, UPPER($D$1), ""), LOWER($D$1),""))

    Air neo, tionndaidh an dà chuid an cealla stòr agus an cealla anns a bheil an caractar an dàrna cuid gu litrichean mòra no beaga. Mar eisimpleir:

    =LEN(B2)-LEN(SUBSTITUTE(UPPER(B2), UPPER($C$1),""))

    Is e buannachd an dòigh-obrach seo, ge bith a bheil an caractar mòr no beag air a chuir a-steach sa chill air a bheil iomradh, gum bi am foirmle cunntais caractar agad neo-mhothachail air cùis tillidh e an cunntas ceart:

    Cunnt tachartasan teacsa sònraichte no fo-thalamh ann an cealla

    Ma tha thu airson cunntadh cia mheud uair a measgachadh sònraichte de charactaran (i.e. teacsa sònraichte, no fo-thalamh) a’ nochdadh ann an cealla sònraichte, m.e. "A2" no "SS", agus an uair sin roinn an àireamh de charactaran air an tilleadh leis na foirmlean gu h-àrd le faid an fho-sreang.

    Foirmle cùise neo-mhothachail :

    =(LEN(B2)-LEN(SUBSTITUTE(LOWER(B2),LOWER($C$1),"")))/LEN($C$1)

    Far a bheil B2 an cealla anns a bheil an t-sreang teacsa gu lèir, agus is e C1 an teacsa (fo-sreang) thu ag iarraidh cunntadh.

    Airson mìneachadh mionaideach air an fhoirmle, faic Mar a chunntas tu teacsa / faclan sònraichte ann an cealla.

    Mar a nì thu cunntas sònraichte caractar(an) ann an raon

    A-nis gu bheil fios agad air foirmle Excel gus caractaran ann an cealla a chunntadh, is dòcha gum bi thu airson a leasachadh tuilleadh gus faighinn a-mach cia mheud uair a nochdas caractar sònraichte ann an raon. Airson seo, gabhaidh sinn am foirmle Excel LEN gus char sònraichte a chunntadh ann an cealla air a bheilear a’ beachdachadhsan eisimpleir roimhe, agus cuir am broinn an gnìomh SUMPRODUCT as urrainn làimhseachadh arrays:

    SUMPRODUCT(LEN( raon ) -LEN(SUBSTITUTE( raon , charactar ,"")))

    Anns an eisimpleir seo, tha an fhoirmle a' gabhail a' chruth a leanas:

    =SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))

    Agus seo foirmle eile ri cunntadh caractaran ann an raon Excel:

    =SUM(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))

    An coimeas ris a’ chiad fhoirmle, ’s e an diofar as fhollaisiche cleachdadh SUM an àite SUMPRODUCT. Is e eadar-dhealachadh eile gu bheil feum air Ctrl + Shift + Enter a bhrùthadh oir eu-coltach ri SUMPRODUCT, a tha air a dhealbhadh gus arrays a phròiseasadh, chan urrainn dha SUM arrays a làimhseachadh ach nuair a thèid a chleachdadh ann am foirmle eagar .

    Ma nì thu sin Chan eil thu airson an caractar a chòdachadh gu cruaidh san fhoirmle, faodaidh tu gu dearbh a thaipeadh ann an cealla air choireigin, abair D1, agus thoir iomradh air a’ chill sin san fhoirmle cunntais caractar agad:

    =SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1,"")))

    Thoir an aire. Ann an suidheachaidhean far a bheil thu a’ cunntadh tachartasan substring sònraichte ann an raon (m.e. òrdughan a’ tòiseachadh le “KK” no “AA”), feumaidh tu an àireamh charactaran a roinn le faid an fho-sreang, air neo bidh gach caractar ann an thèid an fho-thalamh a chunntadh leotha fhèin. Mar eisimpleir:

    =SUM((LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1, ""))) / LEN(D1))

    Mar a dh'obraicheas am foirmle cunntais charactaran seo

    Mar a chuimhnicheas tu, tha an gnìomh SUBSTITUTE air a chleachdadh gus a h-uile tachartas den charactar ainmichte ("A" san eisimpleir seo a chur an àite ) le sreang teacsa falamh ("").

    An uairsin, bheir sinn seachad an t-sreang teacsa a thill SUBSTITUTE dhan Excel LENgnìomh gus an obraich e fad an t-sreang gun A. Agus an uairsin, bheir sinn air falbh an àireamh charactaran sin bho fhad iomlan an t-sreang teacsa. 'S e toradh nan àireamhachadh seo sreath de chunntais charactaran, le aon chunntas charactaran anns gach cealla.

    Mu dheireadh, bidh SUMPRODUCT a' toirt suim nan àireamhan san t-sreath agus a' tilleadh cunntas iomlan a' charactar ainmichte san raon.

    Foirmle cùis-mhothachail airson caractaran sònraichte a chunntadh ann an raon

    Tha fios agad mu thràth gur e gnìomh cùis-mhothachail a th’ ann an SUBSTITUTE, a tha a’ fàgail ar foirmle Excel airson cunntas caractar mothachail air cùis cuideachd.

    Gus am foirmle a leigeil seachad cùis, lean na dòighean-obrach a chithear san eisimpleir roimhe seo: Foirmle neo-mhothachail air cùis gus caractaran sònraichte ann an cealla a chunntadh.

    Gu sònraichte, faodaidh tu aon dhe na foirmlean a leanas a chleachdadh airson cunntadh caractaran sònraichte ann an raon a’ seachnadh cùis:

    • Cleachd an gnìomh UPPER agus cuir a-steach caractar sa phrìomh litrichean:

      =SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(UPPER(B2:B8),"A","")))

    • Cleachd gnìomhan SUBSTITUTE neadachaidh:

      =SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(SUBSTITUTE((B2:B8),"A",""),"a","")))

    • Cleachd gnìomhan UPPER is LOWER, dèan an dàrna cuid car mòr no litrichean beaga ann an cuid de chealla, agus thoir iomradh air a’ chill sin san fhoirmle agad:

      =SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(SUBSTITUTE((B2:B8), UPPER($E$1), ""), LOWER($E$1),"")))

      <17

    Tha an dealbh-sgrìn gu h-ìosal a’ sealltainn na foirmle mu dheireadh ann an gnìomh:

    Tip. Gus tachartasan teacs sònraichte (fo-thalamh) ann an raon a chunntadh, cleachd am foirmle a chithear ann an Mar a chunnt thu teacsa / faclan sònraichte ann an raon.

    Seomar as urrainn dhut caractaran ann an Excel a chunntadh a’ cleachdadh an gnìomh LEN. Ma tha thu airson faighinn a-mach mar a nì thu cunntas air faclan seach caractaran fa leth, lorgaidh tu beagan fhoirmlean feumail san ath artaigil againn, feuch an cùm thu sùil!

    San eadar-ama, faodaidh tu sampall de leabhraichean-obrach a luchdachadh sìos le foirmle cunntais charactaran air a dheasbad san oideachadh seo, agus thoir sùil air liosta de ghoireasan co-cheangailte aig deireadh na duilleige. Tha mi a’ toirt taing dhut airson an leughadh agus an dòchas ur faicinn a dh’ aithghearr!

    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.