តារាងមាតិកា
អ្នកអាចមានសំណុំទិន្នន័យចម្រុះពណ៌ ហើយអ្នកចង់ប្រើពណ៌ក្រឡា ដើម្បីធ្វើការជាមួយរូបមន្ត Excel ។ Excel មានរូបមន្តដ៏អស្ចារ្យជាច្រើនសម្រាប់សរសេរ និងអានទិន្នន័យពីសំណុំទិន្នន័យ។ ពួកគេមួយចំនួនគឺ COUNT , SUBTOTAL , IF និងបន្តបន្ទាប់ទៀត។ ជាថ្មីម្តងទៀត អ្នកក៏អាចប្រើ ម៉ាក្រូ VBA ដើម្បីបង្កើតរូបមន្តថ្មីដោយយោងទៅតាមតម្រូវការដែលអ្នកអាចអនុវត្តសម្រាប់ពណ៌ក្រឡាផ្សេងៗ។ អត្ថបទនេះនឹងពន្យល់ឧទាហរណ៍ចំនួន 5 នៃរូបមន្ត Excel ដោយផ្អែកលើពណ៌ក្រឡាជាមួយនឹងការបង្ហាញត្រឹមត្រូវ។
ទាញយកសៀវភៅលំហាត់
អ្នកអាចទាញយកសៀវភៅលំហាត់ពីទីនេះ។
រូបមន្តផ្អែកលើក្រឡា Color.xlsm5 ឧទាហរណ៍នៃរូបមន្ត Excel ផ្អែកលើពណ៌ក្រឡា
យើងនឹងប្រើសំណុំទិន្នន័យចម្រុះពណ៌ខាងក្រោម ដើម្បីពន្យល់វិធីសាស្រ្ត។
យើងអាចឃើញថាសំណុំទិន្នន័យមានជួរឈរពីរគឺ ឈ្មោះ និង បរិមាណ ។ មាន 3 ពណ៌ផ្សេងគ្នានៅក្នុងជួរ។ យើងនឹងអនុវត្តរូបមន្ត Excel ផ្សេងៗដូចជា SUMIF , SUBTOTAL , IF និងមុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដោយប្រើ ម៉ាក្រូ VBA ក្នុងឧទាហរណ៍ 5 មកបន្ទាប់។ ដូច្នេះដោយមិនបង្អង់យូរ អនុញ្ញាតឱ្យយើងចូលទៅក្នុងការពិភាក្សាចម្បង។
1. Excel SUBTOTAL Formula with Cell Color
ដើម្បីអនុវត្តរូបមន្ត Excel SUBTOTAL ដើម្បីរាប់ និងទទួលបាន ផលបូកនៃតម្លៃដែលបានត្រងតាមពណ៌។
អនុវត្តតាមជំហានខាងក្រោមសម្រាប់វិធីសាស្ត្រនេះ។
ជំហាន៖
- ក្នុង ក្រឡា C6 សរសេរដូចខាងក្រោមរូបមន្តដើម្បីទទួលបាន ចំនួន នៃផលិតផលក្នុងបញ្ជី៖
=SUBTOTAL(102,C5:C10)
យើងអាច ក៏ប្រើរូបមន្ត SUBTOTAL សម្រាប់គោលបំណងបូកសរុបផងដែរ។ អនុញ្ញាតឱ្យយើងមើល។
- ដើម្បីទទួលបាន ផលបូក នៃបរិមាណនៃផលិតផល សូមសរសេររូបមន្តខាងក្រោមនៅក្នុង Cell C14 :
=SUBTOTAL(109,C5:C10)
- ឥឡូវនេះ សូមជ្រើសរើសសំណុំទិន្នន័យទាំងមូល។
- ពី ទំព័រដើម ផ្ទាំង ជ្រើសរើស តម្រង ក្នុង តម្រៀប & តម្រង ម៉ឺនុយទម្លាក់ចុះ។
អ្នកនឹងឃើញ ព្រួញ ពីរនៅក្នុងជួរឈរនៃសំណុំទិន្នន័យ។
<0- ចុចលើសញ្ញា ព្រួញ នៃជួរឈរ ឈ្មោះ ។
- ម៉ឺនុយទម្លាក់ចុះរបារចំហៀងនឹងបើក។ ពីទីនោះជ្រើសរើស ត្រងតាមពណ៌ ។
- ឥឡូវនេះ ជ្រើសរើស ពណ៌ដែលអ្នកចង់ត្រង។
<3
- បន្ទាប់មកចុច យល់ព្រម ។
វានឹងបង្ហាញសំណុំទិន្នន័យដែលបានត្រង។
អ្នកអាចកត់សម្គាល់ការផ្លាស់ប្តូរតម្លៃនៅក្នុង រាប់ដោយពណ៌ និង ផលបូកដោយពណ៌ នៅក្នុងរូបភាពខាងក្រោម។
លទ្ធផលបង្ហាញចំនួន និងផលបូកនៃតែទិន្នន័យដែលបានត្រង
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
📌 SUBTOTAL យកអាគុយម៉ង់ពីរ function_name និង ref1 ។នៅក្នុង function_name វាត្រូវការ 102 សម្រាប់រាប់ចំនួនទិន្នន័យ និង 109 ដើម្បីត្រឡប់ផលបូកនៃបរិមាណ។
📌 ជាឯកសារយោង រូបមន្តទាំងពីរយកជួរនៃបរិមាណ។
📌 លទ្ធផលនៅដើមបង្ហាញទាំងអស់។ទិន្នន័យនៅក្នុងជួរ។ ទោះយ៉ាងណាក៏ដោយ រូបភាពពីរចុងក្រោយបង្ហាញលទ្ធផលនៃក្រឡាដែលបានត្រងតែប៉ុណ្ណោះ។
អានបន្ថែម៖ ពណ៌ក្រឡា Excel៖ បន្ថែម កែសម្រួល ប្រើ & យកចេញ
2. រូបមន្ត Excel COUNTIF និង SUMIF តាមពណ៌ក្រឡា
2.1 រូបមន្ត COUNTIF ជាមួយពណ៌ក្រឡា
ឥឡូវនេះ ប្រសិនបើអ្នកចង់អនុវត្ត COUNTIF រូបមន្តតាមពណ៌ក្រឡា អ្នកត្រូវធ្វើតាមជំហានខាងក្រោម។
ជំហាន៖
- ពីផ្ទាំង រូបមន្ត សូមជ្រើសរើស កំណត់ឈ្មោះ ។
- ប្រអប់មួយនឹងលេចឡើង។ សរសេរឈ្មោះមួយ (ក្នុងករណីនេះយើងសរសេរ NumberColor ) ក្នុង ឈ្មោះ៖ ផ្នែក។
- ក្នុង យោងទៅ៖ សូមសរសេររូបមន្តខាងក្រោម៖
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)
- បន្ទាប់ពីនោះ ចុច យល់ព្រម ។
វានឹងបង្ហាញក្នុងប្រអប់ Name Manager ។
- ប្រសិនបើអ្វីៗហាក់ដូចជាមិនអីទេ បន្ទាប់មកចុច បិទ ។
- ក្រៅពីសំណុំទិន្នន័យ យកជួរឈរ ហើយក្នុង ក្រឡា D5 សរសេររូបមន្ត៖
=NumberColor
- ចុច បញ្ចូល ហើយអូសវាដោយប្រើរូបតំណាង បំពេញចំណុចទាញ ទៅជួរដែលនៅសល់។<13
អ្នកនឹងទទួលបានលេខកូដសម្រាប់ពណ៌ទាំងអស់ដែលមាននៅក្នុងសំណុំទិន្នន័យ។
- នៅក្នុងក្រឡាថ្មី ( G5 ) សរសេររូបមន្តនេះ៖
=COUNTIF(D5:D10,$D$5)
ក្នុង ក្រឡា G6 ,
=COUNTIF(D5:D10,$D$6)
ក្នុង ក្រឡា G7 ,
=COUNTIF(D5:D10,$D$9)
អ្នកនឹងឃើញលទ្ធផលដូចបង្ហាញក្នុងរូបភាពខាងលើ។ យ៉ាងណាក៏ដោយអ្នកក៏អាចសរសេរ mixed ឬ relative cell reference នៃក្រឡានីមួយៗក្នុងរូបមន្ត ហើយគ្រាន់តែអូសវាចុះក្រោម ដើម្បីទទួលបានលទ្ធផល។
2.2 SUMIF Formula ជាមួយពណ៌ក្រឡា
ជំហាន៖
វាយរូបមន្តខាងក្រោមក្នុង Cell H5 ៖
=SUMIF(D5:D10,$D$5,C5:C10)
ស្រដៀងគ្នានេះដែរនៅក្នុង Cell H6 ,
=SUMIF(D5:D10,$D$6,C5:C10)
ហើយនៅក្នុង Cell H7
=SUMIF(D5:D10,$D$9,C5:C10)
មើលរូបភាពខាងលើដើម្បីមើល តើលទ្ធផលត្រូវបានរកឃើញដោយរបៀបណា។
🔎 តើដំណើរការជាមួយរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
📌 ខាងក្រោមនេះជារូបមន្តដែលប្រើមុខងារ GET.CELL ចំណាយពេល 38 ដើម្បីត្រឡប់ពណ៌កូដ និងសេចក្តីយោងក្រឡាដែលកូដវានឹងត្រឡប់។
📌 ដោយកំណត់ឈ្មោះសម្រាប់ជាមួយរូបមន្ត GET.CELL យើងអាចសរសេរបានយ៉ាងសាមញ្ញ។ ឈ្មោះ “ NumberColor ” ដែលដាក់បុព្វបទដោយសញ្ញាស្មើ នឹងទទួលបានលេខកូដពណ៌នៃក្រឡាដែលយោង។
📌បន្ទាប់ ដោយប្រើលេខកូដពណ៌ យើងបានអនុវត្ត COUNTIF និងរូបមន្ត SUMIF ដើម្បីទទួលបានចំនួន និងផលបូកនៃជួរទិន្នន័យជាមួយ col ឬលក្ខខណ្ឌកូដ។
អានបន្ថែម៖ របៀបផ្លាស់ប្តូរពណ៌ក្រឡាដោយផ្អែកលើតម្លៃក្នុង Excel (5 វិធី)
3. Excel IF រូបមន្តតាមពណ៌ក្រឡា
ឥឡូវនេះ ចូរយើងនិយាយថាយើងមានតម្លៃដូចគ្នាក្នុងមួយដុំសម្រាប់ផលិតផលដូចជា hoodies , jackets , និង s weaters .
ប្រសិនបើអ្នកចង់គណនាតម្លៃសរុបសម្រាប់បរិមាណសរុបនៃផលិតផលទាំងនេះ យើងអាចប្រើ IF រូបមន្ត។
អ្នកអាចអនុវត្តតាមជំហានដើម្បីអនុវត្ត IF នៅទីនេះ។
ជំហាន៖
- យើងបានបង្កើត NumberColor រួចហើយដោយប្រើ Define Name ហើយប្រើវាដើម្បីស្វែងរកលេខកូដពណ៌ (សូមមើលវិធីទី 2)។
- នៅក្នុងជួរឈរថ្មី សូមសរសេររូបមន្តក្នុង Cell E5 : <14
- ចុច Enter ។
- អូសរូបតំណាង fill handle ទៅ ទទួលបានលទ្ធផលសម្រាប់ទិន្នន័យដែលនៅសល់។
- របៀបបំពេញក្រឡាដោយពណ៌ដោយផ្អែកលើភាគរយក្នុង Excel (6 វិធីសាស្រ្ត)
- Highlight a Column in Excel (3 Methods)
- របៀបបន្លិចក្រឡាដោយផ្អែកលើអត្ថបទក្នុង Excel [2 Methods]
- Highlight a cell ក្នុង Excel (5 វិធីសាស្រ្ត)
- របៀបបន្លិចពីកំពូលទៅបាតក្នុង Excel (5 វិធីសាស្រ្ត)
- ក្នុង ក្រឡា E5 សរសេររូបមន្ត៖
- បន្ទាប់មកចុច Enter។
- ប្រើរូបតំណាង fill handle ដើម្បីអូសលទ្ធផលសម្រាប់ករណីដែលនៅសល់។
- ចុច ALT+F11 ពីរបស់អ្នក ក្តារចុច។
- វានឹងបើក VBA Macro បង្អួច។ ជ្រើសរើសសន្លឹករបស់អ្នក។
- ពីផ្ទាំង បញ្ចូល ចុចលើ Module ។
- បង្អួច ទូទៅ នឹងបើក។
- ចម្លង និង បិទភ្ជាប់ នេះ កូដខាងក្រោមនៅក្នុងបង្អួចទូទៅ។
=IF(NumberColor=40,C5*$C$13,0)
អ្នកអាចសម្គាល់ឃើញថាវាបង្ហាញតម្លៃសម្រាប់តែផលិតផលដែលមានពណ៌ដូចគ្នាដែលមានលេខកូដពណ៌ 40 ខណៈពេលដែលសូន្យ ( 0 ) សម្រាប់នៅសល់។
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
📌 នេះជា IF រូបមន្តយក NumberColor ឲ្យស្មើនឹង 40 ។
📌 ប្រសិនបើតក្កវិជ្ជាពិត វានឹងគុណបរិមាណជាមួយនឹងតម្លៃក្នុងមួយដុំ ( 5 )។ បើមិនដូច្នេះទេ វានឹងបង្ហាញ 0 ។
អានបន្ថែម៖ របៀបបន្លិចក្រឡាដោយប្រើ If Statement ក្នុង Excel (7 វិធី)
ការអានស្រដៀងគ្នា
4. Excel SUMIFS រូបមន្តតាមក្រឡា ពណ៌
ដោយប្រើកូដពណ៌ យើងក៏អាចអនុវត្តរូបមន្ត SUMIFS ផងដែរ។
សម្រាប់វា អ្នកត្រូវអនុវត្តតាមជំហានខាងក្រោម៖
ជំហាន៖
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
📌 The SUMIFS រូបមន្តយក sum_range C5:C10 ជាសេចក្តីយោងដាច់ខាតសម្រាប់បរិមាណ។ បន្ទាប់មក វាត្រូវចំណាយពេលជួរកូដពណ៌ដែលមានទម្រង់ជាឯកសារយោងដាច់ខាត។
📌 ជាចុងក្រោយ លក្ខណៈវិនិច្ឆ័យត្រូវបានកំណត់សម្រាប់ក្រឡាទីមួយនៃជួរកូដពណ៌ដែលជា D5 ។ ក្នុងករណីនេះ មានតែជួរឈរប៉ុណ្ណោះដែលស្ថិតក្នុងទម្រង់សេចក្ដីយោងដាច់ខាត ខណៈជួរដេកស្ថិតក្នុងទម្រង់សេចក្ដីយោងដែលទាក់ទង។ វាគឺដោយសារតែវានឹងអូសរូបតំណាង fill handle សម្រាប់ជួរឈរដែលនៅសល់ដោយផ្លាស់ប្តូរលេខជួរដេកតាមតម្រូវការ។
មាតិកាដែលទាក់ទង៖ របៀប បន្លិចក្រឡាក្នុង Excel ដោយផ្អែកលើតម្លៃ (9 វិធីសាស្រ្ត)
5. Excel VBA Macro ទៅ Excel រូបមន្តដោយពណ៌ក្រឡា
លើសពីនេះ VBA Macro អាចជា ឧបករណ៍ដ៏អស្ចារ្យដើម្បីអនុវត្តរូបមន្ត Excel តាមពណ៌ក្រឡា។
អនុញ្ញាតឱ្យយើងបែងចែកវិធីសាស្រ្តនេះជាពីរផ្នែក ដើម្បីភាពងាយស្រួលនៃការយល់ដឹង។
វិធីសាស្ត្ររងទីមួយនឹងប្រើកូដដើម្បីស្វែងរកលេខកូដពណ៌។ ហើយបន្ទាប់មកអនុវត្តពួកវាដើម្បីអនុវត្តរូបមន្ត COUNTIF និង SUMIF
ចំណាំ៖ VBA Macro មិនអាចសម្គាល់ពណ៌ស្រដៀងគ្នាបានទេ ដូច្នេះយើង បានកែប្រែសំណុំទិន្នន័យរបស់យើងជាមួយពណ៌ផ្សេងគ្នា។
ពណ៌បីផ្សេងគ្នាគឺក្រហម ខៀវ និងត្នោត។ ឥឡូវនេះអនុញ្ញាតឱ្យយើងមើលពីរបៀបដែលយើងអាចប្រើ VBA Macro ដើម្បីអនុវត្តរូបមន្ត Excel តាមពណ៌ក្រឡា។
5.1 VBA Macro ដើម្បីស្វែងរកលេខកូដពណ៌
ដើម្បីស្វែងរកលេខកូដពណ៌ដោយប្រើ VBA ម៉ាក្រូ ហើយអនុវត្តរូបមន្ត Excel យើងត្រូវអនុវត្តតាមជំហានខាងក្រោម។
ជំហាន៖
លេខកូដ៖
4085
7068
- រក្សាទុកឯកសារជាមួយ Excel Macro -Enabled Workbook suffix
- ចុច Enter ហើយអូសដោយប្រើ fill handle ដើម្បីទទួលបានលទ្ធផលសម្រាប់ទិន្នន័យដែលនៅសល់។
- ឥឡូវនេះ នៅក្នុងជួរឈរមួយទៀតនៅ Cell E5 អ្នកត្រូវសរសេររូបមន្តខាងក្រោម៖
=COUNTIF($D$5:$D$10,$D5)
- ចុច បញ្ចូល ហើយអូសលទ្ធផលរហូតដល់ចុងបញ្ចប់នៃទិន្នន័យ។
- ស្រដៀងគ្នានេះដែរ សម្រាប់ការអនុវត្ត SUMIF, សរសេររូបមន្តដែលបានផ្តល់ឱ្យខាងក្រោមក្នុង Cell F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)
សម្រាប់ករណីនេះ អ្នកត្រូវស្វែងរកផលបូកដោយប្រើកូដពណ៌។ទោះយ៉ាងណាក៏ដោយ អ្នកអាចធ្វើការបូកដោយផ្ទាល់ដោយសរសេរកូដ។ វានឹងត្រូវបានពន្យល់នៅក្នុងវិធីសាស្រ្តរងបន្ទាប់។
🔎 តើដំណើរការជាមួយរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
📌 យើងបានបង្កើត ColorIndex ដោយប្រើ កូដ និងរក្សាអាគុយម៉ង់ជាជួរនៃទិន្នន័យ។ ដោយប្រើវា យើងទទួលបានលេខកូដពណ៌។
📌 បន្ទាប់មក យើងបានប្រើរូបមន្ត COUNTIF ដើម្បីទទួលបានលទ្ធផលរាប់សម្រាប់លេខកូដពណ៌ជាក់លាក់នោះ។
📌 ជាចុងក្រោយ យើងបានប្រើ រូបមន្ត SUMIF ដើម្បីទទួលបានផលបូកដោយផ្អែកលើលេខកូដពណ៌។
5.2 VBA Macro to Sum
អ្នកត្រូវអនុវត្តតាមជំហានខាងក្រោមដើម្បីទទួលបានការបូកសរុបនៃបរិមាណ នៃពណ៌ដូចគ្នាដោយផ្ទាល់តាមរយៈកូដ។
ជំហាន៖
- អ្នកត្រូវចុច ALT+F11 ពីក្តារចុចរបស់អ្នក ដើម្បីបើក VBA Macro Window។
- ម្តងទៀត អ្នកត្រូវជ្រើសរើសសន្លឹករបស់អ្នក និងពី Module ពីផ្ទាំង Insert ។
- ដូចវិធីសាស្ត្ររងខាងលើ បង្អួច ទូទៅ នឹងបើក។ បន្ទាប់មកគ្រាន់តែ ចម្លង និង បិទភ្ជាប់ កូដខាងក្រោមនៅក្នុងបង្អួច ទូទៅ ។
លេខកូដ៖
6994
5230
- បន្ទាប់ បើកសន្លឹកកិច្ចការរបស់អ្នក។ ក្នុង Cell D5 អ្នកត្រូវសរសេររូបមន្តខាងក្រោម៖
=SBC($C5,$C$5:$C$10)
- ចុច បញ្ចូល ហើយអូសលទ្ធផលដោយប្រើ fill handle ទៅចុងជួរទិន្នន័យ។
អ្នកនឹងទទួលបានលទ្ធផលដូច បង្ហាញក្នុងរូបភាពខាងលើ។
🔎 តើដំណើរការយ៉ាងដូចម្តេចwith Formulas Work?
📌 យើងបានបង្កើតរូបមន្តមួយដែលមានឈ្មោះ SBC តាមរយៈកូដដែលយើងបានសរសេរនៅក្នុងបង្អួចទូទៅសម្រាប់សន្លឹកកិច្ចការនេះ។
📌បន្ទាប់ពី នោះ យើងបានប្រើរូបមន្តជាមួយនឹងជួរនៃទិន្នន័យ និងលក្ខណៈវិនិច្ឆ័យជាក្រឡានៃបរិមាណជាក់លាក់។
អានបន្ថែម៖ VBA ដើម្បីផ្លាស់ប្តូរពណ៌ក្រឡាដោយផ្អែកលើតម្លៃក្នុង Excel (3 ឧទាហរណ៍ងាយៗ)
រឿងដែលត្រូវចងចាំ
1. អ្នកត្រូវប្រើពណ៌ផ្សេងគ្នាក្នុងករណីប្រើ VBA Macro។
2. អ្នកត្រូវរក្សាទុកឯកសារ Excel ដោយប្រើបច្ច័យ .xlsm ក្នុងករណីដែលឯកសារមានកូដ VBA Macro នៅក្នុងវា។
សេចក្តីសន្និដ្ឋាន
អត្ថបទពន្យល់អំពីវិធី 5 ផ្សេងគ្នាដើម្បី អនុវត្តរូបមន្ត Excel ដូចជា SUMIF , SUBTOTAL , COUNTIF និងផ្សេងៗទៀតដោយផ្អែកលើពណ៌ក្រឡា។ ជាងនេះទៅទៀត សៀវភៅការងារអនុវត្តគឺនៅទីនោះសម្រាប់អ្នក ដូច្នេះអ្នកអាចទាញយកវា ហើយអនុវត្តវិធីសាស្រ្តណាមួយតាមតម្រូវការរបស់អ្នក។ សម្រាប់សំណួរបន្ថែម សូមសរសេរនៅក្នុងផ្នែកមតិយោបល់។