របៀបរាប់ពាក្យក្នុង Excel - ឧទាហរណ៍រូបមន្ត

  • ចែករំលែកនេះ។
Michael Brown

ការបង្រៀនពន្យល់ពីរបៀបរាប់ពាក្យនៅក្នុង 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)

    របៀបដែលរូបមន្តនេះរាប់ចំនួនការកើតឡើងនៃអត្ថបទជាក់លាក់មួយនៅក្នុងក្រឡា

    1. អនុគមន៍ SUBSTITUTE ដកចេញនូវអ្វីដែលបានបញ្ជាក់ ពាក្យពីអត្ថបទដើម។

    ក្នុងឧទាហរណ៍នេះ យើងដកពាក្យបញ្ចូលក្នុងក្រឡា B1 ចេញពីអត្ថបទដើមដែលមាននៅក្នុង A2៖

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

  • បន្ទាប់មក អនុគមន៍ LEN គណនាប្រវែងនៃខ្សែអក្សរដោយគ្មានពាក្យដែលបានបញ្ជាក់។
  • ក្នុងឧទាហរណ៍នេះ LEN(SUBSTITUTE(A2, $B$1,"")) ត្រឡប់ប្រវែងនៃអត្ថបទក្នុងក្រឡា A2 បន្ទាប់ពីលុបតួអក្សរទាំងអស់ដែលមាននៅក្នុងការកើតឡើងទាំងអស់នៃពាក្យ " moon ".

  • បន្ទាប់ពីនោះ លេខខាងលើត្រូវបានដកចេញពីប្រវែងសរុបនៃខ្សែអក្សរអត្ថបទដើម៖
  • (LEN(A2)-LEN(SUBSTITUTE(A2, $B$1,"")))

    លទ្ធផលនេះ ប្រតិបត្តិការគឺជាចំនួនតួអក្សរដែលមាននៅក្នុងការកើតឡើងទាំងអស់នៃពាក្យគោលដៅដែលមាន 12 ក្នុងឧទាហរណ៍នេះ (3 កើតឡើងនៃពាក្យ " ព្រះច័ន្ទ ", 4 តួអក្សរនីមួយៗ)

  • ជាចុងក្រោយ លេខខាងលើ គឺបែងចែកដោយប្រវែងនៃពាក្យ។ ម្យ៉ាងវិញទៀត អ្នកបែងចែកចំនួនតួអក្សរដែលមាននៅក្នុងការកើតឡើងទាំងអស់នៃពាក្យគោលដៅដោយចំនួនតួអក្សរដែលមាននៅក្នុងការកើតឡើងតែមួយនៃពាក្យនោះ។ ក្នុងឧទាហរណ៍នេះ 12 ត្រូវបានចែកនឹង 4 ហើយយើងទទួលបាន 3 ជាលទ្ធផល។
  • ក្រៅពីការរាប់ចំនួនពាក្យជាក់លាក់ក្នុងក្រឡាមួយ អ្នកអាចប្រើរូបមន្តនេះដើម្បីរាប់ ការកើតឡើងនៃពាក្យណាមួយ អត្ថបទ (ខ្សែអក្សររង)។ ឧទាហរណ៍ អ្នកអាចរាប់ចំនួនដងដែលអត្ថបទ " 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)

    <0

    រាប់ពាក្យជាក់លាក់ក្នុង 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។

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។