តារាងមាតិកា
មុខងារ COUNTIF ក្នុង Excel ត្រូវបានប្រើដើម្បីរាប់ចំនួនក្រឡាក្នុងជួរដែលបំពេញតាមលក្ខខណ្ឌដែលបានផ្តល់ឱ្យ។ នៅក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញអ្នកពីរបៀបប្រើមុខងារ COUNTIF ក្នុង Excel ជាមួយ VBA macro។
ទាញយកសៀវភៅការងារ
អ្នកអាចទាញយកសៀវភៅលំហាត់ Excel ដោយឥតគិតថ្លៃពីទីនេះ។
អនុគមន៍ COUNTIF ជាមួយ VBA.xlsm
អនុគមន៍ COUNTIF ក្នុង Excel
- វាក្យសម្ព័ន្ធ
WorksheetFunction.CountIf( Arg1 As Range, Arg2 ) ជាពីរដង
- ប៉ារ៉ាម៉ែត្រ
ប៉ារ៉ាម៉ែត្រ | ទាមទារ/ជាជម្រើស | ប្រភេទទិន្នន័យ | ការពិពណ៌នា |
---|---|---|---|
Arg1 | ទាមទារ | ជួរ | ជួរក្រឡាពីក្រឡារាប់។ |
Arg2 | ទាមទារ | វ៉ារ្យង់ | ចំនួន កន្សោម ឯកសារយោងក្រឡា ឬអត្ថបទដែលកំណត់ក្រឡាដែលត្រូវរាប់។ ឧទាហរណ៍ កន្សោមអាចជា 20, “20”, “>20”, “fruit”, ឬ B2។ |
- ប្រភេទត្រឡប់
តម្លៃទ្វេដង
6 ឧទាហរណ៍នៃការប្រើប្រាស់អនុគមន៍ COUNTIF ក្នុង Excel ជាមួយ VBA
ក្នុង ផ្នែកនេះ អ្នកនឹងរៀនពីរបៀបប្រើមុខងារ COUNTIF ក្នុង Excel ដើម្បីរាប់អត្ថបទ លេខ។ល។ ដោយប្រើលេខកូដ VBA ។
1. WorksheetFunction ជាមួយ COUNTIF ក្នុង Excel VBA
Excel WorksheetFunction អាចត្រូវបានប្រើដើម្បីហៅទូរសព្ទភាគច្រើនមុខងារផ្សេងទៀតនៅក្នុង Excel ដែលមាននៅក្នុងប្រអប់ មុខងារបញ្ចូល នៅក្នុង Excel ហើយមុខងារ COUNTIF គឺជាមុខងារមួយក្នុងចំណោមមុខងារទាំងនោះ។
ជាមួយឧទាហរណ៍ខាងលើ យើងនឹងរៀនពីរបៀបប្រើ WorksheetFunction ជាមួយ COUNTIF ដើម្បីរាប់ទិន្នន័យជាមួយ VBA ក្នុង Excel។
ជំហាន៖
- ចុច Alt + F11 នៅលើក្តារចុចរបស់អ្នក ឬចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ -> Visual Basic ដើម្បីបើក Visual Basic Editor ។
- នៅក្នុងបង្អួចកូដលេចឡើង ពីរបារម៉ឺនុយ ចុច បញ្ចូល -> ម៉ូឌុល ។
- ចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាទៅក្នុងបង្អួចកូដ។
6471
លេខកូដរបស់អ្នក ឥឡូវនេះរួចរាល់ដើម្បីដំណើរការហើយ។
- ចុច F5 នៅលើក្តារចុចរបស់អ្នក ឬពីរបារម៉ឺនុយជ្រើសរើស រត់ -> ដំណើរការទម្រង់រង/អ្នកប្រើប្រាស់ ។ អ្នកក៏អាចចុចលើ រូបតំណាង Play តូច នៅក្នុងរបារម៉ឺនុយរង ដើម្បីដំណើរការម៉ាក្រូ។
យើងចង់ស្វែងយល់ តើមានលេខប៉ុន្មាននៅក្នុងសំណុំទិន្នន័យរបស់យើងដែលតិចជាង 3។ ដូច្នេះបន្ទាប់ពីដំណើរការកូដ យើងទទួលបានលទ្ធផលនៃ 4 ដែលជាចំនួនលេខដែលតិចជាង 3 សម្រាប់សំណុំទិន្នន័យរបស់យើង។
អានបន្ថែម៖ របៀបប្រើ COUNTIF រវាងលេខពីរ (4 វិធីសាស្រ្ត)
2. អនុគមន៍ COUNTIF ដើម្បីរាប់អត្ថបទជាក់លាក់មួយក្នុង Excel
ប្រសិនបើអ្នកចង់រាប់អត្ថបទជាក់លាក់ណាមួយ ដូចជាចំនួនទីក្រុង ឬឈ្មោះ ឬអាហារជាដើម។ មាននៅក្នុងសន្លឹក Excel នោះអ្នកអាចប្រើប្រាស់មុខងារ COUNTIF ក្នុង VBA ។
ពីឧទាហរណ៍ខាងលើ យើងនឹងរៀនពីរបៀបប្រើ COUNTIF ដើម្បីរាប់ចំនួនដងដែលឈ្មោះ John កើតឡើងនៅក្នុងសំណុំទិន្នន័យរបស់យើងជាមួយ VBA ម៉ាក្រូ។
ជំហាន៖
- ដូចមុនដែរ បើក Visual Basic Editor ពីផ្ទាំង Developer ហើយ Insert a Module នៅក្នុងបង្អួចកូដ។
- នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។
3545
ឥឡូវនេះ លេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។
- ដំណើរការ ម៉ាក្រូ ហើយអ្នកនឹងទទួលបានចំនួនសរុប។
ប្រសិនបើអ្នកមិនធ្វើ 'មិនចង់សរសេរអត្ថបទដោយផ្ទាល់ក្នុងកូដរបស់អ្នកទេ បន្ទាប់មកអ្នកអាចរក្សាទុកវាក្នុងអថេរមួយជាមុនសិន ហើយបន្ទាប់មកឆ្លងអថេរនៅក្នុងកូដ។ ដូចលេខកូដខាងក្រោម
4995
អានបន្ថែម៖ រាប់អត្ថបទនៅចាប់ផ្តើមជាមួយ COUNTIF & អនុគមន៍ខាងឆ្វេងក្នុង Excel
3. អនុគមន៍ COUNTIF ដើម្បីគណនាលេខដោយប្រើ VBA
អ្នកអាចប្រើមុខងារ COUNTIF ដើម្បីទាញយកលទ្ធផលជាក់លាក់។
ពី ឧទាហរណ៍ខាងលើ យើងនឹងរៀនពីរបៀបប្រើ COUNTIF ដើម្បីរាប់ចំនួនលេខដែលមាននៅក្នុងសំណុំទិន្នន័យរបស់យើងដែល ធំជាង 1.1 ជាមួយ VBA ម៉ាក្រូ។
ជំហាន៖
- ដូចមុនដែរ បើក Visual Basic Editor ពីផ្ទាំង Developer និង បញ្ចូល a ម៉ូឌុល នៅក្នុងបង្អួចកូដ។
- នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោមហើយបិទភ្ជាប់វា។
2922
ឥឡូវនេះ លេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។
- រត់ ម៉ាក្រូ និង អ្នកនឹងទទួលបានចំនួនសរុប។
ដូចដែលបានពិភាក្សាពីមុន ប្រសិនបើអ្នកមិនចង់សរសេរលេខដោយផ្ទាល់នៅក្នុងលេខកូដរបស់អ្នកទេ អ្នកអាចរក្សាទុកវានៅក្នុង variable ដំបូង និងក្រោយឆ្លង variable នៅខាងក្នុងកូដ។ ដូចលេខកូដខាងក្រោម
5861
អានបន្ថែម៖ Excel COUNTIF ជាមួយនឹងធំជាង និងតិចជាងលក្ខណៈវិនិច្ឆ័យ
ការអានស្រដៀងគ្នា
- អនុគមន៍ Excel COUNTIF ដើម្បីរាប់ក្រឡាធំជាង 0
- របៀបប្រើអនុគមន៍ IF និង COUNTIF រួមគ្នាក្នុង Excel
- Excel COUNTIF ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទពីក្រឡាមួយផ្សេងទៀត
- របៀបប្រើអនុគមន៍ COUNTIF ដើម្បីគណនាភាគរយក្នុង Excel<2
4. អនុគមន៍ COUNTIF ដែលមានជួរវត្ថុក្នុង Excel
អ្នកអាចកំណត់ក្រុមក្រឡាទៅ វត្ថុជួរ ហើយបន្ទាប់មកប្រើ វត្ថុជួរ ដើម្បីរាប់តម្លៃ ក្នុង Excel។
ជំហាន៖
- បើក កម្មវិធីនិពន្ធ Visual Basic ពី អ្នកអភិវឌ្ឍន៍ ផ្ទាំង និង បញ្ចូល មួយ ម៉ូឌុល នៅក្នុងបង្អួចកូដ។
- នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។
9673
ឥឡូវនេះលេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។
- រត់ លេខកូដ ហើយអ្នកនឹងទទួលបានចំនួនសរុបជាមួយនឹងការបូកសរុប តម្លៃ។
អានបន្ថែម៖ របៀបប្រើ COUNTIF សម្រាប់ជួរមិនជាប់គ្នាក្នុងExcel
5. វិធីសាស្ត្ររូបមន្ត COUNTIF ក្នុង Excel
អ្នកក៏អាចប្រើវិធីសាស្ត្រ Formula និង/ឬ FormulaR1C1 ដើម្បីអនុវត្ត COUNTIF ទៅក្រឡាមួយ នៅក្នុង VBA ។ វិធីសាស្រ្តទាំងនេះមានភាពបត់បែនជាងមុនក្នុងការធ្វើប្រតិបត្តិការបែបនេះ។
5.1. វិធីសាស្ត្ររូបមន្ត
វិធីសាស្ត្ររូបមន្ត អនុញ្ញាតឱ្យបញ្ជាក់ជួរក្រឡាជា B5:B10 ដែលបង្ហាញខាងក្រោមក្នុងឧទាហរណ៍។
ជំហាន៖
- នៅក្នុងបង្អួចកូដរបស់ កម្មវិធីនិពន្ធ Visual Basic សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។<10
4850
ឥឡូវនេះលេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។
លេខកូដនេះនឹងផ្តល់ឱ្យអ្នកនូវចំនួនសរុបនៃទិន្នន័យដែលអ្នកត្រូវការ។
5.2. វិធីសាស្ត្រ FormulaR1C1
វិធីសាស្ត្រ FormulaR1C1 មានភាពបត់បែនជាងមុន ដោយសារវាមិនដាក់កម្រិតលើជួរក្រឡាដែលបានកំណត់។
ជាមួយនឹងសំណុំទិន្នន័យដូចគ្នា ឥឡូវនេះយើងនឹងរៀនពីរបៀបប្រើ FormulaR1C1 ដើម្បីរាប់តម្លៃក្នុង VBA ។
ជំហាន៖
- នៅក្នុងបង្អួចកូដនៃ Visual Basic Editor សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។
8520
ឥឡូវនេះលេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។
លេខកូដនេះក៏នឹងផ្តល់ឱ្យអ្នកនូវចំនួនសរុបនៃទិន្នន័យដែលអ្នកត្រូវការ។
ប្រសិនបើអ្នកមិនចង់កំណត់ ជួរលទ្ធផល បន្ទាប់មកអ្នកអាចធ្វើឱ្យកូដនេះកាន់តែមានភាពបត់បែនដោយការសរសេរដូចនេះ
3689
រូបមន្តនឹងរាប់ក្រឡាដែលត្រូវនឹងលក្ខខណ្ឌ ហើយដាក់ចម្លើយទៅក្នុង ActiveCell នៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។ ជួរក្នុងអនុគមន៍ COUNTIF ត្រូវតែសំដៅទៅលើការប្រើវាក្យសម្ព័ន្ធ Row (R) និង Column (C) ។
អានបន្ថែម៖ របៀបអនុវត្ត COUNTIF រវាងតម្លៃក្រឡាពីរក្នុង Excel
6. ការផ្តល់លទ្ធផលនៃអនុគមន៍ COUNTIF ទៅជាអថេរ
ប្រសិនបើអ្នកចង់ប្រើលទ្ធផលនៃរូបមន្តរបស់អ្នកនៅកន្លែងផ្សេងជាជាងនៅក្នុងសំណុំទិន្នន័យ Excel របស់អ្នក អ្នកអាចផ្តល់លទ្ធផលទៅអថេរមួយ ហើយប្រើវានៅពេលក្រោយនៅក្នុងរបស់អ្នក កូដ។
កូដ VBA សម្រាប់នោះគឺ
1197
លទ្ធផលនឹងត្រូវបានបង្ហាញក្នុងប្រអប់សារ Excel។
អានបន្ថែម៖ ឧទាហរណ៍ COUNTIF Excel (22 ឧទាហរណ៍)
សេចក្តីសន្និដ្ឋាន
អត្ថបទនេះបង្ហាញអ្នកពីរបៀបប្រើមុខងារ COUNTIF ក្នុង Excel ជាមួយ VBA ។ ខ្ញុំសង្ឃឹមថាអត្ថបទនេះមានប្រយោជន៍ច្រើនសម្រាប់អ្នក។ រីករាយក្នុងការសួរប្រសិនបើអ្នកមានសំណួរណាមួយទាក់ទងនឹងប្រធានបទ។