فهرست
سبق تشریح کوي چې څنګه په Excel کې د کرکټرونو شمیرل کیږي. تاسو به فارمولونه زده کړئ چې په یوه سلسله کې د ټول کرکټر شمیر ترلاسه کړئ، او یوازې په یوه حجره یا څو حجرو کې ځانګړي حروف شمیرئ.
زموږ پخوانۍ ټیوټوریل د Excel LEN فنکشن معرفي کړ، کوم چې د شمیرلو اجازه ورکوي. په یوه حجره کې د حروفو مجموعه.
د LEN فورمول پخپله ګټور دی، مګر د نورو دندو لکه SUM، SUMPRODUCT او SUBSTITUTE سره په اړیکه کې، دا کولی شي ډیر پیچلي کارونه ترسره کړي. نور په دې ټیوټوریل کې، موږ به په Excel کې د حروفونو شمیرلو لپاره یو څو لومړني او پرمختللي فورمولونه له نږدې وګورو.
څنګه په یو حد کې ټول حروف حساب کړو
کله چې دا په څو حجرو کې د حرفونو ټول شمیر شمیرلو ته راځي ، نو سمدستي حل چې ذهن ته راځي د هر حجرې لپاره د کرکټر شمیره ترلاسه کول دي ، او بیا دا شمیرې اضافه کړئ:
=LEN(A2)+LEN(A3)+LEN(A4)
یا
=SUM(LEN(A2),LEN(A3),LEN(A4))
پورتنۍ فورمول ممکن د یوې کوچنۍ لړۍ لپاره ښه کار وکړي. د دې لپاره چې په لوی رینج کې ټول کرکټرونه وشمېرو، موږ به غوره یو څه نور کمپیکٹ سره راوړو، د بیلګې په توګه. د SUMPRODUCT فنکشن، کوم چې سرې ضربوي او د محصولاتو مجموعه بیرته راګرځوي.
دلته د اکسل عمومي فورمول دی چې په یوه حد کې د حروفونو شمیرل کیږي:
=SUMPRODUCT(LEN( range) )او ستاسو د ریښتیني ژوند فورمول ممکن دې ته ورته وي:
=SUMPRODUCT(LEN(A1:A7))
8>
په یوه حد کې د حروفونو د شمیرلو بله لاره د دې کارول دي. د LEN فعالیتد SUM سره ترکیب:
=SUM(LEN(A1:A7))
د SUMPRODUCT په څیر، د SUM فنکشن په ډیفالټ ډول سرې نه محاسبه کوي، او تاسو اړتیا لرئ چې Ctrl + Shift + Enter فشار ورکړئ ترڅو دا په یو صف فارمول بدل کړي.
لکه څنګه چې په لاندې سکرین شاټ کې ښودل شوي، د SUM فورمول ورته ټول کرکټرونه راګرځوي:
د دې سلسلې د کرکټر شمیرنې فورمول څنګه کار کوي
دا په Excel کې د کرکټرونو شمیرلو لپاره یو له خورا ساده فارمولونو څخه دی. د LEN فنکشن په ټاکل شوي حد کې د هرې حجرې لپاره د تار اوږدوالی محاسبه کوي او د شمیرو د لړۍ په توګه بیرته راګرځوي. او بیا، SUMPRODUCT یا SUM دا شمیرې اضافه کوي او د ټول کرکټر شمیره بیرته راګرځوي.
پورتني مثال کې، د 7 شمیرو لړۍ چې د A1 څخه تر A7 حجرو کې د تارونو اوږدوالی څرګندوي لنډیز دی:
یادونه. مهرباني وکړئ په پام کې ونیسئ چې د Excel LEN فنکشن په بشپړ ډول حساب کوي په هر حجره کې ټول حروف ، پشمول حروف، شمیرې، د ټکي نښه، ځانګړي سمبولونه، او ټول ځایونه (مخکې، تعقیب او د کلمو ترمنځ ځایونه).
په یوه حجره کې د ځانګړو حروفونو د شمیرلو څرنګوالی
کله ناکله، د دې پر ځای چې په یوه حجره کې د ټولو حروفونو شمیرل شي، تاسو اړتیا لرئ چې یوازې د یو ځانګړي لیک، شمیرې، یا ځانګړي سمبولونو پیښو شمیرل کړئ.
د دې لپاره چې په یوه حجره کې یو ورکړل شوی کریکټ څو ځله څرګند شي، د LEN فنکشن د SUBSTITUTE سره یوځای وکاروئ:
=LEN( cell )-LEN(SUBSTITUTE( cell )> کرکټر ,""))د فورمول د ښه پوهیدو لپاره، لاندې مثال ته پام وکړئ.
فرض کړئ، تاسو د سپارل شوي توکو ډیټابیس ساتئ، چیرې چې د هر توکي ډول خپل ځانګړی لري. پیژندونکی او هر حجره څو توکي لري چې د کوما، ځای، یا کوم بل حد په واسطه جلا شوي. دنده دا ده چې په هر حجره کې څو ځله یو ځانګړی پیژندونکی څرګند شي.
فرض کړئ چې د سپارل شوي توکو لیست په B کالم کې دی (په B2 کې پیل کیږي)، او موږ د "A" شمیره شمیرو. د پیښو، فورمول په لاندې ډول دی:
=LEN(B2)-LEN(SUBSTITUTE(B2,"A",""))
دا د Excel کرکټر شمیره فورمول څنګه کار کوي
د فورمول منطق د پوهیدو لپاره، راځئ چې دا په کوچنیو برخو وویشئ:
- لومړی، تاسو په B2 کې د ټول تار اوږدوالی شمیرئ: 5>3>
- بیا، تاسو د SUBSTITUTE فنکشن کاروئ په B2 کې د " A " د لیک ټولې پیښې لرې کولو لپاره دا د خالي تار ("") سره په ځای کولو سره:
- او بیا تاسو د تار اوږدوالی حساب کړئ پرته له " A " کرکټر:
- په نهایت کې، تاسو د تار اوږدوالی د ټول اوږدوالی تار څخه د " A " پرته کم کړئ.
- د UPPER فنکشن وکاروئ او یو کرکټر په لوی لاس کې دننه کړئ:
=SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(UPPER(B2:B8),"A","")))
- د nested SUBSTITUTE افعال وکاروئ:
=SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(SUBSTITUTE((B2:B8),"A",""),"a","")))
- د UPPER او LOWER فنکشنونه وکاروئ، په ځینو حجرو کې یا د لوی یا لوټکیس حرف ټایپ کړئ، او هغه حجره په خپل فارمول کې حواله کړئ:
=SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(SUBSTITUTE((B2:B8), UPPER($E$1), ""), LOWER($E$1),"")))
LEN(B2)
SUBSTITUTE(B2,"A","")
LEN(SUBSTITUTE(B2,"A",""))
د پایلې په توګه، تاسو د "لیرې شوي" حروفونو شمیر ترلاسه کوئ، کوم چې په حجره کې د هغه کرکټر پیښو ټول شمیر سره برابر دی.
د هغه کرکټر مشخص کولو پرځای چې تاسو یې شمیرل غواړئ یو فورمول، تاسو کولی شئ دا په یو حجره کې ولیکئ، او بیا هغه حجره په فورمول کې حواله کړئ. په دې توګه، ستاسو کاروونکيد دې وړتیا به ولري چې د کوم بل کرکټر پیښې چې دوی په هغه حجره کې داخل کړي پرته له دې چې ستاسو فارمول سره لاسوهنه وکړي حساب کړي:
یادونه. د Excel SUBSTITUTE د قضیې حساس فعالیت دی، او له همدې امله پورته فورمول هم د قضیې حساس دی. د مثال په توګه، په پورتني سکرین شاټ کې، B3 حجره د "A" 3 پیښې لري - دوه په لوی لاس کې، او یو په کوچنیو کې. فورمول یوازې لوی توري شمیرلي دي ځکه چې موږ د SUBSTITUTE فعالیت ته "A" چمتو کړی.
په حجره کې د ځانګړو حروفونو شمیرلو لپاره د قضیې غیر حساس ایکسل فارمول
که تاسو د قضیې غیر حساس کرکټر شمیرې ته اړتیا لرئ، د SUBSTITUTE دننه د UPPER فنکشن ځای په ځای کړئ ترڅو د بدیل چلولو دمخه مشخص کرکټر په لوی لاس بدل کړئ. او، ډاډه اوسئ چې په فورمول کې د پورتنۍ حروف دننه کړئ.
د مثال په توګه، په B2 حجره کې د "A" او "a" توکو شمیرلو لپاره، دا فورمول وکاروئ:
=LEN(B2)-LEN(SUBSTITUTE(UPPER(B2),"A",""))
بله لاره دا ده چې د nested بدیل افعال وکاروئ:
=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),""))
د دې کړنلارې ګټه دا ده چې پرته له دې چې په حواله شوي حجره کې د پورتنۍ یا ټیټ کیسې کرکټر داخل شوی وي، ستاسو د قضیې غیر حساس کرکټر شمیره فورمول به سمه شمیره بیرته راستانه کړي:
19>په حجره کې د ځانګړي متن یا سبسټرینګ پیښې شمیرل د حروفونو ځانګړی ترکیب (د بیلګې په توګه ځینې متن، یا فرعي سټینګ) په یوه ورکړل شوي حجره کې ښکاري، د بیلګې په توګه "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 هغه متن دی (سبسټرینګ) تاسو غواړې چې شمېرل شې.
د فورمول د تفصيلي وضاحت لپاره، مهرباني وکړئ وګورئ چې څنګه په حجره کې د ځانګړي متن / کلمو شمیرل کیږي.
څنګه مشخص شمیرل کیږي کرکټرونه په یوه سلسله کې
اوس چې تاسو په حجره کې د حروفونو شمیرلو لپاره د ایکسل فارمول پیژنئ، تاسو ممکن دا نور هم ښه کړئ ترڅو معلومه کړئ چې یو ځانګړی کرکټر څو ځله په رینج کې څرګندیږي. د دې لپاره، موږ به د ایکسل LEN فورمول واخلو ترڅو په بحث شوي حجره کې یو ځانګړي چار حساب کړوپه تیرو مثال کې، او دا د SUMPRODUCT فنکشن دننه کېږدئ کوم چې سرې اداره کولی شي:
SUMPRODUCT(LEN( range ) -LEN(SUBSTITUTE( range ، کردار ,"")))په دې مثال کې، فورمول لاندې شکل اخلي:
=SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))
24>
او دلته د شمیرلو لپاره یو بل فارمول دی د Excel په رینج کې حروف:
=SUM(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))
د لومړي فورمول په پرتله، خورا څرګند توپیر د SUMPRODUCT پرځای SUM کارول دي. بل توپیر دا دی چې دا د Ctrl + Shift + Enter فشارولو ته اړتیا لري ځکه چې د SUMPRODUCT برعکس، کوم چې د صفونو پروسس کولو لپاره ډیزاین شوی، SUM یوازې هغه وخت سرې اداره کولی شي کله چې د ارې فورمول کې کارول کیږي.
که تاسو نه په فورمول کې د کرکټر هارډ کوډ نه غواړئ، تاسو کولی شئ دا په ځینو حجرو کې ټایپ کړئ، D1 ووایاست، او هغه حجره د خپل کرکټر شمیرنې فورمول کې حواله کړئ:
=SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1,"")))
نوټ. په داسې حاالتو کې چې تاسو په یوه سلسله کې د ځانګړي فرعي سټینګ پیښې شمیرئ (د مثال په توګه د "KK" یا "AA" سره پیل شوي امرونه)، تاسو اړتیا لرئ د کریکټ شمیره د سبسټرینګ اوږدوالي سره وویشئ، که نه نو هر کرکټر سبسټرینګ به په انفرادي ډول شمیرل کیږي. د بېلګې په توګه:
=SUM((LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1, ""))) / LEN(D1))
د کرکټر د شمېرنې فورمول څنګه کار کوي
لکه څنګه چې تاسو په یاد ولرئ، د SUBSTITUTE فنکشن د ټاکل شوي کرکټر ("A" په دې مثال کې د ټولو پیښو ځای په ځای کولو لپاره کارول کیږي. ) د خالي متن تار ("") سره.
بیا، موږ د SUBSTITUTE لخوا بیرته راستنیدونکي متن تار اکسل LEN ته وړاندې کوو.فنکشن د دې لپاره چې دا د تار اوږدوالی محاسبه کړي پرته له A's. او بیا، موږ د هغه کرکټر شمیره د متن تار له ټول اوږدوالي څخه کموو. د دې حسابونو پایله د کرکټرونو شمیره ده، په هر حجره کې د یو کرکټر شمیر سره.
په یوه سلسله کې د ځانګړو حروفونو د شمیرلو لپاره د قضیې غیر حساس فورمول
د دې لپاره چې فورمول د قضیې سترګې پټې کړي، هغه طریقې تعقیب کړئ چې په تیرو مثال کې ښودل شوي: په حجره کې د ځانګړو حروفونو د شمیرلو لپاره د قضیې غیر حساس فورمول.
په ځانګړې توګه، تاسو کولی شئ د شمیرلو لپاره د لاندې فورمولونو څخه یو وکاروئ ځانګړي حروف په یوه رینج کې له پامه غورځول شوي قضیه کې:
لاندې سکرین شاټ په عمل کې وروستی فارمول ښیې:
25>
لارښوونه. په یوه سلسله کې د ځانګړي متن (فرعي سټرینګ) د پیښو شمیرلو لپاره، هغه فورمول وکاروئ چې ښودل شوي په رینج کې د ځانګړي متن / کلمو شمیرلو څرنګوالی.
دادا چې تاسو څنګه کولی شئ د LEN فنکشن په کارولو سره په Excel کې حروف حساب کړئ. که تاسو غواړئ پوه شئ چې څنګه د انفرادي حروفونو پر ځای د کلمو شمیرل کیږي، تاسو به زموږ په راتلونکې مقاله کې یو څو ګټور فورمولونه ومومئ، مهرباني وکړئ په دې اړه پاتې شئ!
په عین حال کې، تاسو کولی شئ د نمونې کاري کتابونه د کرکټر شمیرنې فورمول سره ډاونلوډ کړئ. په دې ټیوټوریل کې بحث شوی، او د پاڼې په پای کې د اړوندو سرچینو لیست وګورئ. زه له تاسو څخه د لوستلو لپاره مننه کوم او هیله لرم چې تاسو ژر وګورم!