របៀបបង្កើត និងប្រើប្រាស់ ColorFunction ក្នុង Excel

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

នៅក្នុង Excel មិនមានមុខងារដើម្បីធ្វើការគណនាដោយផ្អែកលើពណ៌នៃក្រឡានោះទេ។ ប៉ុន្តែដោយប្រើ Microsoft Visual Basic for Applications (VBA) វាអាចបង្កើតមុខងារផ្ទាល់ខ្លួនសម្រាប់ការគណនាដោយផ្អែកលើពណ៌នៃក្រឡា។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចបង្កើត និងប្រើប្រាស់ ColorFunction ក្នុង Excel។

ឧបមាថា យើងមានសំណុំទិន្នន័យនៃការបញ្ជាទិញផលិតផលរបស់ក្រុមហ៊ុនមួយ។ ជួរឈរ បរិមាណបញ្ជាទិញ មានពណ៌ដោយផ្អែកលើស្ថានភាពដឹកជញ្ជូនរបស់ពួកគេ។ ការបញ្ជាទិញដែលបានចែកចាយមានពណ៌បៃតងស្រាល ហើយការបញ្ជាទិញដែលកំពុងដឹកជញ្ជូនមានពណ៌ទឹកក្រូចស្រាល។ ឥឡូវនេះ យើងអាចស្វែងរកចំនួនអតិថិជនដែលបានទទួល ឬមិនបានទទួលការបញ្ជាទិញរបស់ពួកគេដោយរាប់ក្រឡាដែលមានពណ៌ដូចគ្នា។ បរិមាណសរុបនៃការបញ្ជាទិញដែលបានចែកចាយ ឬការបញ្ជាទិញនៅក្នុងការដឹកជញ្ជូនអាចត្រូវបានរកឃើញដោយការបន្ថែមក្រឡាដែលមានពណ៌ដូចគ្នា។

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

មុខងារពណ៌នៅក្នុង Excel.xlsm

ColorFunction in Excel

ជំហាន​ទី 1 ៖ បើក​ម៉ូឌុល​ម៉ាក្រូ​ក្នុង​បង្អួច VBA

ដំបូង​អ្នក​ត្រូវ​បើក VBA បង្អួចដោយចុច ALT+F11។ បន្ទាប់ពីនោះចុចខាងស្តាំលើឈ្មោះសន្លឹកពីបន្ទះខាងឆ្វេង ហើយចូលទៅកាន់ Insert> ម៉ូឌុល

ជាលទ្ធផល ប្រអប់ ម៉ូឌុល នឹងត្រូវបានបើក។

ជំហានទី 2 ៖ ការបញ្ចូលកូដ VBA សម្រាប់បង្កើត ColorFunction

បញ្ចូលកូដខាងក្រោមក្នុងប្រអប់ Module ហើយបិទ VBA បង្អួច។

4321

នៅទីនេះ កូដ VBA បង្កើតមុខងារផ្ទាល់ខ្លួនមួយដែលមានឈ្មោះថា ColorFunction ដែលនឹងរាប់ក្រឡាពណ៌ ប្រសិនបើយើងផ្តល់អាគុយម៉ង់ថា FALSE ហើយនឹងបូកសរុបក្រឡាពណ៌ ប្រសិនបើយើងផ្តល់អាគុយម៉ង់ជា TRUE។

ជំហានទី 3 ៖ ការរក្សាទុកសៀវភៅការងារជា Excel Macro Enabled Workbook

អ្នកត្រូវរក្សាទុកសៀវភៅការងារ Excel ជាទម្រង់ .xlsm ដើម្បីរក្សាទុកមុខងារផ្ទាល់ខ្លួនរបស់អ្នក។ ជាដំបូង សូមចូលទៅកាន់ File ពីជ្រុងខាងឆ្វេងខាងលើនៃបង្អួច Excel របស់អ្នក។

បន្ទាប់ពីនោះ ជ្រើសរើស Save As។

បន្ទាប់មកជ្រើសរើស សៀវភៅការងារដែលបើកដំណើរការ Excel Macro (*xlsm) ហើយចុចលើ រក្សាទុក។

ជំហានទី 4 ៖ ការប្រើ ColorFunction ដើម្បីរាប់ក្រឡាពណ៌

ឥឡូវនេះអ្នកអាចប្រើ ColorFunction ផ្ទាល់ខ្លួនរបស់អ្នក។

ដើម្បីទទួលបាន ចំនួនក្រឡាពណ៌បៃតងខ្ចី វាយរូបមន្តខាងក្រោមក្នុងក្រឡាទទេ

=ColorFunction(F5,$D$5:$D$11,FALSE)

នៅទីនេះ F5 = ក្រឡាលក្ខណៈវិនិច្ឆ័យដែលពណ៌នឹង ត្រូវបានរាប់

$D$5:$D$11 = ជួរសម្រាប់រាប់

FALSE បង្ហាញថាចំនួនក្រឡាដែលមានពណ៌ដូចគ្នាជាមួយ ក្រឡាលក្ខខណ្ឌនឹងត្រូវបានរាប់

ចុច ENTER ហើយអ្នកនឹងទទួលបានចំនួនក្រឡាពណ៌បៃតងស្រាល។

តាមរបៀបស្រដៀងគ្នា អ្នកអាចទទួលបានចំនួនកោសិកាពណ៌ទឹកក្រូចស្រាល។

ជំហានទី 5 ៖ ការប្រើមុខងារពណ៌ដើម្បីបូកក្រឡាពណ៌

ដើម្បីទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងខ្ចី សូមវាយរូបមន្តខាងក្រោមក្នុង មួយ។ក្រឡាទទេ,

=ColorFunction(F5,$D$5:$D$11,TRUE)

នៅទីនេះ F5 = ក្រឡាលក្ខណៈវិនិច្ឆ័យដែលពណ៌នឹងត្រូវបានបូក

$D $5:$D$11 = ជួរសម្រាប់ផលបូក

TRUE បង្ហាញថាចំនួនក្រឡាដែលមានពណ៌ដូចគ្នាជាមួយនឹងក្រឡាលក្ខណៈវិនិច្ឆ័យនឹងត្រូវបានបន្ថែម។

អ្នកនឹងទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងខ្ចីដោយចុច ENTER។

នៅក្នុង តាមរបៀបស្រដៀងគ្នា អ្នកអាចទទួលបានផលបូកនៃកោសិកាពណ៌ទឹកក្រូច។

វិធីជំនួសដើម្បីរាប់ និងបូកក្រឡាពណ៌

ជំនួសឱ្យការប្រើ មុខងារពណ៌ , អ្នកអាចទទួលបានចំនួនក្រឡាពណ៌ ឬបូកសរុបក្រឡាពណ៌តាមវិធីពីរផ្សេងគ្នា។

1.    ការប្រើប្រាស់មុខងារ FILTER និង SUBTOTAL

អ្នកអាចទទួលបានចំនួន និងផលបូកនៃ ក្រឡាពណ៌ដោយប្រើ តម្រង និង អនុគមន៍ SUBTOTAL

ដំបូង សូមចូលទៅកាន់ផ្ទាំង ទិន្នន័យ ហើយចុចលើ តម្រង។

បន្ទាប់​ពី​ព្រួញ​ចុះ​ក្រោម​នឹង​បង្ហាញ​នៅ​ក្បែរ​ក្បាល​ជួរ​ឈរ​នីមួយៗ។ ចុចលើសញ្ញាព្រួញចុះក្រោមក្បែរ បរិមាណបញ្ជាទិញ (ជួរពណ៌) សូមចូលទៅកាន់ ត្រងតាមពណ៌ ហើយជ្រើសរើសពណ៌បៃតងស្រាល។

ឥឡូវនេះ អ្នកនឹងឃើញតែទិន្នន័យពណ៌បៃតងស្រាលនៅក្នុងជួរឈរនេះ។ ដើម្បីទទួលបានការរាប់ វាយរូបមន្តខាងក្រោម

=SUBTOTAL(2,D5:D11)

នៅទីនេះ 2 បង្ហាញថាក្រឡានឹងត្រូវបានរាប់ ហើយ D5:D11 គឺជាជួរនៃទិន្នន័យ។

បន្ទាប់ពីចុច ENTER អ្នកនឹងទទួលបានចំនួនពណ៌បៃតងស្រាលក្រឡា។

ដើម្បីទទួលបានផលបូកនៃក្រឡាពណ៌ សូមវាយរូបមន្តខាងក្រោម

=SUBTOTAL(9,D5:D11)

នៅទីនេះ 9 បង្ហាញថាក្រឡានឹងត្រូវបានបន្ថែមឡើង ហើយ D5:D11 គឺជាជួរទិន្នន័យ

បន្ទាប់ពីចុច ENTER អ្នកនឹងទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងស្រាល។

ដោយការផ្លាស់ប្តូរតម្រងទៅជាពណ៌ទឹកក្រូចស្រាល អ្នកអាចទទួលបានចំនួន និងផលបូកនៃពណ៌ទឹកក្រូច ក្រឡា។

2.    ការប្រើប្រាស់អនុគមន៍ GET.CELL

ដោយប្រើមុខងារ GET.CELL អ្នកក៏អាចរាប់ និងបូកសរុបបានផងដែរ។ ក្រឡាពណ៌។

ដំបូង សូមចូលទៅកាន់ផ្ទាំង រូបមន្ត ហើយជ្រើសរើស កំណត់ឈ្មោះ។

A ឈ្មោះថ្មី ប្រអប់នឹងបង្ហាញ។ វាយឈ្មោះដូចជា Color ក្នុងប្រអប់ Name ។ ហើយបញ្ចូលរូបមន្តក្នុង យោងទៅ ប្រអប់ ហើយចុច យល់ព្រម។

=GET.CELL(38,’GET CELL’!$D5)

នៅទីនេះ 38 បង្ហាញថារូបមន្តនឹង ផ្តល់លេខកូដពណ៌នៃក្រឡាដែលបានយោង ហើយ 'GET CELL'!$D5 គឺជាក្រឡាដែលបានយោង (ក្រឡាទីមួយបន្ទាប់ពីក្បាលជួរឈរនៃជួរឈរដែលមានពណ៌)

ឥឡូវវាយ =Color (ឈ្មោះដែលអ្នកបានផ្តល់ពីមុនក្នុងប្រអប់ កំណត់ឈ្មោះ ) ក្នុងជួរឈរជាប់គ្នានៃជួរឈរពណ៌របស់អ្នក។

បន្ទាប់ពីចុច ENTER ហើយអូសក្រឡា E5 ទៅចុងបញ្ចប់នៃសំណុំទិន្នន័យរបស់អ្នក អ្នកនឹងទទួលបានលេខកូដពណ៌នៃក្រឡាពណ៌ទាំងអស់របស់អ្នកនៃជួរឈរ E .

ឥឡូវវាយរូបមន្តខាងក្រោម ដើម្បីទទួលបានចំនួនពណ៌បៃតងស្រាលក្រឡា

=COUNTIF($E$5:$E$11,50)

នៅទីនេះ $E$5:$E$11 គឺជាជួរសម្រាប់រាប់ ហើយ 50 គឺជាកូដពណ៌នៃពណ៌បៃតងខ្ចី ។

បន្ទាប់ពីចុច Enter អ្នកនឹងទទួលបានចំនួនក្រឡាពណ៌បៃតង។

វាយបញ្ចូលរូបមន្តខាងក្រោម ដើម្បីទទួលបានផលបូកនៃក្រឡាពណ៌បៃតងខ្ចី

=SUMIF(E5:E11,50,D5:D11)

នៅទីនេះ E5:E11 គឺជាជួរលក្ខណៈវិនិច្ឆ័យ 50 បង្ហាញកូដពណ៌នៃពណ៌បៃតងស្រាល ហើយ D5:D11 គឺជាជួរផលបូក។

ចុច ENTER ហើយអ្នកនឹងទទួលបាន ផលបូកនៃក្រឡាពណ៌បៃតងទាំងអស់។

តាមរបៀបស្រដៀងគ្នា អ្នកអាចទទួលបានចំនួន និងផលបូកនៃកោសិកាពណ៌ទឹកក្រូចស្រាល។

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

ខ្ញុំសង្ឃឹមថាបន្ទាប់ពីឆ្លងកាត់អត្ថបទឥឡូវនេះ អ្នកអាចបង្កើត និងប្រើ ColorFunction ក្នុង Excel ។ ប្រសិនបើអ្នកជួបបញ្ហាណាមួយ សូមទុកមតិយោបល់។

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