Talaan ng nilalaman
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.