Bilangin Kung Naglalaman ang Cell ng Teksto sa Excel (5 Madaling Diskarte)

  • Ibahagi Ito
Hugh West

Sa artikulong ito, ipapakita ko kung paano ka mabibilang kung ang isang cell ay naglalaman ng teksto sa Excel. Ipapakita ko sa iyo na bilangin ang bilang ng mga cell na naglalaman ng mga teksto, gayundin ang bilang ng mga cell na naglalaman ng mga text ngunit nagsasama o nagbubukod ng isang partikular na halaga ng teksto.

I-download ang Workbook ng Pagsasanay

Bilangin Kung Naglalaman ang Cell ng Text.xlsm

5 Madaling Diskarte sa Bilangin Kung Naglalaman ang Cell ng Teksto sa Excel

Dito mayroon kaming set ng data na may Mga Pangalan ng ilang customer at ang kanilang Mga Contact Address ng isang kumpanyang tinatawag Sunflower Kindergarten.

Ngayon ang aming layunin ay bilangin kung gaano karaming mga address sa mga contact address ang Email Address.

Ibig sabihin, bibilangin natin ang isang address kung ito ay isang text, hindi isang numero.

1. Gamitin ang COUNTIF Function para Magbilang Kung May Text ang Cell sa Excel

Maaari mong gamitin ang COUNTIF function ng Excel upang bilangin ang bilang ng mga cell na naglalaman ng mga text.

Para magawa iyon, gumamit ng Asterisk Symbol (*) bilang criteria ng COUNTIF function .

Samakatuwid, ang formula para mabilang ang kabuuang bilang ng Email Mga Address ay magiging:

=COUNTIF(C4:C13,"*")

[ Narito C4:C13 ang hanay ng aking mga contact address. Ipasok mo ito ayon sa iyong pangangailangan.]

Tingnan, binilang nito ang kabuuang bilang ng mga text address, iyon ay, Email na mga address.

Ang resulta ay 7 .

Magbasa pa: Paano Magbilang ng Mga Cell sa Excel na may Iba't ibang Teksto (5 Paraan)

2. Pagsamahin ang ISTEXT at SUMPRODUCT Function para Bilangin Kung May Text ang Cell sa Excel

Maaari mo ring gamitin ang kumbinasyon ng ISTEXT function at ang SUMPRODUCT function hanggang bilang ng mga cell na naglalaman ng mga text value sa Excel.

Upang bilangin ang bilang ng Email Mga Address sa ganitong paraan, pumili ng anumang cell sa iyong set ng data at ilagay ang formula na ito:

=SUMPRODUCT(--ISTEXT(C4:C13))

[ Narito C4:C13 ang hanay ng aking mga contact address. Ipasok mo ito ayon sa iyong pangangailangan.]

Tingnan mo, matagumpay naming nabilang ang bilang ng mga text address. At iyon ay 7 .

⧪ Paliwanag ng Formula:

  • ISTEXT(C4:C13) sinusuri ang bawat cell ng hanay C4: C13 at nagbabalik ng TRUE kung naglalaman ang cell ng text. Kung hindi, nagbabalik ito ng FALSE .
  • Kaya ang ISTEXT(C4:C13) ay nagbabalik ng hanay ng mga boolean value, TRUE at FALSE .
  • –ISTEXT(C4:C13) kino-convert ang array na ibinalik ng ISTEXT function sa array ng 1's at 0's.
  • Kino-convert nito ang TRUE sa 1 at ang FALSE sa 0 .
  • Panghuli, ibinabalik ng SUMPRODUCT function ang kabuuan ng kabuuang hanay. Ibig sabihin, ibinabalik nito ang bilang ng 1 sa hanay.
  • Kaya ibinabalik ng formula ang bilang ng mga cellna naglalaman ng mga halaga ng teksto sa loob ng saklaw.

3. Gamitin ang COUNTIF Function para Magbilang Kung Ang Cell ay Naglalaman ng Teksto na May Kasamang Tukoy na Teksto sa Excel

Hanggang ngayon, binibilang namin ang bilang ng mga cell na naglalaman ng mga text address, iyon ay, Email Mga address.

Maaari mo ring gamitin ang COUNTIF function upang bilangin ang bilang ng mga cell na naglalaman ng mga value ng text kasama ang isang partikular na text.

Halimbawa, ating subukang bilangin ang bilang ng mga customer na gumagamit ng Gmail Mga Address .

Para magawa iyon, kailangan nating bilangin ang bilang ng mga cell na kinabibilangan ng string “gmail” sa loob ng mga ito.

Simple. I-wrap lang ang text “gmail” sa loob ng isang Simbolo ng Asterisk (*) sa loob ng COUNTIF function bilang criteria .

Ang formula ay magiging:

=COUNTIF(C4:C13,"*gmail*")

⧪ Mga Tala:

  • Dito C4:C13 ay ang hanay ng aking mga contact address.
  • At “gmail” ang partikular na text na hinahanap namin.
  • Ipasok mo ang mga ito ayon sa iyong mga pangangailangan.

Tingnan, matagumpay nitong nabilang ang kabuuang bilang ng mga cell na naglalaman ng Gmail Mga Address .

At ito ay 4 .

⧪ Paliwanag ng Formula:

  • Narito ang pamantayan ng COUNTIF function ay “*gmail*” . Binibilang nito ang lahat ng string na may text value na “gmail” dito.
  • Samakatuwid, COUNTIF(C4:C13,”*gmail*”)Binibilang ng ang lahat ng mga cell sa loob ng range C4:C13 na naglalaman ng text na “gmail” .

Magbasa Pa: Paano Magbilang ng Mga Tukoy na Salita sa isang Column sa Excel (2 Paraan)

4. Gumamit ng COUNTIFS Function para Magbilang Kung Ang Cell ay Naglalaman ng Tekstong Hindi Kasama ang isang Tukoy na Teksto sa Excel

Sa nakaraang seksyon, sinubukan naming bilangin ang bilang ng mga cell na naglalaman ng mga value ng text kabilang ang isang partikular na text.

Maaari din nating bilangin ang bilang ng mga cell na naglalaman ng mga value ng text na hindi kasama ang isang partikular na text.

Kailangan mong gamitin ang COUNTIFS function sa halip na ang COUNTIF function para doon.

Halimbawa, subukan nating bilangin ang bilang ng mga cell na naglalaman ng Email Mga Address, ngunit hindi Gmail Mga Address.

Dito kailangan nating bilangin ang bilang ng mga cell na naglalaman ng mga text value na hindi kasama ang string “Gmail” .

Pumili ng anumang naaangkop na cell at ilagay ang formula na ito:

=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")

⧪ Wala pang tala:

  • Narito ang C4:C13 ang hanay ng aking mga contact address.
  • At “gmail” ang partikular na text na gusto naming ibukod.
  • Ipasok mo ang mga ito ayon sa iyong mga pangangailangan.

Tingnan, matagumpay naming nabilang muli ang bilang ng Email na mga address na hindi Gmail na mga address.

Ito ay 3 .

⧪ Paliwanag ng Formula:

  • Ang COUNTIFS function unang binibilang ang lahat ngmga cell na nagpapanatili ng unang pamantayan.
  • Pagkatapos ay binibilang nito ang lahat ng mga cell na nagpapanatili ng pangalawang pamantayan, at iba pa.
  • Dito unang binibilang ang lahat ng mga cell sa loob ng range C4:C13 na mga text value ( “*” ).
  • Pagkatapos ay muli nitong binibilang ang lahat ng mga cell na hindi kasama ang text “gmail” ( “*gmail*” ). Dito Ang “*gmail*” ay tumutukoy sa Hindi katumbas ng “*gmail* .
  • Kaya, binibilang ng formula ang lahat ng mga cell na naglalaman ng mga value ng text, ngunit hindi kasama ang “gmail” .

5. Magpatakbo ng VBA Code para Sabay-sabay na Gampanan ang Lahat ng Mga Gawain

Hanggang ngayon, hiwalay na kaming nagsagawa ng apat na gawain:

  1. Bilangin ang Bilang ng Mga Cell na Naglalaman ng Mga Teksto
  2. Pagkatapos, Bilangin ang Bilang ng Mga Cell na Walang Mga Teksto
  3. Bilangin ang Bilang ng Mga Cell na Naglalaman ng Mga Teksto ngunit May Kasamang Tukoy na Teksto
  4. Bilangin din ang Bilang ng mga Cell na Naglalaman ng mga Teksto ngunit Ibukod ang isang Tukoy na Teksto

Ngayon, bubuo tayo ng Macro gamit ang isang VBA code na maaaring gumanap sa lahat ng apat na gawain nang sabay-sabay.

⧪ Hakbang 1:

Pindutin ang ALT+F11 sa iyong keyboard. Magbubukas ang VBA window .

⧪ Hakbang 2:

Pumunta sa tab na Insert sa ang window ng VBA .

Mula sa mga available na opsyon, piliin ang Module .

⧪ Hakbang 3:

Magbubukas ang isang bagong window ng module na tinatawag na “Module 1” .

Ilagay ang sumusunod na VBA code sa module.

⧪ Code:

4749

⧪ Mga Tala:

  • Ang code na ito ay gumagawa ng Macro tinatawag na Count_If_Cell_Contains_Text .

⧪ Hakbang 4:

I-save ang workbook bilang Excel Macro -Pinagana ang Workbook .

⧪ Hakbang 5:

➤ Bumalik sa iyong worksheet.

Piliin ang hanay ng mga cell sa iyong set ng data kung saan mo gustong magbilang ng mga text.

⧪ Hakbang 6:

➤ Pagkatapos ay pindutin ang ALT+F8 sa iyong keyboard.

➤ Magbubukas ang isang dialogue box na tinatawag na Macro . Piliin ang Count_If_Cell_Contains_Text ( Ang pangalan ng Macro ) at i-click ang Run .

⧪ Hakbang 7:

Isang Input Box ay lalabas na nagtatanong magpasok ka ng integer sa pagitan ng 1 hanggang 4, bawat isa para sa isang partikular na gawain na binanggit doon.

⧪ Hakbang 8:

➤ Kung gusto mong bilangin ang mga cell na naglalaman ng mga text value, ilagay ang 1 . Pagkatapos ay i-click ang OK .

➤ Makakakuha ka ng message box na nagpapakita sa iyo ng bilang ng mga cell na naglalaman ng mga text ( 7 sa halimbawang ito).

⧪ Hakbang 9:

➤ Kung gusto mong magbilang ng mga cell na walang mga text value, ilagay ang 2 . Pagkatapos ay i-click ang OK .

➤ Makakakuha ka ng message box na nagpapakita sa iyo ng bilang ng mga cell na iyonhindi naglalaman ng mga text ( 3 sa halimbawang ito).

⧪ Hakbang 10:

➤ Kung gusto mong bilangin ang mga cell na naglalaman ng mga value ng text, ngunit may kasamang partikular na text, ilagay ang 3 . Pagkatapos ay i-click ang OK .

➤ Makakakuha ka ng isa pang Input Box na humihiling sa iyong ilagay ang partikular na text. Dito ko naipasok ang “gmail” .

⧪ Tandaan: Ito ay case-insensitive. Ibig sabihin, kung ilalagay mo ang “Gmail” , isasama rin dito ang “gmail” .

➤ Pagkatapos ay i-click ang OK .

➤ Makakakuha ka ng message box na nagpapakita sa iyo ng bilang ng mga cell na naglalaman ng mga text, ngunit isama ang partikular na text ( “gmail” dito, 4 ).

⧪ Hakbang 11:

➤ Kung gusto mong bilangin ang mga cell na naglalaman ng mga value ng text, ngunit hindi kasama ang isang partikular na text, ilagay ang 4 . Pagkatapos ay i-click ang OK .

➤ Makakakuha ka ng isa pang Input Box na humihiling sa iyong ilagay ang partikular na text. Narito muli kong ipinasok ang “gmail” .

⧪ Tandaan: Ito ay case-insensitive din. Ibig sabihin, kung ilalagay mo ang “Gmail” , gagana rin ito nang maayos.

➤ Pagkatapos ay i-click ang OK .

➤ Makakakuha ka ng message box na nagpapakita sa iyo ng bilang ng mga cell na naglalaman ng mga text, ngunit ibukod ang partikular na text ( “gmail” dito, 3 ).

Magbasa Nang Higit Pa: Excel VBA para Magbilang ng Mga Cell na Naglalaman ng Partikular na Teksto

Konklusyon

Gamit ang mga pamamaraang ito, mabibilang mo kungang isang cell ay naglalaman ng teksto sa Excel, kasama ang pagsasama o pagbubukod ng isang partikular na teksto. May alam ka bang ibang paraan? O may tanong ka ba? Huwag mag-atubiling magtanong sa amin.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.