Bilang ng Excel ng mga Pangyayari ng Character sa String

  • Ibahagi Ito
Hugh West

Sa tutorial na ito, tatalakayin natin ang bilang ng mga paglitaw ng isang character o isang salita sa isang partikular na hanay ng string at string sa Excel. Kadalasan, kailangan nating kalkulahin ang dalas ng character sa isang cell o isang hanay ng data na naglalaman ng malaking halaga ng data. Kaya, para gawing mas madali ang pagbibilang na ito, tatalakayin natin ang ilang madaling gamitin na mga formula sa artikulong ito.

I-download ang Practice Workbook

Maaari mong i-download ang pagsasanay workbook na ginamit namin para ihanda ang artikulong ito.

Bilangin ang Mga Pangyayari ng Character sa String.xlsx

5 Paraan para Bilangin ang mga Pangyayari ng Character sa String sa Excel

1. Hanapin ang Kabuuang Bilang ng mga Pangyayari ng Character sa String sa Excel gamit ang SUMPRODUCT at LEN Function

Kung gusto mong malaman ang kabuuang bilang ng mga character sa isang cell, ang function ng LEN ay nagsisilbi sa layunin. Ngunit, kapag kailangan mong malaman ang kabuuang bilang ng mga character sa isang hanay, maaari mong pagsamahin ang SUMPRODUCT at LEN na mga function. Halimbawa, mayroon kaming dataset ng pangalan ng libro at gusto naming malaman ang kabuuang bilang ng mga character sa hanay. Kaya, gagamitin namin ang mga sumusunod na hakbang.

Mga Hakbang:

  • Una, i-type ang formula sa ibaba:
=SUMPRODUCT(LEN(B5:B9))

Dito, ang LEN function ay nagbabalik ng bilang ng mga character sa isang text string at ang SUMPRODUCT function ay nagbabalik ng kabuuan ng mga produkto ng katumbasrange.

  • At, narito ang kabuuang bilang ng character sa tinukoy na hanay.

Tandaan:

Excel LEN function na binibilang ang lahat ng character sa bawat cell, kabilang ang mga titik, numero, espasyo, simbolo, at lahat ng espasyo, mga bantas, atbp.

2. Pagsamahin ang SUBSTITUTE at LEN Function para Sumup ng Pangyayari ng Specific Character sa isang String  sa Excel (Case Sensitive)

Minsan, kailangan nating malaman ang bilang ng dalas ng isang character sa isang Excel cell. Sa ganitong sitwasyon, maaari nating gamitin ang LEN at SUBSTITUTION na function nang sabay-sabay. Ang bagay ay, ang SUBSTITUTE function ay case sensitive kaya kung maghahanap ka ng maliliit na letrang character, makukuha mo lang ang bilang ng mga character na iyon. Halimbawa, sa aming dataset ng pangalan ng libro, hahanapin lang namin ang bilang ng character na ‘a ’. Kaya, ang mga hakbang na kasangkot ay:

Mga Hakbang:

  • Una, i-type ang sumusunod na formula:
=LEN(B5)-LEN(SUBSTITUTE(B5,"a",""))

Breakdown ng Formula:

LEN(B5)

Dito, binibilang ng LEN function ang mga character sa Cell B5 .

SUBSTITUTE(B5,”a”, ””)

Pinapalitan ng SUBSTITUTE function ang lahat ng 'a' na character ng blangko (“”).

LEN(SUBSTITUTE(B5,”a”,””))

Ngayon, ang SUBSTITUTE formula ay sakop ng LEN function na nagbibigay ng bilang ng natitira saang mga character ng string (hindi kasama ang lahat 'a' ).

LEN(B5)-LEN(SUBSTITUTE(B5,”a”, ””))

Sa wakas, binabawasan ng formula na ito ang dalawang dating nakalkulang haba at ibinibigay ang kabuuang bilang ng aming tinukoy na character 'a' .

  • Sa huli, narito ang bilang ng inaasahang karakter:

3. Gumamit ng Kumbinasyon ng  SUBSTITUTE at LEN Function para Kalkulahin ang Pangyayari ng Specific Character sa isang String  sa Excel (Case Insensitive)

Sa kabaligtaran sa nakaraang paraan, maaaring kailanganin mong bilangin ang mga character anuman ang pagiging sensitibo ng mga ito sa case. Kung ganoon, maaari mong idagdag ang function na UPPER o LOWER sa nakaraang formula. Ngayon, hahanapin namin ang parehong ‘A” at ‘a’ sa aming dataset ng pangalan ng libro. Narito ang mga hakbang:

Mga Hakbang:

  • I-type muna ang formula sa ibaba.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5),"A",""))

Dito, ang UPPER function ay nagko-convert ng text string sa lahat ng malalaking titik. Dito lahat ng 'a' ay mako-convert sa 'A' at makukuha mo ang bilang nang naaayon. At, ang natitirang bahagi ng formula ay gumagana sa katulad na paraan na ipinaliwanag sa nakaraang halimbawa.

  • Sa wakas, makukuha mo ang sumusunod na resulta, kung ang formula ay ipinasok nang maayos.

4. Kalkulahin ang Bilang ng mga Pangyayari ng Isang Character sa isang Saklaw sa Excel

Minsan ikaw maaaring kailanganing kalkulahin ang kabuuang paglitaw ng tiyakmga character sa isang hanay ng string. Gaya ng, gusto naming malaman ang dalas ng character 'A' o 'a' sa isang hanay ng data.

Mga Hakbang:

  • I-type muna ang sumusunod na formula.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"a","")))

Dito, ang SUM function idinaragdag ang lahat ng mga numero sa isang hanay ng mga cell. Ang natitirang bahagi ng formula ay gumagana tulad ng dati at sa wakas ay ibinabalik ang kabuuang bilang ng character 'a' sa buong hanay.

  • Dahil dito, makukuha mo ang kabuuang bilang tulad ng sumusunod:

5. Bilangin ang Bilang ng mga Pangyayari ng Character (Isang Teksto o Substring)  String sa Saklaw

Katulad ng nakaraang paraan, maaaring gusto mong malaman ang dalas ng isang partikular na text sa isang hanay ng data. Sa ganitong mga sitwasyon, maaari mong gamitin ang mga kumbinasyon ng mga function. Sa pamamaraang ito, pinagsama-sama namin ang SUM , LEN, at SUBSTITUTE na function. Halimbawa, mayroon kaming hanay ng data na naglalaman ng mga pangalan ng kulay at gusto naming malaman ang dalas ng kulay 'Berde' mula sa hanay.

Mga Hakbang:

  • I-type muna ang formula sa ibaba.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"Green","")))/LEN("Green")

Sa formula sa itaas, kailangan mong hatiin ang bilang ng character sa tinukoy na teksto/substring Kung hindi, ang bawat karakter sa teksto ay mabibilang nang isa-isa.

  • Panghuli, narito ang kabuuang bilang ng 'Berde ' sa tinukoy na hanay.

Tandaan:

Dapat na ilagay ang nabanggit na formula bilangisang array formula. Upang maglagay ng formula bilang array sa Excel para sa Windows, pindutin ang CTRL+SHIFT+ENTER para magpasok ng formula bilang array.

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.