តារាងមាតិកា
ការបង្រៀនពន្យល់ពីរបៀបរាប់ពាក្យនៅក្នុង Excel ដោយប្រើមុខងារ LEN រួមជាមួយនឹងមុខងារ Excel ផ្សេងទៀត ហើយផ្តល់នូវរូបមន្តដែលប្រកាន់អក្សរតូចធំ និងគ្មានអក្សរតូច ដើម្បីរាប់ពាក្យ/អត្ថបទសរុប ឬជាក់លាក់ក្នុងក្រឡា ឬជួរ។ .
Microsoft Excel មានមុខងារមានប្រយោជន៍មួយចំនួនដែលអាចរាប់បានស្ទើរតែទាំងអស់៖ មុខងារ 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 ដើម្បីដកដកឃ្លាទាំងអស់នៅក្នុងក្រឡាដោយជំនួសពួកវាដោយអត្ថបទទទេ។string ("") សម្រាប់អនុគមន៍ 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 )
ឧទាហរណ៍ ចូរគណនាចំនួននៃការកើតឡើង " ព្រះច័ន្ទ " នៅក្នុងក្រឡា A2៖
=(LEN(A2)-LEN(SUBSTITUTE(A2, "moon","")))/LEN("moon")
ជំនួសឱ្យការបញ្ចូលពាក្យដែលត្រូវរាប់ដោយផ្ទាល់ក្នុងរូបមន្ត អ្នកអាចវាយវានៅក្នុងក្រឡាមួយចំនួន ហើយយោងក្រឡានោះក្នុងរូបមន្តរបស់អ្នក។ ជាលទ្ធផល អ្នកនឹងទទួលបានរូបមន្តដែលអាចរាប់បានច្រើនក្នុង Excel។
គន្លឹះ។ ប្រសិនបើអ្នកមានគម្រោងចម្លងរូបមន្តរបស់អ្នកទៅក្រឡាច្រើន ត្រូវប្រាកដថាជួសជុលសេចក្ដីយោងទៅក្រឡាដែលមានពាក្យដែលត្រូវរាប់ជាមួយសញ្ញា $ ។ ឧទាហរណ៍៖
=(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))/LEN($B$1)
របៀបដែលរូបមន្តនេះរាប់ចំនួនការកើតឡើងនៃអត្ថបទជាក់លាក់មួយនៅក្នុងក្រឡា
- អនុគមន៍ SUBSTITUTE ដកចេញនូវអ្វីដែលបានបញ្ជាក់ ពាក្យពីអត្ថបទដើម។
ក្នុងឧទាហរណ៍នេះ យើងដកពាក្យបញ្ចូលក្នុងក្រឡា B1 ចេញពីអត្ថបទដើមដែលមាននៅក្នុង A2៖
SUBSTITUTE(A2, $B$1,"")
ក្នុងឧទាហរណ៍នេះ LEN(SUBSTITUTE(A2, $B$1,""))
ត្រឡប់ប្រវែងនៃអត្ថបទក្នុងក្រឡា A2 បន្ទាប់ពីលុបតួអក្សរទាំងអស់ដែលមាននៅក្នុងការកើតឡើងទាំងអស់នៃពាក្យ " moon ".
(LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))
លទ្ធផលនេះ ប្រតិបត្តិការគឺជាចំនួនតួអក្សរដែលមាននៅក្នុងការកើតឡើងទាំងអស់នៃពាក្យគោលដៅដែលមាន 12 ក្នុងឧទាហរណ៍នេះ (3 កើតឡើងនៃពាក្យ " ព្រះច័ន្ទ ", 4 តួអក្សរនីមួយៗ)
ក្រៅពីការរាប់ចំនួនពាក្យជាក់លាក់ក្នុងក្រឡាមួយ អ្នកអាចប្រើរូបមន្តនេះដើម្បីរាប់ ការកើតឡើងនៃពាក្យណាមួយ អត្ថបទ (ខ្សែអក្សររង)។ ឧទាហរណ៍ អ្នកអាចរាប់ចំនួនដងដែលអត្ថបទ " pick " បង្ហាញក្នុងក្រឡា A2:
រូបមន្តប្រកាន់អក្សរតូចធំ ដើម្បីរាប់ពាក្យជាក់លាក់នៅក្នុង cell
ដូចដែលអ្នកបានដឹងហើយ Excel SUBSTITUTE គឺជាមុខងារដែលប្រកាន់អក្សរតូចធំ ហើយដូច្នេះរូបមន្តរាប់ពាក្យដែលផ្អែកលើ SUBSTITUTE គឺប្រកាន់អក្សរតូចធំតាមលំនាំដើម៖
រូបមន្តមិនប្រកាន់អក្សរតូចធំ ដើម្បីរាប់ពាក្យជាក់លាក់ក្នុងក្រឡា
ប្រសិនបើអ្នកត្រូវការរាប់ទាំងអក្សរធំ និងអក្សរតូចដែលកើតឡើងនៃពាក្យដែលបានផ្តល់ឱ្យ សូមប្រើអនុគមន៍ខាងលើ ឬខាងក្រោមនៅខាងក្នុង SUBSTITUTE ដើម្បីបំប្លែងអត្ថបទដើម និង អត្ថបទដែលអ្នកចង់រាប់ទៅករណីដូចគ្នា។
=(LEN( cell )-LEN(SUBSTITUTE(UPPER( cell )),UPPER( text ) ),"")))/LEN( text )ឬ
=(LEN( cell )-LEN(SUBSTITUTE(LOWER( cell )">),LOWER( text ),"")))/LEN( text )ឧទាហរណ៍ ដើម្បីរាប់ចំនួននៃការកើតឡើងនៃពាក្យនៅក្នុង B1 នៅក្នុងក្រឡា A2 មិនអើពើករណី ប្រើរូបមន្តនេះ៖
=(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 មួយក្នុងចំណោមមុខងារមួយចំនួនដែលអាចគ្រប់គ្រងអារេបាន ហើយអ្នកបំពេញរូបមន្តតាមរបៀបធម្មតាដោយចុចគ្រាប់ចុចបញ្ចូល។
សម្រាប់អនុគមន៍ SUM ដើម្បីគណនាអារេ វាគួរតែត្រូវបានប្រើក្នុងរូបមន្តអារេ ដែលត្រូវបានបញ្ចប់ដោយចុច Ctrl+Shift+Enter ជំនួសឱ្យ Enter stroke ធម្មតា។
ឧទាហរណ៍ ដើម្បីរាប់ពាក្យទាំងអស់ក្នុងជួរ 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 ឬ អនុគមន៍ SUMPRODUCT៖
=SUMPRODUCT((LEN( range)-LEN(SUBSTITUTE( range, word,"")))/LEN( ពាក្យ))ឬ
=SUM((LEN( ជួរ)-LEN(SUBSTITUTE( ជួរ), word,")))/LEN( word))សូមចងចាំថាត្រូវចុច Ctrl+Shift+Enter ដើម្បីបំពេញរូបមន្ត SUM អារេឱ្យបានត្រឹមត្រូវ។
ឧទាហរណ៍ ដើម្បីរាប់រាល់ការកើតឡើងនៃពាក្យដែលបានបញ្ចូលក្នុងក្រឡា C1 ក្នុងជួរ A2:A4 សូមប្រើរូបមន្តនេះ៖
=SUMPRODUCT((LEN(A2:A4)-LEN(SUBSTITUTE(A2:A4, C1,"")))/LEN(C1))
ដូចអ្នក សូមចាំថា SUBSTITUTE គឺជាអនុគមន៍ case-sensitive ហើយដូច្នេះរូបមន្តខាងលើបែងចែករវាងអក្សរធំ និងអក្សរតូច៖
ដើម្បីបង្កើតរូបមន្ត case-insensitive ប្រើមុខងារ 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))
នេះជារបៀបដែលអ្នករាប់ពាក្យក្នុង Excel ។ ដើម្បីយល់កាន់តែច្បាស់ និងប្រហែលជារូបមន្តបញ្ច្រាសវិស្វករ អ្នកត្រូវបានស្វាគមន៍ក្នុងការទាញយកគំរូសៀវភៅការងារ Excel រាប់ពាក្យ។
ប្រសិនបើគ្មានរូបមន្តណាមួយដែលបានពិភាក្សានៅក្នុងមេរៀននេះបានដោះស្រាយបញ្ហារបស់អ្នកទេ សូមពិនិត្យមើលបញ្ជីខាងក្រោមនៃ ធនធានដែលបង្ហាញពីដំណោះស្រាយផ្សេងទៀតដើម្បីរាប់ក្រឡា អត្ថបទ និងតួអក្សរនីមួយៗនៅក្នុង Excel។