តារាងមាតិកា
ការបង្រៀនពន្យល់ពីរបៀបរាប់តួអក្សរក្នុង Excel ។ អ្នកនឹងរៀនរូបមន្តដើម្បីទទួលបានចំនួនតួអក្សរសរុបក្នុងជួរមួយ ហើយរាប់តែតួអក្សរជាក់លាក់ក្នុងក្រឡា ឬក្នុងក្រឡាមួយចំនួន។
ការបង្រៀនពីមុនរបស់យើងបានណែនាំមុខងារ Excel LEN ដែលអនុញ្ញាតឱ្យរាប់លេខ ចំនួនតួអក្សរសរុបនៅក្នុងក្រឡាមួយ។
រូបមន្ត LEN មានប្រយោជន៍ដោយខ្លួនឯង ប៉ុន្តែក្នុងការទំនាក់ទំនងជាមួយមុខងារផ្សេងទៀតដូចជា SUM, SUMPRODUCT និង SUBSTITUTE វាអាចដោះស្រាយកិច្ចការស្មុគស្មាញជាងឆ្ងាយ។ បន្ថែមទៀតនៅក្នុងមេរៀននេះ យើងនឹងពិនិត្យមើលឱ្យកាន់តែដិតដល់នូវរូបមន្តមូលដ្ឋាន និងកម្រិតខ្ពស់មួយចំនួនដើម្បីរាប់តួអក្សរក្នុង Excel។
របៀបរាប់តួអក្សរទាំងអស់ក្នុងជួរ
នៅពេលនិយាយដល់ការរាប់ចំនួនតួអក្សរសរុបនៅក្នុងក្រឡាជាច្រើន ដំណោះស្រាយភ្លាមៗដែលត្រូវគិតគឺដើម្បីទទួលបានចំនួនតួអក្សរសម្រាប់ក្រឡានីមួយៗ ហើយបន្ទាប់មកបន្ថែមលេខទាំងនោះ៖
=LEN(A2)+LEN(A3)+LEN(A4)
ឬ
=SUM(LEN(A2),LEN(A3),LEN(A4))
រូបមន្តខាងលើអាចដំណើរការល្អសម្រាប់ជួរតូចមួយ។ ដើម្បីរាប់តួអក្សរសរុបក្នុងជួរធំជាងនេះ យើងគួរតែបង្កើតអ្វីដែលតូចជាងនេះ ឧ. អនុគមន៍ SUMPRODUCT ដែលគុណនឹងអារេ និងត្រឡប់ផលបូកនៃផលិតផល។
នេះគឺជារូបមន្ត Excel ទូទៅដើម្បីរាប់តួអក្សរក្នុងជួរមួយ៖
=SUMPRODUCT(LEN( range) )ហើយរូបមន្តជីវិតពិតរបស់អ្នកអាចមើលទៅស្រដៀងនឹងនេះ៖
=SUMPRODUCT(LEN(A1:A7))
វិធីមួយផ្សេងទៀតដើម្បីរាប់តួអក្សរក្នុងជួរគឺត្រូវប្រើ មុខងារ 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៖
LEN(B2)
SUBSTITUTE(B2,"A","")
LEN(SUBSTITUTE(B2,"A",""))
ជាលទ្ធផល អ្នកទទួលបានចំនួនតួអក្សរ "ដកចេញ" ដែលស្មើនឹងចំនួនសរុបនៃការកើតឡើងតួអក្សរនោះនៅក្នុងក្រឡា។
ជំនួសឱ្យការបញ្ជាក់តួអក្សរដែលអ្នកចង់រាប់ក្នុង រូបមន្ត អ្នកអាចវាយវានៅក្នុងក្រឡាមួយចំនួន ហើយបន្ទាប់មកយោងក្រឡានោះក្នុងរូបមន្តមួយ។ នៅក្នុងវិធីនេះ, អ្នកប្រើប្រាស់របស់អ្នក។នឹងអាចរាប់ការកើតឡើងនៃតួអក្សរផ្សេងទៀតដែលពួកគេបានបញ្ចូលក្នុងក្រឡានោះដោយមិនរំខានរូបមន្តរបស់អ្នក៖
ចំណាំ។ SUBSTITUTE របស់ Excel គឺជាមុខងារប្រកាន់អក្សរតូចធំ ហើយដូច្នេះរូបមន្តខាងលើគឺប្រកាន់អក្សរតូចធំផងដែរ។ ឧទាហរណ៍ នៅក្នុងរូបថតអេក្រង់ខាងលើ ក្រឡា B3 មាន 3 កើតឡើងនៃ "A" - ពីរជាអក្សរធំ និងមួយជាអក្សរតូច។ រូបមន្តបានរាប់តែអក្សរធំប៉ុណ្ណោះ ព្រោះយើងបានផ្តល់ "A" ទៅមុខងារ SUBSTITUTE ។
រូបមន្ត Excel ដែលមិនប្រកាន់អក្សរតូចធំ ដើម្បីរាប់តួអក្សរជាក់លាក់ក្នុងក្រឡា
ប្រសិនបើអ្នកត្រូវការចំនួនតួអក្សរដែលមិនប្រកាន់អក្សរតូចធំ សូមបង្កប់មុខងារខាងលើនៅខាងក្នុង SUBSTITUTE ដើម្បីបំប្លែងតួអក្សរដែលបានបញ្ជាក់ទៅជាអក្សរធំ មុនពេលដំណើរការការជំនួស។ ហើយត្រូវប្រាកដថាបញ្ចូលតួអក្សរធំនៅក្នុងរូបមន្ត។
ឧទាហរណ៍ ដើម្បីរាប់ធាតុ "A" និង "a" នៅក្នុងក្រឡា B2 សូមប្រើរូបមន្តនេះ៖
=LEN(B2)-LEN(SUBSTITUTE(UPPER(B2),"A",""))
វិធីមួយផ្សេងទៀតគឺត្រូវប្រើមុខងារជំនួសដែលដាក់គ្នា៖
=LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE (B2,"A",""),"a","")
ដូចដែលអ្នកបានឃើញក្នុងរូបថតអេក្រង់ខាងក្រោម រូបមន្តទាំងពីររាប់បញ្ចូលទាំងអក្សរធំ និងអក្សរតូចដែលកើតឡើងដោយឥតខ្ចោះនៃតួអក្សរដែលបានបញ្ជាក់៖
ក្នុងករណីខ្លះ អ្នកប្រហែលជាត្រូវរាប់តួអក្សរផ្សេងៗគ្នាជាច្រើនក្នុងតារាង ប៉ុន្តែអ្នកប្រហែលជាមិនចង់កែប្រែរូបមន្តរាល់ពេលនោះទេ។ ក្នុងករណីនេះ សំបុកមុខងារជំនួសមួយនៅក្នុងមួយផ្សេងទៀត វាយតួអក្សរដែលអ្នកចង់រាប់ក្នុងក្រឡាមួយចំនួន (D1 ក្នុងឧទាហរណ៍នេះ) ហើយបំប្លែងតម្លៃក្រឡានោះទៅជាអក្សរធំ និងអក្សរតូចដោយប្រើមុខងារខាងលើ និងខាងក្រោម៖
=LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2, UPPER($D$1), ""), LOWER($D$1),""))
ជាជម្រើស បំប្លែងទាំងក្រឡាប្រភព និងក្រឡាដែលមានតួអក្សរទៅជាអក្សរធំ ឬអក្សរតូច។ ឧទាហរណ៍៖
=LEN(B2)-LEN(SUBSTITUTE(UPPER(B2), UPPER($C$1),""))
អត្ថប្រយោជន៍នៃវិធីសាស្រ្តនេះគឺថាមិនថាអក្សរធំឬអក្សរតូចត្រូវបានបញ្ចូលក្នុងក្រឡាដែលយោងនោះទេ រូបមន្តរាប់តួអក្សរដែលមិនប្រកាន់អក្សរតូចធំរបស់អ្នក នឹងត្រឡប់ចំនួនត្រឹមត្រូវ៖
រាប់ចំនួនការកើតឡើងនៃអត្ថបទ ឬខ្សែអក្សររងក្នុងក្រឡា
ប្រសិនបើអ្នកចង់រាប់ចំនួនដង ការរួមបញ្ចូលគ្នាជាក់លាក់នៃតួអក្សរ (ឧ. អត្ថបទជាក់លាក់ ឬខ្សែអក្សររង) លេចឡើងក្នុងក្រឡាដែលបានផ្តល់ឱ្យ ឧ. "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( range )-LEN(SUBSTITUTE( range , តួអក្សរ ,"")))ក្នុងឧទាហរណ៍នេះ រូបមន្តមានរូបរាងដូចខាងក្រោម៖
=SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))
ហើយនេះគឺជារូបមន្តផ្សេងទៀតដែលត្រូវរាប់ តួអក្សរនៅក្នុងជួររបស់ Excel៖
=SUM(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))
បើប្រៀបធៀបទៅនឹងរូបមន្តដំបូង ភាពខុសគ្នាជាក់ស្តែងបំផុតគឺការប្រើ SUM ជំនួសឱ្យ SUMPRODUCT ។ ភាពខុសគ្នាមួយទៀតគឺថាវាតម្រូវឱ្យចុច Ctrl + Shift + Enter ពីព្រោះមិនដូច SUMPRODUCT ដែលត្រូវបានរចនាឡើងដើម្បីដំណើរការអារេ SUM អាចគ្រប់គ្រងអារេបានតែនៅពេលប្រើក្នុង រូបមន្តអារេ ។
ប្រសិនបើអ្នកមិនធ្វើ 'មិនចង់ hardcode តួអក្សរក្នុងរូបមន្តទេ អ្នកអាចវាយវាក្នុងក្រឡាមួយចំនួន និយាយថា D1 និងយោងក្រឡានោះក្នុងរូបមន្តរាប់តួអក្សររបស់អ្នក៖
=SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1,"")))
ចំណាំ។ ក្នុងស្ថានភាពនៅពេលដែលអ្នករាប់ការកើតឡើងនៃ substring ជាក់លាក់ក្នុងជួរមួយ (ឧ. ការបញ្ជាទិញដែលចាប់ផ្តើមដោយ "KK" ឬ "AA") អ្នកត្រូវបែងចែកចំនួនតួអក្សរដោយប្រវែងខ្សែរង បើមិនដូច្នេះទេ តួអក្សរនីមួយៗនៅក្នុង ខ្សែអក្សររងនឹងត្រូវបានរាប់ជាលក្ខណៈបុគ្គល។ ឧទាហរណ៍៖
=SUM((LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1, ""))) / LEN(D1))
របៀបដែលរូបមន្តរាប់តួអក្សរនេះដំណើរការ
ដូចដែលអ្នកបានចងចាំ អនុគមន៍ SUBSTITUTE ត្រូវបានប្រើដើម្បីជំនួសការកើតឡើងទាំងអស់នៃតួអក្សរដែលបានបញ្ជាក់ ("A" ក្នុងឧទាហរណ៍នេះ ) ដោយប្រើខ្សែអក្សរទទេ ("")។
បន្ទាប់មក យើងផ្គត់ផ្គង់ខ្សែអក្សរដែលបញ្ជូនមកវិញដោយ SUBSTITUTE ទៅ Excel LENអនុគមន៍ ដូច្នេះវាគណនាប្រវែងខ្សែដោយមិនមាន A ។ ហើយបន្ទាប់មក យើងដកតួអក្សរនោះចេញពីប្រវែងសរុបនៃខ្សែអក្សរ។ លទ្ធផលនៃការគណនាទាំងនេះគឺជាអារេនៃចំនួនតួអក្សរ ដោយរាប់តួអក្សរមួយក្នុងមួយក្រឡា។
ជាចុងក្រោយ SUMPRODUCT បូកសរុបលេខនៅក្នុងអារេ ហើយត្រឡប់ចំនួនសរុបនៃតួអក្សរដែលបានបញ្ជាក់នៅក្នុងជួរ។
រូបមន្តដែលមិនប្រកាន់អក្សរតូចធំដើម្បីរាប់តួអក្សរជាក់លាក់ក្នុងជួរមួយ
អ្នកដឹងរួចហើយថា SUBSTITUTE គឺជាមុខងារប្រកាន់អក្សរតូចធំ ដែលធ្វើឱ្យរូបមន្ត Excel របស់យើងសម្រាប់រាប់តួអក្សរដែលប្រកាន់អក្សរតូចធំផងដែរ។
ដើម្បីធ្វើឱ្យរូបមន្តមិនអើពើករណី សូមអនុវត្តតាមវិធីសាស្រ្តដែលបានបង្ហាញក្នុងឧទាហរណ៍មុន៖ រូបមន្តមិនប្រកាន់អក្សរតូចធំ ដើម្បីរាប់តួអក្សរជាក់លាក់ក្នុងក្រឡា។
ជាពិសេស អ្នកអាចប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោមដើម្បីរាប់ តួអក្សរជាក់លាក់នៅក្នុងជួរដែលមិនអើពើករណី៖
- ប្រើមុខងារខាងលើ ហើយបញ្ចូលតួអក្សរជាអក្សរធំ៖
=SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(UPPER(B2:B8),"A","")))
- ប្រើមុខងារ 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),"")))
រូបថតអេក្រង់ខាងក្រោមបង្ហាញពីរូបមន្តចុងក្រោយក្នុងសកម្មភាព៖
គន្លឹះ។ ដើម្បីរាប់ការកើតឡើងនៃ អត្ថបទជាក់លាក់ (ខ្សែអក្សររង) ក្នុងជួរ ប្រើរូបមន្តដែលបានបង្ហាញក្នុង របៀបរាប់អត្ថបទ/ពាក្យជាក់លាក់ក្នុងជួរមួយ។
នេះ។នេះជារបៀបដែលអ្នកអាចរាប់តួអក្សរក្នុង Excel ដោយប្រើមុខងារ LEN ។ ប្រសិនបើអ្នកចង់ដឹងពីរបៀបរាប់ពាក្យជាជាងតួអក្សរនីមួយៗ អ្នកនឹងរកឃើញរូបមន្តមានប្រយោជន៍មួយចំនួននៅក្នុងអត្ថបទបន្ទាប់របស់យើង សូមរង់ចាំតាមដាន!
ក្នុងពេលជាមួយគ្នានេះ អ្នកអាចទាញយកសៀវភៅការងារគំរូដែលមានរូបមន្តរាប់តួអក្សរ បានពិភាក្សានៅក្នុងមេរៀននេះ ហើយពិនិត្យមើលបញ្ជីធនធានដែលពាក់ព័ន្ធនៅចុងបញ្ចប់នៃទំព័រ។ ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកឆាប់ៗនេះ!