Foirmlean Excel gus ceallan a chunntadh le teacsa: ceallan sam bith, sònraichte no sìoltaichte

  • Roinn Seo
Michael Brown

Ciamar a bhios mi a’ cunntadh cheallan le teacsa ann an Excel? Tha grunn fhoirmlean eadar-dhealaichte ann airson ceallan a chunntadh anns a bheil teacsa sam bith, caractaran sònraichte no dìreach ceallan sìolte. Tha na foirmlean uile ag obair ann an Excel 365, 2021, 2019, 2016, 2013 agus 2010.

An toiseach, chaidh duilleagan-clèithe Excel a dhealbhadh gus obrachadh le àireamhan. Ach na làithean seo bidh sinn gu tric gan cleachdadh airson teacsa a stòradh agus a làimhseachadh. A bheil thu airson faighinn a-mach cia mheud cealla le teacsa a th’ anns an duilleag-obrach agad? Tha grunn ghnìomhan aig Microsoft Excel airson seo. Dè am fear a bu chòir dhut a chleachdadh? Uill, tha e an urra ris an t-suidheachadh. San oideachadh seo, lorgaidh tu measgachadh de fhoirmlean agus cuin a tha gach foirmle nas fheàrr a chleachdadh.

    Mar a chunntas tu àireamh cheallan le teacsa ann an Excel

    An sin nan dà fhoirmle bhunaiteach gus faighinn a-mach cia mheud cealla ann an raon sònraichte anns a bheil sreang teacsa no caractar sam bith.

    Foirmle COUNTIF gus a h-uile cealla le teacsa a chunntadh

    Nuair a tha thu airson an àireamh cealla aig a bheil teacsa ann an Excel, is e an gnìomh COUNTIF le rionnag anns an argamaid slatan-tomhais am fuasgladh as fheàrr agus as fhasa:

    COUNTIF ( raon, "*")

    Leis gu bheil an rionnag 'S e cairt fhiadhaich a th' ann an (*) a fhreagras ri sreath charactaran sam bith, tha am foirmle a' cunntadh a h-uile ceal anns a bheil teacsa sam bith.

    Foirmle SUMPRODUCT airson ceallan le teacsa sam bith a chunntadh

    Dòigh eile air an àireamh de feumaidh ceallan anns a bheil teacsa na gnìomhan SUMPRODUCT agus ISTEXT a chur còmhla:

    SUMPRODUCT(--ISTEXT( raon))

    No

    SUMPRODUCT(ISTEXT( raon)*1)

    Bidh an gnìomh ISTEXT a’ dearbhadh a bheil gach cealla san t-sònrachadh Anns an raon tha caractaran teacsa sam bith agus tillidh e sreath de luachan TRUE (ceallan le teacsa) agus FALSE (ceallan eile). Bidh an aonar dùbailte (--) no an obrachadh iomadachaidh a’ co-èigneachadh TRUE agus FALSE a-steach gu 1 agus 0, fa leth, a’ toirt a-mach sreath de fheadhainn agus neamhan. Tha an gnìomh SUMPRODUCT a' toirt suim de na h-eileamaidean uile san raon agus a' tilleadh an àireamh 1's, sin an àireamh de cheallan anns a bheil teacsa.

    Gus barrachd tuigse fhaighinn air mar a tha na foirmlean seo ag obair, feuch dè na luachan a thathar a' cunntadh agus nach eil:

    Na tha air a chunntadh An rud nach eil air a chunntadh
    • Ceallan le teacsa sam bith
    • Caractaran sònraichte
    • Àireamhan air an cruth mar theacsa
    • Ceallan falamh le fradharc anns a bheil sreang falamh (""), giorrachadh ('), àite no neo- caractaran clò-bhualaidh
    • Àireamhan
    • Ceann-latha
    • Luachan loidsigeach TRUE and FALSE
    • Mearachdan
    • Ceallan bàna

    Mar eisimpleir, airson ceallan le teacsa a chunntadh san raon A2:A10, às aonais àireamhan, cinn-latha, luachan loidsigeach, mearachdan agus ceallan bàn, cleachd aon de na foirmlean seo:

    =COUNTIF(A2:A10, "*")

    =SUMPRODUCT(--ISTEXT(A2:A10))

    =SUMPRODUCT(ISTEXT(A2:A10)*1)

    Tha an dealbh-sgrìn gu h-ìosal a’ sealltainn an toradh:

    Cunnt ceallan le teacsa às aonais beàrnan agus teudan falamh

    Na foirmlean air an deach beachdachadh gu h-àrd cunnta h-uile cealla anns a bheil caractaran teacsa sam bith annta. Ann an cuid de shuidheachaidhean, ge-tà, dh'fhaodadh sin a bhith troimh-chèile oir dh'fhaodadh nach eil cuid de cheallan a' coimhead ach falamh ach, gu dearbh, tha caractaran ann nach fhaicear do shùil an duine leithid teudan falamh, abstolan, beàrnan, briseadh loidhne, is eile. cealla ga chunntadh leis an fhoirmle a’ toirt air neach-cleachdaidh am falt a tharraing a-mach a’ feuchainn ri faighinn a-mach carson :)

    Gus ceallan bàn “dearbhach meallta” a thoirmeasg bhon chunntas, cleachd an gnìomh COUNTIFS leis a’ charactar “toirmeasgach” ann an an dàrna slat-tomhais.

    Mar eisimpleir, gus ceallan le teacsa a chunntadh san raon A2:A7 gun an fheadhainn anns a bheil caractar fànais , cleachd am foirmle seo:

    =COUNTIFS(A2:A7,"*", A2:A7, " ")

    Ma tha dàta sam bith air a stiùireadh le foirmlean san raon targaid agad, dh’ fhaodadh gun toir cuid dhe na foirmlean gu sreang fhalamh (""). Gus ceallan le sreangan falamh a leigeil seachad cuideachd, cuir "*?*" an àite "*" anns an argamaid slatan-tomhais1 :

    =COUNTIFS(A2:A9,"*?*", A2:A9, " ")

    Ceist comharra air a chuairteachadh le reultan a’ nochdadh gum bu chòir co-dhiù aon charactar teacsa a bhith sa chill. Leis nach eil caractaran ann an sreang fhalamh, chan eil e a’ coinneachadh ris na slatan-tomhais agus chan eil e air a chunntadh. Chan eilear a' cunntadh ceallan bàn a thòisicheas le ubhal (').

    San dealbh-sgrìn gu h-ìosal, tha beàrn ann an A7, ubhal ann an A8 agus sreang falamh (="") ann an A9. Bidh am foirmle againn a’ fàgail na ceallan sin uile a-mach agus a’ tilleadh cunntas cealla-teacsa de3:

    Mar a chunntas tu ceallan le teacsa sònraichte ann an Excel

    Gus an àireamh de cheallan anns a bheil teacsa no caractar sònraichte fhaighinn, tha thu dìreach a’ toirt seachad an teacsa sin anns an argamaid slatan-tomhais den ghnìomh COUNTIF. Tha na h-eisimpleirean gu h-ìosal a' mìneachadh na h-àireamhaidhean.

    Gus an aon rud a th' ann an teacsa an t-sampall a chur a-steach gu dìreach, cuir a-steach an teacsa slàn ann an comharran-luirg:

    COUNTIF( raon, " text")

    Gus ceallan le pàirt maids a chunntadh, cuir an teacsa eadar dà rionnag, a tha a' riochdachadh àireamh sam bith de charactaran ro agus às dèidh an teacsa:

    COUNTIF ( raon, "* text*")

    Mar eisimpleir, gus faighinn a-mach cia mheud cealla san raon A2: A7 anns a bheil am facal "bananathan" gu dìreach, cleachd am foirmle seo:

    =COUNTIF(A2:A7, "bananas")

    Airson a h-uile ceal anns a bheil “bananathan” a chunntadh mar phàirt dhen t-susbaint ann an suidheachadh sam bith, cleachd am fear seo:

    =COUNTIF(A2:A7, "*bananas*")

    Gus am foirmle a dhèanamh nas fhasa a chleachdadh, faodaidh tu na slatan-tomhais a chur ann an cealla ro-mhìnichte, can D2, agus cuir an t-iomradh cealla san dàrna argamaid:

    =COUNTIF(A2:A7, D2)

    A-rèir an cuir a-steach ann an D2, faodaidh an fhoirmle a bhith a’ maidseadh an teacsa sampall gu h-iomlan no ann am pàirt:

    • Airson maids slàn, taipidh am facal no an abairt gu lèir mar a nochdas e sa chlàr thùsail, m.e. Bananathan .
    • Airson maids phàirteach, dèan seòrsa an teacsa sampall air a chuairteachadh le caractaran cairt-fhiadhaich, mar *Banathan* .

    Mar an tha am foirmle neo-mhothachail air cùis , chan fhaod thu dragh a chur air cùis na litreach,a’ ciallachadh gun dèan *bananathan* sin cuideachd.

    Air an làimh eile, gus ceallan le maids pàirt a chunntadh, co-cheangail an t-iomradh cealla agus caractaran cairt fiadhaich mar:

    =COUNTIF(A2:A7, "*"&D2&"*")

    Airson tuilleadh fiosrachaidh, faic Mar a nì thu cunntas air ceallan le teacsa sònraichte ann an Excel.

    Ciamar gus ceallan sìoltaichte a chunntadh le teacsa ann an Excel

    Nuair a chleachdas tu criathrag Excel gus dìreach an dàta buntainneach a thaisbeanadh aig àm sònraichte, is dòcha gum feum thu uaireannan ceallan faicsinneach le teacsa a chunntadh. Gu mì-fhortanach, chan eil fuasgladh aon-bhriog ann airson na h-obrach seo, ach coisichidh an eisimpleir gu h-ìosal thu gu comhfhurtail tro na ceumannan.

    A’ creidsinn, tha clàr agad mar a chithear san dealbh gu h-ìosal. Chaidh cuid de dh’ inntrigidhean a tharraing à stòr-dàta nas motha a’ cleachdadh fhoirmlean, agus thachair grunn mhearachdan air an t-slighe. Tha thu a' coimhead airson an àireamh iomlan de nithean ann an colbh A a lorg. Leis na sreathan gu lèir rim faicinn, tha am foirmle COUNTIF a chleachd sinn airson ceallan le teacsa a chunntadh ag obair gu math:

    =COUNTIF(A2:A10, "*")

    Agus a-nis, tha thu a' lùghdachadh an liosta le cuid de shlatan-tomhais, can criathraich a-mach na nithean le meud nas motha na 10. 'S e a' cheist – cia mheud rud a th' air fhàgail?

    Gus cunntadh ceallan sìoltaichte le teacsa , seo na dh'fheumas tu a dhèanamh:

    1. Anns a’ chlàr stòr agad, dèan na sreathan gu lèir rim faicinn. Airson seo, glan a h-uile criathrag agus cuir am falach sreathan falaichte.
    2. Cuir colbh cuideachaidh ris leis an fhoirmle SUBTOTAL a sheallas a bheil sreath ann.sìoladh no nach eil.

      Airson ceallan criathte a làimhseachadh, cleachd 3 airson an argamaid function_num :

      =SUBTOTAL(3, A2)

      Gus a h-uile duine aithneachadh ceallan falaichte , air an sìoladh a-mach agus air am falach le làimh, cuir 103 ann an function_num :

      =SUBTOTAL(103, A2)

      San eisimpleir seo, tha sinn airson dìreach ceallan faicsinneach a chunntadh le teacsa ge bith ciamar a chaidh ceallan eile am falach, mar sin cuiridh sinn a-steach an dàrna foirmle ann an A2 agus dèan lethbhreac dheth gu A10.

      Airson ceallan faicsinneach, tillidh am foirmle 1. Cho luath 's a shìoladh tu a-mach no cuir am falach cuid de shreathan le làimh, tillidh am foirmle 0 dhaibh. (Chan fhaic thu na neamhan sin a chionn 's gu bheil iad air an tilleadh airson sreathan falaichte. Gus dèanamh cinnteach gun obraich e mar seo, dìreach dèan lethbhreac de shusbaint cealla falaichte leis an fhoirmle Subtotal gu can faicsinneach sam bith, can =D2, a’ gabhail ris gu bheil sreath 2 falaichte .)

    3. Cleachd an gnìomh COUNTIFS le dà raon eadar-dhealaichte criteria_range / slatan-tomhais paidhrichean gus ceallan faicsinneach le teacsa a chunntadh:
      • Slatan-tomhais1 - lorg ceallan le teacsa sam bith ("*") san raon A2:A10.
      • Slatan-tomhais2 - lorg 1 anns an raon D2:D10 gus ceallan faicsinneach a lorg.<17

      =COUNTIFS(A2:A10, "*", D2:D10, 1)

    A-nis, is urrainn dhut an dàta a shìoladh mar a tha thu ag iarraidh, agus innsidh am foirmle dhut cia mheud cealla sìoltaichte ann an colbh A anns a bheil teacsa (3 ann an ar cùis):

    Nam b’ fheàrr leat colbh a bharrachd a chuir a-steach don duilleag-obrach agad, bidh feum agad air foirmle nas fhaide gus an obair a choileanadh. Dìreach tagh am fear a tha thumar nas fheàrr:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISTEXT(A2:A10)))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), -- (ISTEXT(A2:A10)))

    Obraichidh an gnìomhaiche iomadachaidh cuideachd:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))) * (ISTEXT(A2:A10)))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10)-MIN(ROW(A2:A10)),,1)) * (ISTEXT(A2:A10)))

    Dè am foirmle a chleachdas tu an urra ri do roghainn phearsanta - bidh an toradh mar an ceudna co-dhiù:

    Mar a dh’obraicheas na foirmlean seo

    A’ chiad fhear tha foirmle a’ cleachdadh a’ ghnìomh INDIRECT gus “biadhadh” a dhèanamh air iomraidhean fa leth a h-uile cealla san raon ainmichte gu SUBTOTAL. Tha an dàrna foirmle a' cleachdadh measgachadh de na gnìomhan OFFSET, ROW agus MIN airson an aon adhbhar.

    Tillidh an gnìomh SUBTOTAL sreath de 1an is 0an far a bheil feadhainn a' riochdachadh cheallan faicsinneach agus neamhan a' freagairt ri ceallan falaichte (mar an colbh cuideachaidh gu h-àrd).

    Bidh an gnìomh ISTEXT a’ sgrùdadh gach cealla ann an A2: A10 agus a’ tilleadh TRUE ma tha teacsa ann an cealla, FALSE air dhòigh eile. Bidh an gnìomhaiche unary dùbailte (--) a’ co-èigneachadh luachan TRUE agus FALSE gu 1’s agus 0’s. Aig an ìre seo, tha am foirmle a’ coimhead mar a leanas:

    =SUMPRODUCT({0;1;1;1;0;1;1;0;0}, {1;1;1;0;1;1;0;1;1})

    Tha an gnìomh SUMPRODUCT ag iomadachadh an-toiseach na h-eileamaidean den dà shreath anns na h-aon shuidheachaidhean agus an uairsin a’ toirt suim don raon a thig às.

    Leis gu bheil iomadachadh le neoni a' toirt neoni, chan eil ach 1 anns an t-sreath dheireannaich aig na ceallan a tha air an riochdachadh le 1 anns an dà raon.

    =SUMPRODUCT({0;1;1;0;0;1;0;0;0})

    Agus 's e an àireamh de 1 anns an t-sreath gu h-àrd an àireamh de dh'fhaicinn ceallan anns a bheil teacsa.

    Sin mar a nì thu cunntas air ceallan le teacsa ann an Excel. Tha mi a' toirt taing dhut airson an leughadh agus an dòchas ur faicinn air ar blog an ath sheachdain!

    Ri fhaighinnluchdachadh a-nuas

    Foirmle Excel gus ceallan a chunntadh le teacsa

    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.