په Excel کې د کلمو شمیرلو څرنګوالی - د فورمول مثالونه

  • دا شریک کړه
Michael Brown

سبق تشریح کوي چې څنګه په Excel کې د نورو Excel افعالونو سره په ترکیب کې د LEN فنکشن په کارولو سره د کلمو شمیرل کیږي، او په حجره یا رینج کې د ټول یا ځانګړي کلمو / متن شمیرلو لپاره د قضیې حساس او د قضیې حساس فورمول چمتو کوي. .

د مایکروسافټ ایکسل یو څو ګټور افعال لري چې نږدې هرڅه حساب کولی شي: د شمیرو سره حجرو شمیرلو لپاره COUNT فنکشن ، د غیر خالي حجرو شمیرلو لپاره COUNTA ، COUNTIF او COUNTIFS په مشروط ډول حجرو شمیرلو لپاره ، او LEN د متن تار اوږدوالی محاسبه کولو لپاره.

له بده مرغه، Excel د کلمو شمیرلو لپاره هیڅ جوړ شوی وسیله نه وړاندې کوي. خوشبختانه، د سرور دندو په یوځای کولو سره تاسو کولی شئ د هرې دندې سرته رسولو لپاره ډیر پیچلي فورمولونه جوړ کړئ. او موږ به دا طریقه په Excel کې د کلمو شمیرلو لپاره وکاروو.

    په حجره کې د کلمو ټول شمیر څنګه شمیرل کیږي

    په حجره کې د کلمو شمیرلو لپاره، وکاروئ د LEN، SUBSTITUTE او TRIM دندو لاندې ترکیب:

    LEN(TRIM( cell))-LEN(SUBSTITUTE( cell," ",""))+1

    چیرته چې حجره د حجرې پته ده چیرې چې تاسو غواړئ د کلمو شمیرل غواړئ.

    د مثال په توګه، په A2 حجره کې د کلمو شمیرلو لپاره، دا فورمول وکاروئ:

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

    او بیا، تاسو کولی شئ د A کالم په نورو حجرو کې د کلمو شمیرلو لپاره فارمول کاپي کړئ:

    دا د کلمو شمیرلو فورمول څنګه کار کوي

    لومړی، تاسو د SUBSTITUTE فنکشن کاروئ ترڅو په حجره کې ټول ځایونه د خالي متن سره په ځای کولو سره لرې کړئد سټینګ ("") لپاره د LEN فنکشن لپاره د سټینګ اوږدوالی پرته له کوم ځای څخه بیرته راګرځوي:

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

    له هغې وروسته، تاسو د تار اوږدوالی د تار له ټول اوږدوالي څخه پرته له کوم ځای څخه کم کړئ، او د وروستۍ کلمې شمیرې ته 1 اضافه کړئ، ځکه چې په حجره کې د کلمو شمیر د ځایونو شمیر او 1 سره مساوي دی.

    سربیره پردې، تاسو د TRIM فعالیت کاروئ ترڅو په حجره کې اضافي ځایونه له منځه یوسي، که کوم وي. ځینې ​​​​وختونه یو کاري پاڼه ممکن ډیری ناڅرګند ځایونه ولري، د بیلګې په توګه د کلمو ترمنځ دوه یا ډیر ځایونه، یا د متن په پیل یا پای کې په ناڅاپي ډول ټایپ شوي (د بیلګې په توګه مخکښ او وروسته ځایونه). او دا ټول اضافي ځایونه کولی شي ستاسو د کلمې شمیرل بند کړي. د دې په وړاندې د ساتنې لپاره، مخکې له دې چې د تار ټول اوږدوالی محاسبه کړو، موږ د TRIM فنکشن څخه کار اخلو ترڅو ټول اضافي ځایونه لرې کړو پرته له دې چې د کلمو ترمنځ یو ځای ځای پرځای شي.

    ښه شوی فورمول چې په سمه توګه خالي حجرې اداره کوي

    په Excel کې د کلمو شمیرلو لپاره پورتني فورمول کامل بلل کیدی شي که د یوې نیمګړتیا لپاره نه وي - دا د خالي حجرو لپاره 1 بیرته راګرځوي. د دې د حل کولو لپاره ، تاسو کولی شئ د خالي حجرو چیک کولو لپاره د IF بیان اضافه کړئ:

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

    11>

    لکه څنګه چې تاسو پورته سکرین شاټ کې لیدلی شئ ، فورمول بیرته راځي د خالي حجرو لپاره صفر، او د غیر خالي حجرو لپاره صحیح کلمه شمیرل کیږي.

    په یوه حجره کې د ځانګړو کلمو شمیرل څنګه

    د شمیرلو لپاره څو څو ځله یو مشخص کلمه، متن، یا فرعي سټینګ څرګندیږي په یوه حجره کې، لاندې استعمال کړئفورمول:

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

    د مثال په توګه، راځئ چې په A2 حجره کې د " سپوږمۍ " پیښو شمیر محاسبه کړو:

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

    د دې پرځای چې هغه کلمه چې په مستقیم ډول په فورمول کې شمیرل کیږي داخل کړئ، تاسو کولی شئ دا په ځینې حجره کې ټایپ کړئ، او هغه حجره په خپل فورمول کې حواله کړئ. د پایلې په توګه، تاسو به په Excel کې د کلمو شمیرلو لپاره یو ډیر متنوع فورمول ترلاسه کړئ.

    لارښوونه. که تاسو پلان لرئ چې خپل فارمول په څو حجرو کې کاپي کړئ، ډاډ ترلاسه کړئ چې د $ نښه سره د شمیرلو لپاره د کلمې سره د حجرې حواله سمه کړئ. د مثال په توګه:

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

    دا فورمول څنګه په حجره کې د ځانګړي متن پیښې حسابوي

    1. د SUBSTITUTE فعالیت مشخص شوی لرې کوي د اصلي متن څخه کلمه.

    په دې مثال کې، موږ د B1 په حجره کې د ننوتلو کلمه د اصلي متن څخه چې په A2 کې موقعیت لري لرې کوو:

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

  • بیا، د LEN فنکشن د مشخص شوي کلمې پرته د متن تار اوږدوالی محاسبه کوي.
  • په دې مثال کې، LEN(SUBSTITUTE(A2, $B$1,"")) د کلمې په ټولو پیښو کې د ټولو حروفونو له لرې کولو وروسته په A2 حجره کې د متن اوږدوالی بیرته راګرځوي " سپوږمۍ ".

  • له دې وروسته، پورتنۍ شمیره د اصلي متن تار له ټول اوږدوالي څخه کمیږي:
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    د دې پایله عملیات د هدف کلمې په ټولو پیښو کې د حروفو شمیره ده، کوم چې په دې مثال کې 12 دی (د " سپوږمۍ کلمې 3 پیښې"، هر یو 4 حروف).

  • په پای کې، پورته شمیره دید کلمې په اوږدوالي ویشل شوی. په بل عبارت، تاسو د هدف کلمې په ټولو پیښو کې د حروفونو شمیر د هغه کلمې په یوه پیښه کې د حروفونو شمیر سره ویشئ. په دې مثال کې، 12 په 4 ویشل شوی، او موږ د پایلې په توګه 3 ترلاسه کوو.
  • په یوه حجره کې د ځانګړو کلمو شمیرلو سربیره، تاسو کولی شئ دا فورمول د هر ډول پیښو شمیرلو لپاره وکاروئ. متن (سبسټرینګ). د مثال په توګه، تاسو حساب کولی شئ چې څو ځله متن " غوره " په A2 حجره کې څرګندیږي:

    cell

    لکه څنګه چې تاسو شاید پوهیږئ، Excel SUBSTITUTE د قضیې حساس فعالیت دی، او له همدې امله د SUBSTITUTE پر بنسټ د کلمې شمیرنې فورمول د ډیفالټ له مخې د قضیې حساس دی:

    په حجره کې د ځانګړو کلمو د شمیرلو لپاره د قضیې غیر حساس فورمول

    که تاسو اړتیا لرئ چې د ورکړل شوي کلمې لوی او کوچني پیښې دواړه حساب کړئ، د اصلي متن بدلولو لپاره د SUBSTITUTE دننه د UPPER یا LOWER فنکشن څخه کار واخلئ. متن چې تاسو غواړئ په ورته قضیه کې حساب کړئ.

    =(LEN( cell ) -LEN(SUBSTITUTE(UPPER( cell )،UPPER( text )،"")))/LEN( متن )

    یا

    =(LEN( حجره ) -LEN(موضوع(لویر( حجره )>)، LOWER( متن )،"")))/LEN( متن )

    د مثال په توګه، د A2 حجره کې په B1 کې د کلمې د پیښو شمیر شمیرل د قضیې په پام کې نیولو سره، دا فورمول وکاروئ:

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

    لکه څنګه چې لاندې ښودل شويد سکرین شاټ، فورمول د ورته کلمې شمیره بیرته راګرځوي پرته لدې چې دا کلمه په UPPERCASE (حجره B1) کې ټایپ شوې وي، کوچني (حجره D1) یا د جملې قضیه (حجره C1):

    په یوه سلسله کې د کلمو ټولټال شمیره

    د دې لپاره چې معلومه کړي چې یو ټاکلی سلسله څومره کلمې لري، هغه فورمول واخلئ چې ټول کلمې په یوه حجره کې شمیري او د SUMPRODUCT یا SUM فنکشن کې یې ځای پرځای کړئ:

    =SUMPRODUCT(LEN(TRIM( range ))-LEN(SUBSTITUTE( range ," ",""))+1)

    یا

    =SUM(LEN) (TRIM( range ))-LEN(SUBSTITUTE( range ," ",""))+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)

    په یوه ra کې ځانګړي کلمې حساب کړئ nge

    که تاسو غواړئ حساب کړئ چې یو ځانګړی کلمه یا متن څو ځله د حجرو په لړ کې څرګندیږي ، ورته طریقه وکاروئ - په حجره کې د ځانګړو کلمو شمیرلو لپاره فارمول واخلئ او د SUM یا SUM سره یوځای کړئ. د SUMPRODUCT فعالیت:

    =SUMPRODUCT((LEN( range )-LEN(SUBSTITUTE( range , word ,"")))/LEN( کلمه ))

    یا

    =SUM((LEN( range ) -LEN(SUBSTITUTE( range , کلمه ,"")))/LEN( کلمه ))

    مهرباني وکړئ په یاد ولرئ چې Ctrl+Shift+Enter فشار ورکړئ ترڅو په سمه توګه د SUM فورمول بشپړ کړئ.

    <0 د مثال په توګه، د A2:A4 په حد کې د C1 په حجره کې د ننوتلو کلمې د ټولو پیښو شمیرلو لپاره، دا فورمول وکاروئ:

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

    26>

    لکه څنګه چې تاسو په یاد ولرئ، SUBSTITUTE د کیس حساس فعالیت دی، او له همدې امله پورتنۍ فورمول د لوی او کوچني متن ترمنځ توپیر کوي:

    د فورمول جوړولو لپاره د قضیې غیر حساس ، د UPPER یا LOWER فعالیت وکاروئ:

    =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))

    28>

    دا څنګه تاسو په Excel کې ټکي حساب کړئ. د دې لپاره چې د فارمولونو په ښه پوهیدو او شاید ریورس انجینیر کړئ، تاسو ته ښه راغلاست ویل کیږي چې د نمونې د Excel Count Words کاري کتاب ډاونلوډ کړئ.

    که چیرې پدې ټیوټوریل کې بحث شوي هیڅ کوم فارمول ستاسو دنده نه وي حل کړې، مهرباني وکړئ لاندې لیست وګورئ سرچینې چې په Excel کې د حجرو، متن او انفرادي حروفونو شمیرلو لپاره نورې حل لارې څرګندوي.

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.