មាតិកា
Excel មានថាមពលខ្លាំង ប៉ុន្តែក្នុងពេលតែមួយកម្រប្រើណាស់ សមត្ថភាពក្នុងការបង្កើតលំដាប់នៃសកម្មភាពដោយស្វ័យប្រវត្តិដោយប្រើម៉ាក្រូ។ ម៉ាក្រូគឺជាវិធីដ៏ល្អមួយចេញ ប្រសិនបើអ្នកកំពុងដោះស្រាយជាមួយនឹងប្រភេទដូចគ្នានៃកិច្ចការដែលត្រូវបានធ្វើម្តងទៀតច្រើនដង។ ឧទាហរណ៍ ដំណើរការទិន្នន័យ ឬការធ្វើទ្រង់ទ្រាយឯកសារតាមគំរូស្តង់ដារ។ ក្នុងករណីនេះ អ្នកមិនត្រូវការចំណេះដឹងអំពីភាសាសរសេរកម្មវិធីទេ។
តើអ្នកចង់ដឹងហើយថាម៉ាក្រូគឺជាអ្វីហើយតើវាដំណើរការដោយរបៀបណា? បន្ទាប់មកបន្តទៅមុខដោយក្លាហាន - បន្ទាប់មកយើងនឹងធ្វើដំណើរការទាំងមូលនៃការបង្កើតម៉ាក្រូជាមួយអ្នក។
ម៉ាក្រូជាអ្វី?
ម៉ាក្រូនៅក្នុង Microsoft Office (បាទ មុខងារនេះដំណើរការដូចគ្នានៅក្នុងកម្មវិធីជាច្រើននៃកញ្ចប់ Microsoft Office) គឺជាកូដកម្មវិធីនៅក្នុងភាសាសរសេរកម្មវិធី មូលដ្ឋានគ្រឹះរូបភាពសម្រាប់កម្មវិធី (VBA) រក្សាទុកក្នុងឯកសារ។ ដើម្បីធ្វើឱ្យវាកាន់តែច្បាស់ ឯកសារ Microsoft Office អាចប្រៀបធៀបទៅនឹងទំព័រ HTML បន្ទាប់មកម៉ាក្រូគឺជា analogue នៃ Javascript ។ អ្វីដែល Javascript អាចធ្វើបានជាមួយទិន្នន័យ HTML នៅក្នុងគេហទំព័រគឺស្រដៀងគ្នាទៅនឹងអ្វីដែលម៉ាក្រូអាចធ្វើជាមួយទិន្នន័យនៅក្នុងឯកសារ Microsoft Office ។
ម៉ាក្រូអាចធ្វើអ្វីគ្រប់យ៉ាងដែលអ្នកចង់បាននៅក្នុងឯកសារ។ នេះគឺជាផ្នែកខ្លះនៃពួកគេ (ផ្នែកតូចមួយ)៖
- អនុវត្តរចនាប័ទ្ម និងការធ្វើទ្រង់ទ្រាយ។
- អនុវត្តប្រតិបត្តិការផ្សេងៗជាមួយទិន្នន័យជាលេខ និងអត្ថបទ។
- ប្រើប្រភពទិន្នន័យខាងក្រៅ (ឯកសារមូលដ្ឋានទិន្នន័យ ឯកសារអត្ថបទ។ល។)
- បង្កើតឯកសារថ្មី។
- ធ្វើទាំងអស់ខាងលើក្នុងបន្សំណាមួយ។
ការបង្កើតម៉ាក្រូ - ឧទាហរណ៍ជាក់ស្តែង
ជាឧទាហរណ៍ ចូរយើងយកឯកសារទូទៅបំផុត ឯកសារ CSV. នេះគឺជាតារាងធម្មតា 10×20 ដែលពោរពេញទៅដោយលេខពី 0 ដល់ 100 ដែលមានចំណងជើងសម្រាប់ជួរឈរ និងជួរដេក។ ភារកិច្ចរបស់យើងគឺបង្វែរសំណុំទិន្នន័យនេះទៅជាតារាងដែលមានទម្រង់បច្ចុប្បន្ន ហើយបង្កើតចំនួនសរុបក្នុងជួរនីមួយៗ។
ដូចដែលបានបញ្ជាក់រួចមកហើយ ម៉ាក្រូគឺជាកូដដែលសរសេរជាភាសាសរសេរកម្មវិធី VBA ។ ប៉ុន្តែនៅក្នុង Excel អ្នកអាចបង្កើតកម្មវិធីដោយមិនចាំបាច់សរសេរបន្ទាត់កូដ ដែលយើងនឹងធ្វើឥឡូវនេះ។
ដើម្បីបង្កើតម៉ាក្រូ សូមបើក មើល (ប្រភេទ) > ម៉ាក្រូ (ម៉ាក្រូ) > កត់ត្រាម៉ាក្រូ (ថតម៉ាក្រូ…)
ដាក់ឈ្មោះម៉ាក្រូរបស់អ្នក (គ្មានចន្លោះ) ហើយចុច OK.
ចាប់ពីពេលនេះតទៅ រាល់សកម្មភាពរបស់អ្នកជាមួយឯកសារត្រូវបានកត់ត្រា៖ ការផ្លាស់ប្តូរទៅក្រឡា រមូរតាមតារាង សូម្បីតែផ្លាស់ប្តូរទំហំបង្អួច។
Excel ផ្តល់សញ្ញាថារបៀបថតម៉ាក្រូត្រូវបានបើកជាពីរកន្លែង។ ដំបូងនៅលើម៉ឺនុយ ម៉ាក្រូ (ម៉ាក្រូ) - ជំនួសឱ្យខ្សែអក្សរ កត់ត្រាម៉ាក្រូ (កំពុងថតម៉ាក្រូ…) បន្ទាត់បានលេចចេញមក បញ្ឈប់ការកត់ត្រា (ឈប់ថត)។
ទីពីរនៅជ្រុងខាងឆ្វេងខាងក្រោមនៃបង្អួច Excel ។ រូបតំណាង បញ្ឈប់ (ការ៉េតូច) បង្ហាញថារបៀបថតម៉ាក្រូត្រូវបានបើក។ ការចុចលើវានឹងបញ្ឈប់ការថត។ ផ្ទុយទៅវិញ នៅពេលដែលរបៀបថតមិនត្រូវបានបើក វាមានរូបតំណាងដើម្បីបើកការថតម៉ាក្រូនៅក្នុងទីតាំងនេះ។ ការចុចលើវានឹងផ្តល់លទ្ធផលដូចគ្នានឹងការបើកការថតតាមរយៈម៉ឺនុយ។
ឥឡូវនេះ របៀបថតម៉ាក្រូត្រូវបានបើក សូមចូលទៅកិច្ចការរបស់យើង។ ជាដំបូង ចូរយើងបន្ថែមបឋមកថាសម្រាប់ទិន្នន័យសង្ខេប។
បន្ទាប់មកបញ្ចូលរូបមន្តក្នុងក្រឡាដោយអនុលោមតាមឈ្មោះនៃចំណងជើង (បំរែបំរួលនៃរូបមន្តសម្រាប់ភាសាអង់គ្លេស និងកំណែ Excel ត្រូវបានផ្តល់ឱ្យ អាសយដ្ឋានក្រឡាតែងតែជាអក្សរ និងលេខឡាតាំង)៖
- =SUM(B2:K2) or =SUM(B2:K2)
- =AVERAGE(B2:K2) or =СРЗНАЧ(B2:K2)
- =MIN(B2:K2) or =MIN(B2:K2)
- =MAX(B2:K2) or =MAX(B2:K2)
- =MEDIAN(B2:K2) or =MEDIAN(B2:K2)
ឥឡូវជ្រើសរើសក្រឡាដែលមានរូបមន្ត ហើយចម្លងពួកវាទៅជួរទាំងអស់នៃតារាងរបស់យើងដោយអូសចំណុចទាញបំពេញស្វ័យប្រវត្តិ។
បន្ទាប់ពីអ្នកបញ្ចប់ជំហាននេះ ជួរនីមួយៗគួរតែមានចំនួនសរុបដែលត្រូវគ្នា។
បន្ទាប់ យើងនឹងសង្ខេបលទ្ធផលសម្រាប់តារាងទាំងមូល សម្រាប់ការនេះ យើងធ្វើប្រតិបត្តិការគណិតវិទ្យាមួយចំនួនទៀត៖
រៀងគ្នា៖
- =SUM(L2:L21) or =SUM(L2:L21)
- =AVERAGE(B2:K21) or =СРЗНАЧ(B2:K21) - ដើម្បីគណនាតម្លៃនេះ ចាំបាច់ត្រូវយកទិន្នន័យដំបូងនៃតារាងឲ្យបានច្បាស់លាស់។ ប្រសិនបើអ្នកយកមធ្យមភាគមធ្យមសម្រាប់ជួរនីមួយៗ លទ្ធផលនឹងខុសគ្នា។
- =MIN(N2:N21) or =MIN(N2:N21)
- =MAX(O2:O21) or =MAX(O2:O21)
- =MEDIAN(B2:K21) or =MEDIAN(B2:K21) - យើងពិចារណាប្រើទិន្នន័យដំបូងនៃតារាងសម្រាប់ហេតុផលដែលបានចង្អុលបង្ហាញខាងលើ។
ឥឡូវយើងបានធ្វើការគណនារួចហើយ ចូរធ្វើទម្រង់ខ្លះ។ ដំបូង យើងកំណត់ទម្រង់បង្ហាញទិន្នន័យដូចគ្នាសម្រាប់ក្រឡាទាំងអស់។ ជ្រើសរើសក្រឡាទាំងអស់នៅលើសន្លឹក ដើម្បីធ្វើដូច្នេះ ប្រើផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl) + Aឬចុចលើរូបតំណាង ជ្រើសរើសទាំងអស់ដែលមានទីតាំងនៅចំនុចប្រសព្វនៃក្បាលជួរដេក និងជួរឈរ។ បន្ទាប់មកចុច រចនាប័ទ្មសញ្ញាក្បៀស ផ្ទាំង (ទម្រង់កំណត់ព្រំដែន) ទំព័រដើម (ផ្ទះ) ។
បន្ទាប់មក ប្តូររូបរាងក្បាលជួរឈរ និងជួរដេក៖
- រចនាប័ទ្មពុម្ពអក្សរដិត។
- ការតម្រឹមកណ្តាល។
- ការបំពេញពណ៌។
ហើយចុងក្រោយ ចូរយើងរៀបចំទម្រង់នៃចំនួនសរុប។
នេះជារបៀបដែលវាគួរតែមើលទៅនៅទីបញ្ចប់:
ប្រសិនបើអ្វីៗសមនឹងអ្នក ឈប់ថតម៉ាក្រូ។
អបអរសាទរ! អ្នកទើបតែកត់ត្រាម៉ាក្រូដំបូងរបស់អ្នកនៅក្នុង Excel ដោយខ្លួនឯង។
ដើម្បីប្រើម៉ាក្រូដែលបានបង្កើត យើងត្រូវរក្សាទុកឯកសារ Excel ជាទម្រង់ដែលគាំទ្រម៉ាក្រូ។ ដំបូងយើងត្រូវលុបទិន្នន័យទាំងអស់ចេញពីតារាងដែលយើងបានបង្កើត ពោលគឺធ្វើឱ្យវាជាគំរូទទេ។ ការពិតគឺថានៅពេលអនាគត ដោយធ្វើការជាមួយគំរូនេះ យើងនឹងនាំចូលទិន្នន័យថ្មីៗ និងពាក់ព័ន្ធបំផុតទៅក្នុងវា។
ដើម្បីលុបក្រឡាទាំងអស់ចេញពីទិន្នន័យ ចុចខាងស្តាំលើរូបតំណាង ជ្រើសរើសទាំងអស់ដែលមានទីតាំងនៅចំនុចប្រសព្វនៃចំណងជើងជួរដេក និងជួរឈរ ហើយពីម៉ឺនុយបរិបទ សូមជ្រើសរើស Delete (លុប) ។
ឥឡូវនេះសន្លឹករបស់យើងត្រូវបានសម្អាតទាំងស្រុងនូវទិន្នន័យទាំងអស់ ខណៈដែលម៉ាក្រូនៅតែត្រូវបានកត់ត្រាទុក។ យើងត្រូវរក្សាទុកសៀវភៅការងារជាគំរូ Excel ដែលបើកដំណើរការម៉ាក្រូដែលមានផ្នែកបន្ថែម XLTM.
ចំណុចសំខាន់មួយ! ប្រសិនបើអ្នករក្សាទុកឯកសារជាមួយផ្នែកបន្ថែម XLTXបន្ទាប់មកម៉ាក្រូនឹងមិនដំណើរការនៅក្នុងវាទេ។ ដោយវិធីនេះ អ្នកអាចរក្សាទុកសៀវភៅការងារជាគំរូ Excel 97-2003 ដែលមានទម្រង់ XLT ។វាក៏គាំទ្រម៉ាក្រូផងដែរ។
នៅពេលដែលគំរូត្រូវបានរក្សាទុក អ្នកអាចបិទ Excel ដោយសុវត្ថិភាព។
ដំណើរការម៉ាក្រូក្នុង Excel
មុនពេលបង្ហាញលទ្ធភាពទាំងអស់នៃម៉ាក្រូដែលអ្នកបានបង្កើត ខ្ញុំគិតថាវាជាការត្រឹមត្រូវក្នុងការយកចិត្តទុកដាក់លើចំណុចសំខាន់ៗមួយចំនួនទាក់ទងនឹងម៉ាក្រូជាទូទៅ៖
- ម៉ាក្រូអាចបង្កគ្រោះថ្នាក់។
- អានកថាខណ្ឌមុនម្តងទៀត។
កូដ VBA មានថាមពលខ្លាំង។ ជាពិសេស វាអាចអនុវត្តប្រតិបត្តិការលើឯកសារនៅខាងក្រៅឯកសារបច្ចុប្បន្ន។ ឧទាហរណ៍ ម៉ាក្រូអាចលុប ឬកែប្រែឯកសារណាមួយនៅក្នុងថតឯកសារ ឯកសាររបស់ខ្ញុំ. សម្រាប់ហេតុផលនេះ មានតែដំណើរការ និងអនុញ្ញាតម៉ាក្រូពីប្រភពដែលអ្នកទុកចិត្តប៉ុណ្ណោះ។
ដើម្បីដំណើរការម៉ាក្រូធ្វើទ្រង់ទ្រាយទិន្នន័យរបស់យើង សូមបើកឯកសារគំរូដែលយើងបានបង្កើតនៅក្នុងផ្នែកដំបូងនៃមេរៀននេះ។ ប្រសិនបើអ្នកមានការកំណត់សុវត្ថិភាពស្តង់ដារ នោះនៅពេលអ្នកបើកឯកសារ ការព្រមាននឹងលេចឡើងនៅខាងលើតារាងដែលម៉ាក្រូត្រូវបានបិទ និងប៊ូតុងមួយដើម្បីបើកពួកវា។ ដោយសារយើងបង្កើតគំរូដោយខ្លួនឯង ហើយយើងជឿជាក់លើខ្លួនយើង យើងចុចប៊ូតុង បើកមាតិកា (រួមបញ្ចូលមាតិកា) ។
ជំហានបន្ទាប់គឺត្រូវនាំចូលសំណុំទិន្នន័យដែលបានធ្វើបច្ចុប្បន្នភាពចុងក្រោយបំផុតពីឯកសារ ឯកសារ CSV (ផ្អែកលើឯកសារបែបនេះ យើងបានបង្កើតម៉ាក្រូរបស់យើង)។
នៅពេលអ្នកនាំចូលទិន្នន័យពីឯកសារ CSV Excel អាចស្នើឱ្យអ្នករៀបចំការកំណត់មួយចំនួន ដើម្បីផ្ទេរទិន្នន័យទៅតារាងឱ្យបានត្រឹមត្រូវ។
នៅពេលការនាំចូលត្រូវបានបញ្ចប់ សូមចូលទៅកាន់ម៉ឺនុយ ម៉ាក្រូ (ម៉ាក្រូ) ផ្ទាំង មើល (មើល) ហើយជ្រើសរើសពាក្យបញ្ជា មើលម៉ាក្រូ (ម៉ាក្រូ)។
នៅក្នុងប្រអប់ដែលបើក យើងនឹងឃើញបន្ទាត់ដែលមានឈ្មោះម៉ាក្រូរបស់យើង។ ទិន្នន័យទ្រង់ទ្រាយ. ជ្រើសរើសវាហើយចុច រត់ (ប្រតិបត្តិ) ។
នៅពេលម៉ាក្រូចាប់ផ្តើមដំណើរការ អ្នកនឹងឃើញទស្សន៍ទ្រនិចតារាងលោតពីក្រឡាមួយទៅក្រឡា។ បន្ទាប់ពីពីរបីវិនាទី ប្រតិបត្តិការដូចគ្នានឹងត្រូវបានធ្វើជាមួយទិន្នន័យដូចពេលថតម៉ាក្រូ។ នៅពេលដែលអ្វីៗរួចរាល់ តារាងគួរតែមើលទៅដូចដើមដែលយើងធ្វើទ្រង់ទ្រាយដោយដៃ មានតែទិន្នន័យផ្សេងគ្នានៅក្នុងក្រឡាប៉ុណ្ណោះ។
តោះមើលក្រោមក្រណាត់៖ តើម៉ាក្រូដំណើរការយ៉ាងដូចម្តេច?
ដូចដែលបានរៀបរាប់ច្រើនដង ម៉ាក្រូគឺជាកូដកម្មវិធីនៅក្នុងភាសាសរសេរកម្មវិធី។ មូលដ្ឋានគ្រឹះរូបភាពសម្រាប់កម្មវិធី (VBA) ។ នៅពេលអ្នកបើករបៀបថតម៉ាក្រូ Excel ពិតជាកត់ត្រារាល់សកម្មភាពដែលអ្នកធ្វើក្នុងទម្រង់នៃការណែនាំ VBA ។ និយាយឱ្យសាមញ្ញ Excel សរសេរកូដសម្រាប់អ្នក។
ដើម្បីមើលកូដកម្មវិធីនេះ អ្នកត្រូវការនៅក្នុងម៉ឺនុយ ម៉ាក្រូ (ម៉ាក្រូ) ផ្ទាំង មើល (មើល) ចុច មើលម៉ាក្រូ (ម៉ាក្រូ) ហើយនៅក្នុងប្រអប់ដែលបើកសូមចុច Edit (ផ្លាស់ប្តូរ) ។
បង្អួចបើក។ មូលដ្ឋានគ្រឹះរូបភាពសម្រាប់កម្មវិធីដែលក្នុងនោះយើងនឹងឃើញកូដកម្មវិធីរបស់ម៉ាក្រូដែលយើងបានកត់ត្រា។ បាទ អ្នកយល់បានត្រឹមត្រូវ នៅទីនេះអ្នកអាចផ្លាស់ប្តូរកូដនេះ ហើយថែមទាំងបង្កើតម៉ាក្រូថ្មីមួយទៀត។ សកម្មភាពដែលយើងបានធ្វើជាមួយតារាងក្នុងមេរៀននេះអាចត្រូវបានកត់ត្រាដោយប្រើការថតម៉ាក្រូដោយស្វ័យប្រវត្តិនៅក្នុង Excel ។ ប៉ុន្តែម៉ាក្រូស្មុគ្រស្មាញជាង ដោយមានលំដាប់លំដោយ និងតក្កវិជ្ជាសកម្មភាព តម្រូវឱ្យសរសេរកម្មវិធីដោយដៃ។
តោះបន្ថែមមួយជំហានទៀតដល់កិច្ចការរបស់យើង…
ស្រមៃថាឯកសារទិន្នន័យដើមរបស់យើង។ data.csv ត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិដោយដំណើរការមួយចំនួន ហើយតែងតែរក្សាទុកនៅលើថាសនៅកន្លែងដដែល។ ឧទាហរណ៍, C:datadata.csv - ផ្លូវទៅកាន់ឯកសារជាមួយនឹងទិន្នន័យដែលបានធ្វើបច្ចុប្បន្នភាព។ ដំណើរការនៃការបើកឯកសារនេះ និងនាំចូលទិន្នន័យពីវាក៏អាចកត់ត្រាក្នុងម៉ាក្រូ៖
- បើកឯកសារគំរូដែលយើងរក្សាទុកម៉ាក្រូ − ទិន្នន័យទ្រង់ទ្រាយ.
- បង្កើតម៉ាក្រូថ្មីមួយដែលមានឈ្មោះថា ផ្ទុកទិន្នន័យ.
- ពេលថតម៉ាក្រូ ផ្ទុកទិន្នន័យ នាំចូលទិន្នន័យពីឯកសារ data.csv - ដូចដែលយើងបានធ្វើនៅក្នុងផ្នែកមុននៃមេរៀន។
- នៅពេលដែលការនាំចូលបានបញ្ចប់ សូមបញ្ឈប់ការថតម៉ាក្រូ។
- លុបទិន្នន័យទាំងអស់ចេញពីក្រឡា។
- រក្សាទុកឯកសារជាគំរូ Excel ដែលបានបើកម៉ាក្រូ (ផ្នែកបន្ថែម XLTM) ។
ដូច្នេះ តាមរយៈការដំណើរការគំរូនេះ អ្នកទទួលបានការចូលប្រើម៉ាក្រូពីរ – មួយផ្ទុកទិន្នន័យ ហើយមួយទៀតធ្វើទ្រង់ទ្រាយពួកវា។
ប្រសិនបើអ្នកចង់ចូលទៅក្នុងការសរសេរកម្មវិធី អ្នកអាចបញ្ចូលសកម្មភាពនៃម៉ាក្រូទាំងពីរនេះទៅជាមួយបាន ដោយគ្រាន់តែចម្លងកូដពី ផ្ទុកទិន្នន័យ ដល់ការចាប់ផ្តើមនៃកូដ ទិន្នន័យទ្រង់ទ្រាយ.