Kumaha ngitung karakter dina Excel: karakter total atanapi spésifik dina sél atanapi rentang

  • Bagikeun Ieu
Michael Brown

Tutorial ngajelaskeun kumaha carana ngitung karakter dina Excel. Anjeun bakal diajar rumus pikeun meunangkeun jumlah total karakter dina rentang, sarta ngan cacah karakter husus dina sél atawa sababaraha sél.

Tutorial saméméhna kami ngawanohkeun fungsi Excel LEN, nu ngidinan cacah total jumlah karakter dina hiji sél.

Rumus LEN mangpaatna sorangan, tapi dina hubungan jeung fungsi séjén kayaning SUM, SUMPRODUCT jeung SUBSTITUTE, éta bisa nanganan tugas jauh leuwih kompleks. Satuluyna dina tutorial ieu, urang bakal nempo leuwih deukeut kana sababaraha rumus dasar jeung canggih pikeun ngitung karakter dina Excel.

    Cara ngitung sakabeh karakter dina rentang

    Nalika ngitung jumlah karakter dina sababaraha sél, solusi langsung anu aya dina pikiran nyaéta kéngingkeun jumlah karakter pikeun unggal sél, teras tambahkeun nomer éta:

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

    Atawa

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

    Rumus di luhur bisa jadi hade pikeun rentang leutik. Pikeun cacah total karakter dina rentang badag, urang kukituna hadé datang nepi ka hal nu leuwih kompak, f.eks. fungsi SUMPRODUCT, nu ngalikeun arrays jeung mulangkeun jumlah produk.

    Kieu rumus Excel generik pikeun ngitung karakter dina rentang:

    =SUMPRODUCT(LEN( rentang) )

    Jeung rumus kahirupan nyata anjeun bisa jadi sarupa kieu:

    =SUMPRODUCT(LEN(A1:A7))

    Cara séjén pikeun ngitung karakter dina rentang nyaéta ngagunakeun fungsi LEN dinakombinasi jeung SUM:

    =SUM(LEN(A1:A7))

    Teu kawas SUMPRODUCT, fungsi SUM henteu ngitung arrays sacara standar, sarta anjeun kudu mencet Ctrl + Shift + Enter pikeun ngarobahna jadi rumus array.

    Sakumaha anu dipidangkeun dina screenshot di handap ieu, rumus SUM ngabalikeun total jumlah karakter anu sami:

    Kumaha ieu rumus cacah karakter rentang ieu dianggo

    Ieu mangrupa salah sahiji rumus paling lugas pikeun ngitung karakter dina Excel. Fungsi LEN ngitung panjang string pikeun tiap sél dina rentang nu ditangtukeun sarta mulihkeun aranjeunna salaku susunan angka. Teras, SUMPRODUCT atanapi SUM nambihan angka-angka éta sareng mulangkeun jumlah total karakter.

    Dina conto di luhur, susunan 7 angka anu ngagambarkeun panjang string dina sél A1 dugi ka A7 dijumlahkeun:

    Catetan. Punten perhatoskeun yén fungsi Excel LEN leres-leres ngitung sadaya karakter dina unggal sél , kalebet hurup, angka, tanda baca, simbol khusus, sareng sadaya rohangan (ngarah, labuh sareng spasi antara kecap).

    Kumaha cara ngitung karakter husus dina sél

    Kadang-kadang, tinimbang ngitung sakabéh karakter dina sél, Anjeun bisa jadi kudu cacah ngan kajadian tina hurup husus, angka, atawa simbol husus.

    Pikeun ngitung sabaraha kali karakter anu dipasihkeun muncul dina sél, paké fungsi LEN sareng SUBSTITUTE:

    =LEN( cell )-LEN(SUBSTITUTE( cell , karakter ,""))

    Pikeun leuwih paham kana rumusna, pertimbangkeun conto di handap ieu.

    Anggap, anjeun ngajaga database barang anu dikirimkeun, dimana unggal jinis barang gaduh keunikan masing-masing. idéntifikasi. Sarta unggal sél ngandung sababaraha item dipisahkeun ku koma, spasi, atawa naon baé delimiter séjén. Tugasna nyaéta ngitung sabaraha kali idéntifikasi unik anu dipasihkeun muncul dina unggal sél.

    Anggap yén daptar barang anu dikirimkeun aya dina kolom B (dimimitian dina B2), sareng urang ngitung jumlah "A" rumusna kieu:

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

    Kumaha rumus cacah karakter Excel ieu jalan

    Pikeun ngarti logika rumus, hayu urang Pecah jadi bagian-bagian nu leuwih leutik:

    • Kahiji, anjeun ngitung total panjang string dina B2:

    LEN(B2)

  • Terus, Anjeun nganggo fungsi SUBSTITUTE pikeun miceun sakabeh kajadian hurup " A " dina B2 ku ngaganti eta ku string kosong (""):
  • SUBSTITUTE(B2,"A","")

  • Terus, anjeun ngitung panjang string. tanpa " A " karakter:
  • LEN(SUBSTITUTE(B2,"A",""))

  • Ahirna, anjeun ngurangan panjang string tanpa " A " tina total panjang string.
  • Hasilna, anjeun meunang jumlah karakter "dihapus", nu sarua jeung jumlah total kajadian karakter dina sél.

    Tinimbang nangtukeun karakter nu Anjeun hoyong cacah dina. rumus, anjeun tiasa ngetik dina sababaraha sél, teras ngarujuk sél éta dina rumus. Ku cara kieu, pamaké anjeunbakal tiasa ngitung kajadian tina karakter séjén anu dilebetkeun kana sél éta tanpa ngarobih rumus anjeun:

    Catetan. SUBSTITUTE Excel mangrupikeun fungsi sénsitip-huruf, sareng ku kituna rumus di luhur ogé sénsitip-sénsitip. Contona, dina screenshot luhur, sél B3 ngandung 3 kajadian "A" - dua dina hurup gede, sarta hiji dina hurup leutik. Rumus geus diitung ngan hurup gede sabab kami disadiakeun "A" kana fungsi SUBSTITUTE.

    Rumus Excel anu teu peka-huruf pikeun ngitung karakter khusus dina sél

    Upami anjeun peryogi jumlah karakter anu teu peka-huruf, selapkeun pungsi UPPER di jero SUBSTITUTE pikeun ngarobih karakter anu ditangtukeun kana hurup ageung sateuacan ngajalankeun substitusi. Jeung, pastikeun nuliskeun karakter hurup gede dina rumus.

    Contona, pikeun ngitung item "A" jeung "a" dina sél B2, paké rumus ieu:

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

    Cara séjén nyaéta ngagunakeun fungsi Pangganti nested:

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

    Sakumaha anjeun tiasa ningali dina screenshot di handap, duanana rumus sacara sampurna ngitung kajadian hurup ageung sareng leutik tina karakter anu ditangtukeun:

    Dina sababaraha kasus, Anjeun bisa jadi kudu ngitung loba karakter béda dina tabel, tapi anjeun bisa jadi teu hayang ngarobah rumus unggal waktu. Dina hal ieu, sarang hiji fungsi Pangganti dina sejen, ketik karakter nu Anjeun hoyong cacah dina sababaraha sél (D1 dina conto ieu), sarta ngarobah nilai sél kana hurup gede jeunghurup leutik ku ngagunakeun fungsi UPPER jeung LOWER:

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

    Alternatipna, ngarobah sél sumber jeung sél nu ngandung karakter boh kana hurup gede atawa leutik. Contona:

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

    Kauntungan tina pendekatan ieu nyaéta henteu paduli naha hurup ageung atanapi hurup leutik dilebetkeun dina sél anu dirujuk, rumus jumlah karakter teu peka hurup anjeun bakal mulangkeun cacah nu bener:

    Itung kajadian tina téks atawa substring nu tangtu dina sél

    Lamun rék ngitung sabaraha kali kombinasi husus tina karakter (nyaéta téks tangtu, atawa substring) nembongan dina sél nu tangtu, misalna. "A2" atawa "SS", teras bagikeun jumlah karakter nu dipulangkeun ku rumus di luhur ku panjang substring.

    Huruf-sensitip Rumus:

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

    Huruf leutik :

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

    Dimana B2 nyaéta sél anu ngandung sakabéh string téks, jeung C1 nyaéta téks (substring) anjeun. hoyong ngitung.

    Pikeun katerangan lengkep ngeunaan rumus, mangga tingali Cara ngitung téks/kecap husus dina sél.

    Cara ngitung husus. karakter(s) dina rentang

    Ayeuna anjeun terang rumus Excel pikeun ngitung karakter dina sél, Anjeun meureun hoyong ningkatkeun deui pikeun manggihan sabaraha kali karakter nu tangtu muncul dina rentang. Pikeun ieu, urang bakal nyandak rumus Excel LEN pikeun ngitung karakter khusus dina sél anu dibahasdina conto samemehna, teras lebetkeun kana fungsi SUMPRODUCT anu tiasa ngadamel susunan:

    SUMPRODUCT(LEN( rentang )-LEN(SUBSTITUTE( rentang , karakter ,"")))

    Dina conto ieu, rumusna bentukna kieu:

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

    Jeung ieu rumus sejen pikeun ngitung karakter dina rentang Excel:

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

    Dibandingkeun jeung rumus kahiji, bédana paling atra ngagunakeun SUM tinimbang SUMPRODUCT. Bédana séjén nyaéta yén éta peryogi mencét Ctrl + Shift + Enter sabab teu sapertos SUMPRODUCT, anu dirancang pikeun ngolah arrays, SUM tiasa ngadamel arrays ngan nalika dianggo dina rumus array .

    Upami anjeun henteu. 'Henteu hoyong hardcode karakter dina rumus, tangtosna anjeun tiasa ngetik dina sababaraha sél, sebutkeun D1, sareng ngarujuk sél éta dina rumus cacah karakter anjeun:

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

    Catetan. Dina kaayaan nalika anjeun ngitung kajadian substring khusus dina rentang (misalna pesenan dimimitian ku "KK" atanapi "AA"), anjeun kedah ngabagi jumlah karakter ku panjang substring, upami henteu unggal karakter dina substring bakal diitung individual. Contona:

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

    Kumaha rumus cacah karakter ieu jalan

    Sakumaha anjeun émut, fungsi SUBSTITUTE dianggo pikeun ngagentos sadaya kajadian karakter anu ditangtukeun ("A" dina conto ieu. ) nganggo string téks kosong ("").

    Teras, urang nyadiakeun string téks nu dipulangkeun ku SUBSTITUTE ka Excel LENfungsi meh ngitung panjang string tanpa A urang. Teras, urang ngirangan jumlah karakter tina total panjang senar téks. Hasil tina itungan ieu mangrupa susunan cacah karakter, kalawan hiji cacah karakter per sél.

    Pamustunganana, SUMPRODUCT nyimpulkeun angka-angka dina array jeung mulangkeun total cacah karakter nu ditangtukeun dina rentang.

    Rumus sensitip-huruf leutik pikeun ngitung karakter husus dina rentang

    Anjeun geus nyaho yén SUBSTITUTE nyaéta pungsi sénsitip-huruf leutik, nu ngajadikeun rumus Excel urang pikeun cacah karakter ogé sénsitip.

    Pikeun nyieun rumus teu malire hurup, tuturkeun pendekatan anu ditingalikeun dina conto samemehna: Rumus sensitip huruf leutik pikeun ngitung karakter husus dina sél.

    Sacara khusus, anjeun tiasa nganggo salah sahiji rumus ieu pikeun ngitung karakter husus dina rentang teu malire kasus:

    • Pake pungsi UPPER jeung asupkeun karakter dina hurup gede:

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

    • Pake fungsi SUBSTITUTE nested:

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

    • Paké pungsi UPPER jeung LOWER, ketik aksara gede atawa aksara leutik dina sababaraha sél, sarta rujuk sél éta dina rumus anjeun:

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

    Potret layar di handap nunjukkeun rumus anu terakhir dina tindakan:

    Tip. Pikeun ngitung kajadian téks husus (substring) dina rentang, paké rumus anu didemonstrasikan dina Kumaha ngitung téks/kecap husus dina rentang.

    Ieunyaéta kumaha anjeun tiasa ngitung karakter dina Excel nganggo fungsi LEN. Upami anjeun hoyong terang kumaha ngitung kecap tinimbang karakter individu, anjeun bakal mendakan sababaraha rumus anu mangpaat dina tulisan kami salajengna, mangga teraskeun!

    Samentawis éta, anjeun tiasa ngaunduh conto buku kerja kalayan rumus cacah karakter. dibahas dina tutorial ieu, jeung pariksa kaluar daptar sumberdaya patali dina tungtung kaca. Abdi ngahaturkeun nuhun pikeun maca sareng mudah-mudahan tiasa pendak sareng anjeun!

    Michael Brown mangrupakeun enthusiast téhnologi dedicated kalawan gairah pikeun nyederhanakeun prosés kompléks ngagunakeun parabot software. Kalayan langkung ti dasawarsa pangalaman dina industri téknologi, anjeunna parantos ngasah kaahlianna dina Microsoft Excel sareng Outlook, ogé Google Sheets sareng Docs. Blog Michael dikhususkeun pikeun ngabagi pangaweruh sareng kaahlianna ka batur, nyayogikeun tip sareng tutorial anu gampang pikeun ningkatkeun produktivitas sareng efisiensi. Naha anjeun profésional berpengalaman atanapi pamula, blog Michael nawiskeun wawasan anu berharga sareng naséhat praktis pikeun ngamangpaatkeun alat parangkat lunak penting ieu.