Excel дээр үгсийг хэрхэн тоолох вэ - томъёоны жишээ

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

Заавар нь Excel-ийн LEN функцийг Excel-ийн бусад функцтэй хослуулан хэрхэн үг тоолохыг тайлбарлаж, нүд эсвэл муж дахь нийт эсвэл тодорхой үг/текстийг тоолох том жижиг жижиг жижиг жижиг томьёогоор хангадаг. .

Microsoft Excel нь бараг бүх зүйлийг тоолж чадах цөөн хэдэн ашигтай функцтэй: COUNT функц нь тоотой нүдийг тоолох, COUNTA нь хоосон нүдийг тоолох, COUNTIF болон COUNTIFS нь нүдийг нөхцөлт тоолох, мөн. Текстийн мөрийн уртыг тооцоолохын тулд LEN.

Харамсалтай нь Excel нь үгийн тоог тоолох ямар ч суулгасан хэрэглүүрийг хангадаггүй. Аз болоход, үйлчилгээний функцуудыг нэгтгэснээр та бараг ямар ч ажлыг гүйцэтгэхийн тулд илүү төвөгтэй томьёо гаргаж чадна. Мөн бид Excel дээрх үгсийг тоолохдоо энэ аргыг ашиглах болно.

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

    Нүрэн дэх үгийг тоолохын тулд дараахыг ашиглана уу. дараах LEN, ОРЛУУЛАХ, TRIM функцүүдийн хослол:

    LEN(TRIM( нүд))-LEN(ОРЛУУЛАХ( нүд," ",""))+1

    Энд нүд нь үг тоолохыг хүссэн нүдний хаяг юм.

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

    =LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1

    Дараа нь А баганын бусад нүднүүдийн үгийг тоолохын тулд томьёог хуулж болно:

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

    Эхлээд та ОРЛУУЛАХ функцийг ашиглан нүдэн дэх бүх зайг хоосон текстээр солих замаар устгана.Мөрний уртыг хоосон зайгүй буцаах LEN функцийн мөр (""):

    LEN(SUBSTITUTE(A2," ",""))

    Үүний дараа та мөрийн нийт уртаас хоосон зайгүй уртыг хасна. Нүдэнд байгаа үгийн тоо нь хоосон зайны тоо дээр 1-тэй тэнцүү тул эцсийн үгийн тоонд 1-ийг нэмнэ.

    Үүнээс гадна, хэрэв байгаа бол нүдэн дэх нэмэлт зайг арилгахын тулд TRIM функцийг ашиглана. Заримдаа ажлын хуудас нь олон үл үзэгдэх зайг агуулж болно, жишээ нь үгийн хоорондох хоёр ба түүнээс дээш зай, эсвэл текстийн эхэнд эсвэл төгсгөлд санамсаргүй бичсэн зай тэмдэгтүүд (жишээ нь, эхний болон төгсгөлийн зай). Мөн эдгээр бүх нэмэлт зай нь таны үгийг тоолж чадахгүй. Үүнээс сэргийлэхийн тулд мөрийн нийт уртыг тооцоолохын өмнө бид TRIM функцийг ашиглан үг хоорондын зайнаас бусад бүх илүүдэл зайг арилгадаг.

    Хоосон нүднүүдийг зөв зохицуулдаг томьёог сайжруулсан

    Excel дээрх үгсийг тоолох дээрх томьёог нэг дутагдалтай зүйл биш бол төгс гэж нэрлэж болно - хоосон нүднүүдэд 1-ийг буцаана. Үүнийг засахын тулд хоосон нүднүүдийг шалгахын тулд IF мэдэгдлийг нэмж болно:

    =IF(A2="", 0, LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

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

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

    Тодорхой үг, текст эсвэл дэд мөр хэдэн удаа гарч ирэхийг тоолох. нүдэнд дараах зүйлийг ашигланатомъёо:

    =(LEN( cell )-LEN(SUBSTITUTE( cell , word ,"")))/LEN( word )

    Жишээ нь, А2 нүдэнд " сар " тохиолдох тоог тооцоолъё:

    =(LEN(A2)-LEN(SUBSTITUTE(A2, "moon","")))/LEN("moon")

    Та томьёонд шууд тоолох үгийг оруулахын оронд зарим нүдэнд бичээд томьёоныхоо нүдийг лавлаж болно. Үүний үр дүнд та Excel дээр үг тоолох илүү уян хатан томъёог авах болно.

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

    =(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)

    Энэ томьёо нүдэн дэх тодорхой текстийн тохиолдлуудыг хэрхэн тооцдог вэ

    1. ОРЛУУЛАХ функц нь заасан утгыг арилгадаг. эх бичвэрээс үг.

    Энэ жишээнд бид A2-т байрлах эх бичвэрээс B1 нүдэнд оруулах үгийг хасна:

    SUBSTITUTE(A2, $B$1,"")

  • Дараа нь, LEN функц нь заасан үггүйгээр текстийн мөрийн уртыг тооцоолдог.
  • Энэ жишээнд " LEN(SUBSTITUTE(A2, $B$1,"")) " нь үгийн бүх тохиолдлуудад агуулагдах бүх тэмдэгтүүдийг устгасны дараа A2 нүдэн дэх текстийн уртыг буцаана. сар ".

  • Үүний дараа дээрх тоог эх текстийн мөрийн нийт уртаас хасна:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    Үүний үр дүн үйлдэл гэдэг нь зорилтот үгийн бүх тохиолдлуудад агуулагдах тэмдэгтүүдийн тоо бөгөөд энэ жишээнд 12 байна (" сар үгийн 3 тохиолдол, тус бүр 4 тэмдэгт).

  • Эцэст нь дээрх тоо. байнаүгийн уртаар хуваагдана. Өөрөөр хэлбэл, та зорилтот үгийн бүх тохиолдлуудад байгаа тэмдэгтүүдийн тоог тухайн үгийн нэг удаагийн тэмдэгтийн тоонд хуваана. Энэ жишээн дээр 12-ыг 4-т хуваасан үр дүнд нь бид 3-ыг авна.
  • Та нүдэн дэх тодорхой үгсийн тоог тоолохоос гадна дурын үгийн байдлыг тоолохдоо энэ томьёог ашиглаж болно. текст (дэд мөр). Жишээлбэл, та " сонгох " гэсэн текст А2 нүдэнд хэдэн удаа гарч байгааг тоолж болно:

    Үг үсгийг тоолохын тулд жижиг үсгийн томьёо нүд

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

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

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

    =(LEN( нүд )-LEN(ОРЛУУЛАХ(ДЭЭД( нүд ), ДЭЭД( текст ) ),"")))/LEN( текст )

    Эсвэл

    =(LEN( нүд )-LEN(ОРЛУУЛАХ(ДООД( нүд<2))>),LOWER( текст ),"")))/LEN( текст )

    Жишээ нь, A2 нүдэн дэх B1 үгийн тохиолдлын тоог тоолох. тохиолдлыг үл тоомсорлон дараах томъёог ашиглана уу:

    =(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2),LOWER($B$1),"")))/LEN($B$1)

    Доор үзүүлсэн шигДэлгэцийн агшинд томьёо нь тухайн үгийг ТОМ үсгээр (B1 нүд), жижиг үсгээр (D1 нүд) эсвэл Өгүүлбэрийн том үсгээр (C1 нүд) бичсэн эсэхээс үл хамааран ижил үгийн тоог буцаана:

    Муж дахь нийт үгийн тоог тоол

    Тодорхой мужид хэдэн үг агуулагдаж байгааг мэдэхийн тулд нүдэн дэх нийт үгийг тоолох томьёог авч, SUMPRODUCT эсвэл SUM функцийн аль нэгэнд оруулах:

    =SUMPRODUCT(LEN(TRIM( муж ))-LEN(ОРЛУУЛАХ( муж ," ",""))+1)

    Эсвэл

    =НИЙЛҮҮЛЭГ(LEN) (TRIM( муж ))-LEN(ОРЛУУЛАХ( муж ," ",""))+1)

    SUMPRODUCT нь массивыг удирдах боломжтой Excel-ийн цөөхөн функцүүдийн нэг юм. мөн та Enter товчийг дарснаар томъёог ердийн аргаар бөглөнө.

    Масивыг тооцоолох SUM функцийн хувьд массивын томъёонд ашиглах ёстой бөгөөд үүнийг Ctrl+Shift+Enter товчлуурын оронд дарж дуусгана. ердийн Enter харвалт.

    Жишээ нь, A2:A4 муж дахь бүх үгийг тоолохын тулд дараах томъёоны аль нэгийг ашиглана уу:

    =SUMPRODUCT(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    =SUM(LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1)

    Ра дахь тодорхой үгсийг тоол nge

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

    =SUMPRODUCT((LEN( муж )-LEN(ОРЛУУЛАХ( муж , үг ,"")))/LEN( үг ))

    Эсвэл

    =SUM((LEN( муж )-LEN(ОРЛУУЛАХ( муж ,) үг ,"")))/LEN( үг ))

    Масивын SUM томьёог зөв бөглөхийн тулд Ctrl+Shift+Enter товчийг дарахаа мартуузай.

    Жишээ нь, А2:А4 муж дотор C1 нүдэнд орсон үгийн бүх тохиолдлыг тоолохын тулд дараах томъёог ашиглана уу:

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))

    Таны хувьд ОРЛУУЛАХ нь үсгийн мэдрэмжтэй функц тул дээрх томьёо нь том, жижиг текстийг ялгадаг гэдгийг санаарай:

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

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((UPPER(A2:A4)),UPPER(C1),"")))/LEN(C1))

    Эсвэл

    =SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE((LOWER(A2:A4)),LOWER(C1),"")))/LEN(C1))

    Excel дээр үгийг ингэж тоолдог. Томьёог илүү сайн ойлгож, урвуу инженерчлэхийн тулд Excel-ийн Count Words ажлын номыг татаж авах боломжтой.

    Хэрэв энэ зааварт авч үзсэн томъёоны аль нь ч таны даалгаврыг шийдэж чадаагүй бол дараах жагсаалтаас үзнэ үү. Excel-ийн нүд, текст болон бие даасан тэмдэгтүүдийг тоолох бусад шийдлүүдийг харуулсан нөөцүүд.

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