Excel дээрх тэмдэгтүүдийг хэрхэн тоолох вэ: нүд эсвэл муж дахь нийт эсвэл тодорхой тэмдэгтүүд

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь Excel програмын тэмдэгтүүдийг хэрхэн тоолохыг тайлбарладаг. Та муж дахь нийт тэмдэгтийн тоог гаргаж, зөвхөн нүд эсвэл хэд хэдэн нүдэнд тодорхой тэмдэгтүүдийг тоолох томъёог сурах болно.

Бидний өмнөх заавар нь Excel LEN функцийг танилцуулсан бөгөөд энэ нь тоолох боломжийг олгодог. нүдэн дэх тэмдэгтүүдийн нийт тоо.

LEN томьёо нь дангаараа хэрэг болох боловч ҮНЭЛГЭЭ, НИЙТЛЭГЧ, ОРЛУУЛАХ зэрэг бусад функцуудтай уялдуулан илүү төвөгтэй ажлуудыг гүйцэтгэж чадна. Цаашид энэ гарын авлагад бид Excel-ийн тэмдэгтүүдийг тоолох хэд хэдэн үндсэн болон дэвшилтэт томъёог нарийвчлан авч үзэх болно.

    Муж дахь бүх тэмдэгтийг хэрхэн тоолох вэ

    Хэд хэдэн нүдн дэх нийт тэмдэгтүүдийг тоолох үед нүд тус бүрийн тэмдэгтийн тоог гаргаж, дараа нь эдгээр тоог нэмэх нь нэн даруй шийдэгдэх асуудал юм:

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

    Эсвэл

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

    Дээрх томьёо нь жижиг мужид сайн ажиллах боломжтой. Нийт тэмдэгтүүдийг илүү өргөн хүрээнд тоолохын тулд бид илүү авсаархан зүйлийг гаргаж ирсэн нь дээр, жишээ нь. массивыг үржүүлж, бүтээгдэхүүний нийлбэрийг буцаадаг SUMPRODUCT функц.

    Муж дахь тэмдэгтүүдийг тоолох ерөнхий Excel томъёо энд байна:

    =SUMPRODUCT(LEN( муж) )

    Мөн таны бодит амьдрал дээрх томьёо үүнтэй төстэй харагдаж магадгүй:

    =SUMPRODUCT(LEN(A1:A7))

    Муж дахь тэмдэгтүүдийг тоолох өөр нэг арга бол LEN функц доторSUM-тай хослуулах:

    =SUM(LEN(A1:A7))

    SUMPRODUCT-аас ялгаатай нь SUM функц нь өгөгдмөлөөр массивыг тооцдоггүй бөгөөд та үүнийг массивын томьёо болгохын тулд Ctrl + Shift + Enter дарах хэрэгтэй.

    Дараах дэлгэцийн агшинд харуулсанчлан SUM томьёо нь нийт тэмдэгтийн тоог буцаана:

    Энэ муж дахь тэмдэгтийн тооллын томъёо хэрхэн ажилладаг вэ

    Энэ Excel-ийн тэмдэгтүүдийг тоолох хамгийн энгийн томъёоны нэг юм. LEN функц нь заасан муж дахь нүд бүрийн уртыг тооцоолж, тоонуудын массив болгон буцаана. Дараа нь SUMPRODUCT эсвэл SUM нь эдгээр тоог нэмээд нийт тэмдэгтийн тоог буцаана.

    Дээрх жишээнд A1-аас A7 хүртэлх нүднүүдийн мөрүүдийн уртыг илэрхийлэх 7 тооны массивыг нэгтгэсэн болно:

    Тэмдэглэл. Excel LEN функц нь нүд, тоо, цэг таслал, тусгай тэмдэг, бүх хоосон зай (эхлэх, төгсгөл, үг хоорондын зай) зэрэг нүд тус бүрийн бүх тэмдэгтийг бүрэн тоолж байгааг анхаарна уу.

    Нүдэн дэх тодорхой тэмдэгтүүдийг хэрхэн тоолох вэ

    Заримдаа нүдний доторх бүх тэмдэгтүүдийг тоолохын оронд зөвхөн тодорхой үсэг, тоо эсвэл тусгай тэмдгийн тохиолдлыг тоолох шаардлагатай болдог.

    Өгөгдсөн тэмдэгт нүдэнд хэдэн удаа гарч ирэхийг тоолохын тулд LEN функцийг ОРЛУУЛАХ-ын хамт ашиглана уу:

    =LEN( нүд )-LEN(ОРЛУУЛАХ( нүд<2)>, тэмдэгт ,""))

    Томьёог илүү сайн ойлгохын тулд дараах жишээг авч үзье.

    Та хүргэгдсэн барааны мэдээллийн санг хадгалдаг гэж бодъё. танигч. Мөн нүд бүр таслал, хоосон зай эсвэл өөр ямар нэгэн хязгаарлагчаар тусгаарлагдсан хэд хэдэн зүйлийг агуулна. Даалгавар нь нүд бүрт өгөгдсөн өвөрмөц танигч хэдэн удаа гарч ирэхийг тоолох явдал юм.

    Хүргүүлсэн зүйлсийн жагсаалтыг B баганад (B2-ээс эхлэн) гэж үзвэл "А"-н тоог тоолж байна. тохиолдлын хувьд томьёо дараах байдалтай байна:

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

    Энэ Excel тэмдэгт тоолох томъёо хэрхэн ажилладаг вэ

    Томьёоны логикийг ойлгохын тулд Үүнийг жижиг хэсгүүдэд хуваана:

    • Эхлээд та B2 дахь мөрийн нийт уртыг тоолно:

    LEN(B2)

  • Дараа нь та ОРЛУУЛАХ функцийг ашиглана. B2 дахь " A " үсгийн бүх тохиолдлыг хоосон тэмдэгт мөрөөр ("") солих замаар арилгахын тулд:
  • SUBSTITUTE(B2,"A","")

  • Тэгээд та мөрийн уртыг тоолно. " A " тэмдэгтгүй:
  • LEN(SUBSTITUTE(B2,"A",""))

  • Эцэст нь " A "-гүй мөрийн уртыг нийт уртын мөрөөс хасна.
  • Үүний үр дүнд та "арилгасан" тэмдэгтүүдийн тоог авах бөгөөд энэ нь нүдэнд байгаа тэмдэгтүүдийн нийт тоотой тэнцүү байна.

    Тоолохыг хүссэн тэмдэгтийнхээ оронд томьёоны хувьд та үүнийг зарим нүдэнд бичиж, дараа нь томьёоны нүдийг лавлаж болно. Ингэснээр таны хэрэглэгчидТаны томьёог өөрчлөхгүйгээр тухайн нүдэнд оруулсан өөр тэмдэгтүүдийг тоолох боломжтой болно:

    Анхаар. Excel-ийн ОРЛУУЛАХ функц нь том жижиг жижиг үсгээр харгалздаг тул дээрх томьёо нь мөн адил том жижиг үсгийг харуулдаг. Жишээлбэл, дээрх дэлгэцийн агшинд B3 нүд нь "А" гэсэн 3 тохиолдлыг агуулдаг - хоёр том үсгээр, нэг жижиг үсгээр бичсэн. Бид ОРЛУУЛАХ функцэд "А"-г ​​оруулсан тул томьёо нь зөвхөн том үсгээр тоолсон.

    Нүдэнд байгаа тодорхой тэмдэгтүүдийг тоолох том жижиг Excel томьёо

    Хэрэв танд том жижиг үсэг тоолох шаардлагатай бол орлуулахаас өмнө заасан тэмдэгтийг том үсгээр хөрвүүлэхийн тулд SUBSTITUTE дотор UPPER функцийг оруулаарай. Томьёонд том үсгийг оруулахаа мартуузай.

    Жишээ нь, B2 нүдний "А" ба "а" зүйлсийг тоолохын тулд дараах томъёог ашиглана уу:

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

    Өөр нэг арга бол үүрлэсэн орлуулах функцуудыг ашиглах явдал юм:

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

    Доорх дэлгэцийн агшингаас харахад хоёр томьёо хоёулаа заасан тэмдэгтийн том, жижиг үсгээр алдаагүй тоологдож байна:

    Зарим тохиолдолд та хүснэгтийн олон өөр тэмдэгтийг тоолох шаардлагатай байж болох ч томьёог бүрд нь өөрчлөхийг хүсэхгүй байж болно. Энэ тохиолдолд нэг орлуулах функцийг нөгөөд нь байрлуулж, зарим нүдэнд тоолохыг хүссэн тэмдэгтээ бичээд (энэ жишээнд D1) тухайн нүдний утгыг том үсэг болгон хөрвүүлнэ.UPPER болон LOWER функцийг ашиглан жижиг үсгээр бичнэ үү:

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

    Өөрт нь эх нүд болон тэмдэгт агуулсан нүдийг хоёуланг нь том эсвэл жижиг үсэг болгон хөрвүүлнэ. Жишээ нь:

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

    Энэ аргын давуу тал нь өгөгдсөн нүдэнд том эсвэл жижиг үсэг оруулахаас үл хамааран таны үсгийн томьёо тоолох томьёо<14 байна> зөв тоог буцаана:

    Нүдэн дэх тодорхой текст эсвэл дэд мөрийн тохиолдлыг тоолох

    Хэрэв та -ыг хэдэн удаа тоолохыг хүсвэл Өгөгдсөн нүдэнд тэмдэгтүүдийн тодорхой хослол (жишээ нь тодорхой текст эсвэл дэд мөр) гарч ирнэ, жишээлбэл. "A2" эсвэл "SS", дараа нь дээрх томьёогоор буцаасан тэмдэгтүүдийн тоог дэд мөрийн уртад хуваана.

    Үсгийн жижиг үсгийн мэдрэмжтэй томьёо:

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

    Үг үсгийн жижиг үсэг мэдрэгддэггүй томьёо:

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

    Үүнд B2 нь текстийн мөрийг бүхэлд нь агуулсан нүд бөгөөд C1 нь таны текст (дэд мөр) юм. тоолохыг хүсэж байна.

    Томьёоны дэлгэрэнгүй тайлбарыг нүдэн дэх тодорхой текст / үгийг хэрхэн тоолох талаар үзнэ үү.

    Тодорхой тоолох аргыг үзнэ үү. муж дахь тэмдэгт(үүд)

    Одоо та нүдэн дэх тэмдэгтүүдийг тоолох Excel-ийн томьёог мэддэг болсон тул тодорхой тэмдэгт мужид хэдэн удаа гарч байгааг мэдэхийн тулд үүнийг улам сайжруулж болно. Үүний тулд бид Excel LEN томъёог авч хэлэлцсэн нүдний тодорхой тэмдэгтийг тоолох болноөмнөх жишээн дээр, массивыг удирдах боломжтой SUMPRODUCT функц дотор байрлуулна уу:

    SUMPRODUCT(LEN( муж )-LEN(SUBSTITUTE( муж , тэмдэгт ,"")))

    Энэ жишээнд томъёо дараах хэлбэртэй байна:

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

    Мөн энд тоолох өөр нэг томьёо байна. Excel-ийн муж дахь тэмдэгтүүд:

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

    Эхний томьёотой харьцуулахад хамгийн тод ялгаа нь SUMPRODUCT-ын оронд SUM-ыг ашиглаж байна. Өөр нэг ялгаа нь массив боловсруулахад зориулагдсан SUMPRODUCT-аас ялгаатай нь SUM нь зөвхөн массивын томьёо -д ашиглагдах үед л массивыг зохицуулж чаддаг тул Ctrl + Shift + Enter товчлуурыг дарах шаардлагатай байдаг. Томьёоны тэмдэгтийг хатуу кодлохыг хүсэхгүй байгаа бол мэдээж үүнийг D1 гэж нэрлээд зарим нүдэнд бичээд тэмдэгтийн тоолох томъёонд тухайн нүдийг лавлаж болно:

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

    Жич. Та муж дахь тодорхой дэд мөр -ийн тохиолдлыг тоолох үед (жишээ нь "KK" эсвэл "AA"-аар эхэлсэн захиалга) тэмдэгтүүдийн тоог дэд мөрийн уртаар хуваах хэрэгтэй, эс тэгвээс тэмдэгт бүрийг дэд мөрийг тус тусад нь тоолно. Жишээ нь:

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

    Тэмдэгт тоолох томьёо хэрхэн ажилладаг вэ

    Та санаж байгаачлан ОРЛУУЛАХ функц нь заасан тэмдэгтийн бүх тохиолдлыг орлуулахад ашиглагддаг (энэ жишээнд "A") ) хоосон текст мөртэй ("").

    Дараа нь бид SUBSTITUTE-оос буцаасан текстийн мөрийг Excel LEN-д нийлүүлнэ.функц нь мөрийн уртыг А-гүйгээр тооцдог. Дараа нь бид энэ тэмдэгтийн тоог текстийн мөрийн нийт уртаас хасна. Эдгээр тооцооллын үр дүн нь нүд бүрт нэг тэмдэгтийн тоо бүхий тэмдэгтийн тооны массив юм.

    Эцэст нь SUMPRODUCT нь массив дахь тоонуудыг нэгтгэж, муж дахь заасан тэмдэгтүүдийн нийт тоог буцаана.

    Муж дахь тодорхой тэмдэгтүүдийг тоолох том жижиг жижиг томьёо

    ОРЛУУЛАХ функц нь том жижиг жижиг үсгээр тоолох функц гэдгийг та аль хэдийн мэдэж байгаа бөгөөд энэ нь манай Excel-ийн томьёог том жижиг үсгээр тоолох боломжийг олгодог.

    Томьёог жижиг үсгийг үл тоомсорлохын тулд өмнөх жишээнд үзүүлсэн аргуудыг дагана уу: Нүдэнд байгаа тодорхой тэмдэгтүүдийг тоолохдоо том жижиг жижиг томьёо.

    Ялангуяа та дараах томьёоны аль нэгийг ашиглан тоолох боломжтой. муж дахь тодорхой тэмдэгтүүдийг жижиг үсгээр бичих:

    • ДЭЭДИЙН функцийг ашиглаж, том үсгээр тэмдэгт оруулна уу:

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

    • Оруулсан ОРЛУУЛАХ функцуудыг ашиглах:

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

    • ДЭЭД болон ДООГ функцуудыг ашиглаж, зарим нүдэнд том эсвэл жижиг тэмдэгт бичиж, томьёоныхоо нүдийг лавлана уу:

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

    Доорх дэлгэцийн агшин нь хамгийн сүүлийн томъёог харуулж байна:

    Зөвлөмж. Муж доторх тодорхой текст (дэд мөр)-ийн тохиолдлуудыг тоолохын тулд муж дахь тодорхой текст / үгийг хэрхэн тоолох талаар харуулсан томъёог ашиглана уу.

    ЭнэТа LEN функцийг ашиглан Excel-ийн тэмдэгтүүдийг хэрхэн тоолох боломжтой. Хэрэв та үсэг тоолохоос илүү үг тоолохыг мэдэхийг хүсвэл манай дараагийн нийтлэлээс хэд хэдэн хэрэгтэй томьёог олох болно, бидэнтэй хамт байгаарай!

    Энэ хооронд та тэмдэгтийн тоолох томьёотой жишээ ажлын номуудыг татаж авах боломжтой. Энэ зааварт ярилцаж, хуудасны төгсгөлд байгаа холбогдох эх сурвалжуудын жагсаалтыг шалгана уу. Уншиж байгаад баярлалаа, удахгүй уулзана гэж найдаж байна!

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.