រាប់ប្រសិនបើក្រឡាមានអត្ថបទក្នុង Excel (5 វិធីសាស្រ្តងាយស្រួល)

  • ចែករំលែកនេះ។
Hugh West

នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញពីរបៀបដែលអ្នកអាច រាប់ប្រសិនបើក្រឡាមានអត្ថបទនៅក្នុង Excel។ ខ្ញុំនឹងបង្ហាញអ្នកឱ្យរាប់ចំនួនក្រឡាដែលមានអត្ថបទ ក៏ដូចជាចំនួននៃ ក្រឡាដែលមានអត្ថបទ ប៉ុន្តែរួមបញ្ចូល ឬមិនរាប់បញ្ចូលតម្លៃអត្ថបទជាក់លាក់មួយ។

ទាញយកសៀវភៅការងារអនុវត្ត

រាប់ប្រសិនបើក្រឡាមាន Text.xlsm

5 វិធីសាស្រ្តងាយៗដើម្បី រាប់ប្រសិនបើក្រឡាមានអត្ថបទនៅក្នុង Excel

នៅទីនេះយើងមានសំណុំទិន្នន័យដែលមាន ឈ្មោះ របស់អតិថិជនមួយចំនួន និង អាសយដ្ឋានទំនាក់ទំនង របស់ពួកគេរបស់ក្រុមហ៊ុនមួយដែលមានឈ្មោះថា សាលាមត្តេយ្យផ្កាឈូករ័ត្ន។

ថ្ងៃនេះគោលបំណងរបស់យើងគឺរាប់ចំនួនអាសយដ្ឋានក្នុងចំណោមអាសយដ្ឋានទំនាក់ទំនងគឺ អ៊ីមែល អាស័យដ្ឋាន។

មានន័យថា យើងនឹងរាប់អាសយដ្ឋាន ប្រសិនបើវាជាអត្ថបទ មិនមែនលេខទេ។

1. ប្រើអនុគមន៍ COUNTIF ដើម្បីរាប់ប្រសិនបើក្រឡាមានអត្ថបទក្នុង Excel

អ្នកអាចប្រើមុខងារ COUNTIF នៃ Excel ដើម្បីរាប់ចំនួនក្រឡាដែលមានអត្ថបទ។

ដើម្បីសម្រេចវា ប្រើ សញ្ញាផ្កាយ (*) ជា លក្ខណៈវិនិច្ឆ័យ នៃ COUNTIF មុខងារ

ដូច្នេះ រូបមន្តសម្រាប់រាប់ចំនួនសរុបនៃ អ៊ីមែល អាសយដ្ឋាននឹងមាន៖

=COUNTIF(C4:C13,"*")

[ ទីនេះ C4:C13 គឺជាជួរនៃអាសយដ្ឋានទំនាក់ទំនងរបស់ខ្ញុំ។ អ្នកបញ្ចូលវាតាមតម្រូវការរបស់អ្នក។]

មើល វាបានរាប់ចំនួនសរុបនៃអាសយដ្ឋានអត្ថបទ នោះគឺ អ៊ីមែល អាសយដ្ឋាន។

លទ្ធផលគឺ 7

អានបន្ថែម៖ របៀបរាប់ក្រឡាក្នុង Excel ជាមួយអត្ថបទផ្សេងគ្នា (5 វិធី)

2. ផ្សំមុខងារ ISTEXT និង SUMPRODUCT ដើម្បីរាប់ប្រសិនបើក្រឡាមានអត្ថបទក្នុង Excel

អ្នកក៏អាចប្រើបន្សំនៃ អនុគមន៍ ISTEXT និង អនុគមន៍ SUMPRODUCT ទៅ រាប់ក្រឡា ដែលមានតម្លៃអត្ថបទក្នុង Excel ។

ដើម្បីរាប់ចំនួន អ៊ីមែល អាស័យដ្ឋានតាមវិធីនេះ សូមជ្រើសរើសក្រឡាណាមួយនៅក្នុងសំណុំទិន្នន័យរបស់អ្នក ហើយបញ្ចូលរូបមន្តនេះ៖

=SUMPRODUCT(--ISTEXT(C4:C13))

[ ទីនេះ C4:C13 គឺជាជួរនៃអាសយដ្ឋានទំនាក់ទំនងរបស់ខ្ញុំ។ អ្នកបញ្ចូលវាតាមតម្រូវការរបស់អ្នក។]

មើល យើងបានរាប់ម្តងទៀតនូវចំនួនអាសយដ្ឋានអត្ថបទដោយជោគជ័យ។ ហើយនោះគឺ 7

⧪ ការពន្យល់នៃរូបមន្ត៖

  • ISTEXT(C4:C13) ពិនិត្យក្រឡានីមួយៗនៃជួរ C4៖ C13 ហើយត្រឡប់ TRUE ប្រសិនបើក្រឡាមានអត្ថបទ។ បើមិនដូច្នេះទេ វាត្រឡប់ FALSE
  • ដូច្នេះ ISTEXT(C4:C13) ត្រឡប់អារេនៃតម្លៃប៊ូលីន TRUE និង FALSE
  • –ISTEXT(C4:C13) បំប្លែងអារេដែលត្រឡប់ដោយ អនុគមន៍ ISTEXT ទៅជាអារេនៃ 1 និង 0។
  • វាបំប្លែង TRUE ទៅជា 1 និង FALSE ទៅជា 0
  • ជាចុងក្រោយ អនុគមន៍ SUMPRODUCT ត្រឡប់ផលបូកនៃជួរសរុប។ នោះគឺវាត្រឡប់លេខ 1 ក្នុងជួរ។
  • ដូច្នេះ រូបមន្តត្រឡប់ចំនួនក្រឡាដែលមានតម្លៃអត្ថបទនៅក្នុងជួរ។

3. ប្រើអនុគមន៍ COUNTIF ដើម្បីរាប់ប្រសិនបើក្រឡាមានអត្ថបទ រួមទាំងអត្ថបទជាក់លាក់នៅក្នុង Excel

រហូតមកដល់ពេលនេះ យើងបានរាប់ចំនួនក្រឡាដែលមានអាសយដ្ឋានអត្ថបទ នោះគឺ អ៊ីមែល អាស័យដ្ឋាន។

អ្នកក៏អាចប្រើមុខងារ COUNTIF ដើម្បី រាប់ចំនួនក្រឡាដែលមានតម្លៃអត្ថបទ រួមទាំងអត្ថបទជាក់លាក់មួយ។

ឧទាហរណ៍ តោះ ព្យាយាមរាប់ចំនួនអតិថិជនដែលប្រើអាសយដ្ឋាន Gmail

ដើម្បីសម្រេចវា យើងត្រូវរាប់ចំនួនក្រឡាដែលរួមបញ្ចូលខ្សែអក្សរ “gmail” នៅក្នុងពួកវា។

សាមញ្ញ។ គ្រាន់តែរុំអត្ថបទ “gmail” ក្នុង សញ្ញាផ្កាយ (*) ក្នុង អនុគមន៍ COUNTIF ជា លក្ខណៈវិនិច្ឆ័យ

រូបមន្តនឹងមាន៖

=COUNTIF(C4:C13,"*gmail*")

⧪ ចំណាំ៖

  • នៅទីនេះ C4:C13 គឺជាជួរនៃអាសយដ្ឋានទំនាក់ទំនងរបស់ខ្ញុំ។
  • ហើយ “gmail” គឺជាអត្ថបទជាក់លាក់ដែលយើងកំពុងស្វែងរក។
  • អ្នកបញ្ចូលទាំងនេះតាមតម្រូវការរបស់អ្នក។

មើល វាបានរាប់ដោយជោគជ័យនូវចំនួនក្រឡាសរុបដែលមាន Gmail Addresses

ហើយវាគឺ 4

⧪ ការពន្យល់នៃរូបមន្ត៖

  • នេះគឺជាលក្ខណៈវិនិច្ឆ័យនៃ អនុគមន៍ COUNTIF គឺ “*gmail*”<២> ។ វារាប់ខ្សែអក្សរទាំងអស់ជាមួយនឹងតម្លៃអត្ថបទ “gmail” នៅក្នុងវា។
  • ដូច្នេះ COUNTIF(C4:C13,”*gmail*”) រាប់ក្រឡាទាំងអស់នៅក្នុងជួរ C4:C13 ដែលមានអត្ថបទ “gmail”

អានបន្ថែម៖ របៀបរាប់ពាក្យជាក់លាក់ក្នុងជួរឈរក្នុង Excel (2 វិធីសាស្រ្ត)

4. ប្រើអនុគមន៍ COUNTIFS ដើម្បីរាប់ប្រសិនបើក្រឡាមានអត្ថបទ ដោយមិនរាប់បញ្ចូលអត្ថបទជាក់លាក់នៅក្នុង Excel

នៅក្នុងផ្នែកមុន យើងបានព្យាយាមរាប់ចំនួនក្រឡាដែលមានតម្លៃអត្ថបទ រួមទាំងអត្ថបទជាក់លាក់មួយ។

យើងក៏អាចរាប់ចំនួនក្រឡាដែលមានតម្លៃអត្ថបទដោយមិនរាប់បញ្ចូលអត្ថបទជាក់លាក់មួយ។

អ្នកត្រូវប្រើ អនុគមន៍ COUNTIFS ជំនួសឱ្យ COUNTIF មុខងារ សម្រាប់នោះ។

ជាឧទាហរណ៍ ចូរយើងព្យាយាមរាប់ចំនួនក្រឡាដែលមានអាសយដ្ឋាន អ៊ីមែល ប៉ុន្តែមិនមែន Gmail អាស័យដ្ឋានទេ។

នៅទីនេះយើងត្រូវរាប់ចំនួនក្រឡាដែលមានតម្លៃអត្ថបទដោយមិនរាប់បញ្ចូលខ្សែអក្សរ “Gmail”

ជ្រើសរើសក្រឡាណាមួយដែលសមស្រប ហើយបញ្ចូលរូបមន្តនេះ៖

=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")

⧪ N កំណត់ចំណាំ៖

  • ទីនេះ C4:C13 គឺជាជួរនៃអាសយដ្ឋានទំនាក់ទំនងរបស់ខ្ញុំ។
  • ហើយ “gmail” គឺជាអត្ថបទជាក់លាក់ដែលយើងចង់ដកចេញ។
  • អ្នកបញ្ចូលទាំងនេះតាមតម្រូវការរបស់អ្នក។

មើល យើងបានរាប់ម្តងទៀតដោយជោគជ័យនូវចំនួនអាសយដ្ឋាន អ៊ីមែល ដែលមិនមែនជាអាសយដ្ឋាន Gmail

គឺ 3

⧪ ការពន្យល់នៃរូបមន្ត៖

  • COUNTIFS មុខងារ ដំបូងរាប់ទាំងអស់កោសិកាដែលរក្សាលក្ខណៈវិនិច្ឆ័យដំបូង។
  • បន្ទាប់មកវារាប់កោសិកាទាំងអស់ដែលរក្សាលក្ខណៈវិនិច្ឆ័យទីពីរ ហើយដូច្នេះនៅលើ។
  • នៅទីនេះដំបូងវារាប់ក្រឡាទាំងអស់ក្នុងជួរ C4:C13 ដែលជាតម្លៃអត្ថបទ ( “*” )។
  • បន្ទាប់មកវារាប់ម្តងទៀតនូវក្រឡាទាំងអស់ដែលមិនរួមបញ្ចូលអត្ថបទ “gmail” ( “*gmail*” )។ នៅទីនេះ “*gmail*” តំណាង មិនស្មើនឹង “*gmail*
  • ដូច្នេះ រូបមន្តរាប់ក្រឡាទាំងអស់ដែលមានតម្លៃអត្ថបទ ប៉ុន្តែមិនរាប់បញ្ចូល “gmail”

5. ដំណើរការកូដ VBA ដើម្បីសម្រេចកិច្ចការទាំងអស់ក្នុងពេលដំណាលគ្នា

រហូតមកដល់ពេលនេះ យើងបានប្រតិបត្តិកិច្ចការបួនដាច់ដោយឡែកពីគ្នា៖

  1. រាប់ចំនួនក្រឡាដែលមានអត្ថបទ
  2. បន្ទាប់មករាប់ចំនួនក្រឡាដែលមិនមានអត្ថបទ
  3. រាប់ចំនួនក្រឡាដែលមានអត្ថបទ ប៉ុន្តែរួមបញ្ចូលអត្ថបទជាក់លាក់មួយ
  4. ក៏រាប់ចំនួនក្រឡាដែលមានអត្ថបទ ប៉ុន្តែ មិនរាប់បញ្ចូលអត្ថបទជាក់លាក់

ឥឡូវនេះ យើងនឹងបង្កើត ម៉ាក្រូ ដោយប្រើ កូដ VBA ដែលអាចបំពេញកិច្ចការទាំងបួនក្នុងពេលដំណាលគ្នា។

⧪ ជំហានទី 1:

ចុច ALT+F11 នៅលើក្តារចុចរបស់អ្នក។ VBA window នឹងបើក។

⧪ ជំហានទី 2៖

ចូលទៅកាន់ផ្ទាំង បញ្ចូល ក្នុង បង្អួច VBA

ពីជម្រើសដែលមាន សូមជ្រើសរើស ម៉ូឌុល

⧪ ជំហានទី 3៖

បង្អួចម៉ូឌុលថ្មីមួយហៅថា “ម៉ូឌុល 1” នឹងបើក។

បញ្ចូលកូដ VBA ខាងក្រោម ក្នុងម៉ូឌុល។

⧪ កូដ៖

8300

⧪ ចំណាំ៖

  • កូដនេះបង្កើត ម៉ាក្រូ ហៅថា Count_If_Cell_Contains_Text

⧪ ជំហានទី 4៖

រក្សាទុកសៀវភៅការងារជា Excel Macro -បានបើកសៀវភៅការងារ

⧪ ជំហានទី 5:

➤ ត្រឡប់ទៅសន្លឹកកិច្ចការរបស់អ្នក។

ជ្រើសរើសជួរក្រឡា នៅក្នុងសំណុំទិន្នន័យរបស់អ្នកដែលអ្នកចង់រាប់អត្ថបទ។

⧪ ជំហានទី 6:

➤ បន្ទាប់មកចុច ALT+F8 នៅលើក្តារចុចរបស់អ្នក។

➤ ប្រអប់សន្ទនាដែលហៅថា ម៉ាក្រូ នឹងបើក។ ជ្រើសរើស Count_If_Cell_Contains_Text ( ឈ្មោះរបស់ Macro ) ហើយចុចលើ Run

⧪ ជំហានទី 7៖

ប្រអប់បញ្ចូល នឹងលេចឡើងសួរ អ្នក​ត្រូវ​បញ្ចូល​ចំនួន​គត់​ចន្លោះ​ពី 1 ទៅ 4 ដែល​នីមួយៗ​សម្រាប់​កិច្ចការ​ជាក់លាក់​ដែល​បាន​រៀបរាប់​នៅ​ទីនោះ។

⧪ ជំហានទី 8:

➤ ប្រសិនបើអ្នកចង់រាប់ក្រឡាដែលមានតម្លៃអត្ថបទ សូមបញ្ចូល 1 បន្ទាប់មកចុច យល់ព្រម

➤ អ្នក​នឹង​ទទួល​បាន​ប្រអប់​សារ​បង្ហាញ​អ្នក​ពី​ចំនួន​ក្រឡា​ដែល​មាន​អត្ថបទ ( 7 ក្នុង​ឧទាហរណ៍​នេះ)។

⧪ ជំហានទី 9:

➤ ប្រសិនបើអ្នកចង់រាប់ក្រឡាដែលមិនមានតម្លៃអត្ថបទ សូមបញ្ចូល 2 ។ បន្ទាប់មកចុច យល់ព្រម

➤ អ្នកនឹងទទួលបានប្រអប់សារបង្ហាញអ្នកពីចំនួនក្រឡានោះ។មិនមានអត្ថបទ ( 3 ក្នុងឧទាហរណ៍នេះ)។

⧪ ជំហានទី 10:

➤ ប្រសិនបើអ្នកចង់រាប់ក្រឡាដែលមានតម្លៃអត្ថបទ ប៉ុន្តែរួមបញ្ចូលអត្ថបទជាក់លាក់មួយ សូមបញ្ចូល 3 ។ បន្ទាប់មកចុច យល់ព្រម

➤ អ្នកនឹងទទួលបាន ប្រអប់បញ្ចូល មួយទៀតដែលស្នើឱ្យអ្នកបញ្ចូលអត្ថបទជាក់លាក់។ នៅទីនេះខ្ញុំបានបញ្ចូល “gmail”

⧪ ចំណាំ៖ នេះគឺមិនប្រកាន់អក្សរតូចធំទេ។ នោះមានន័យថា ប្រសិនបើអ្នកបញ្ចូល “Gmail” វានឹងរួមបញ្ចូល “gmail” ផងដែរ។

➤ បន្ទាប់មកចុច យល់ព្រម

➤ អ្នក​នឹង​ទទួល​បាន​ប្រអប់​សារ​ដែល​បង្ហាញ​អ្នក​ពី​ចំនួន​ក្រឡា​ដែល​មាន​អត្ថបទ ប៉ុន្តែ​រួម​បញ្ចូល​អត្ថបទ​ជាក់លាក់ ( “gmail” នៅទីនេះ 4 )។

⧪ ជំហានទី 11:

➤ ប្រសិនបើអ្នកចង់រាប់ក្រឡាដែលមានតម្លៃអត្ថបទ ប៉ុន្តែមិនរាប់បញ្ចូលអត្ថបទជាក់លាក់មួយ សូមបញ្ចូល 4 ។ បន្ទាប់មកចុច យល់ព្រម

➤ អ្នកនឹងទទួលបាន ប្រអប់បញ្ចូល មួយទៀតដែលស្នើឱ្យអ្នកបញ្ចូលអត្ថបទជាក់លាក់។ នៅទីនេះខ្ញុំបានបញ្ចូល “gmail” ម្តងទៀត។

⧪ ចំណាំ៖ នេះក៏មិនប្រកាន់អក្សរតូចធំផងដែរ។ នោះមានន័យថា ប្រសិនបើអ្នកបញ្ចូល “Gmail” វានឹងដំណើរការល្អផងដែរ។

➤ បន្ទាប់មកចុច យល់ព្រម

➤ អ្នក​នឹង​ទទួល​បាន​ប្រអប់​សារ​បង្ហាញ​អ្នក​ពី​ចំនួន​ក្រឡា​ដែល​មាន​អត្ថបទ ប៉ុន្តែ​មិន​រាប់​បញ្ចូល​អត្ថបទ​ជាក់លាក់ ( “gmail” នៅទីនេះ 3 )។

អានបន្ថែម៖ Excel VBA ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់

សេចក្តីសន្និដ្ឋាន

ដោយប្រើវិធីសាស្រ្តទាំងនេះ អ្នកអាចរាប់ប្រសិនបើក្រឡាមួយមានអត្ថបទក្នុង Excel រួមជាមួយនឹងការរួមបញ្ចូល ឬមិនរាប់បញ្ចូលអត្ថបទជាក់លាក់មួយ។ តើអ្នកដឹងពីវិធីសាស្រ្តផ្សេងទៀតទេ? ឬតើអ្នកមានសំណួរអ្វី? មានអារម្មណ៍សេរីដើម្បីសួរពួកយើង។

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។