តារាងមាតិកា
Excel មានមុខងារជាច្រើនសម្រាប់ប្រតិបត្តិការផ្សេងៗគ្នា។ នៅខាងក្នុងវង់ក្រចកនៃអនុគមន៍ យើងដាក់ធាតុបញ្ចូលមួយចំនួនសម្រាប់ប្រតិបត្តិការដែលចង់បានដែលយើងចង់អនុវត្ត។ ធាតុបញ្ចូលទាំងនេះនៅក្នុងវង់ក្រចកត្រូវបានគេហៅថា អាគុយម៉ង់មុខងារ ។ ក្នុងអត្ថបទនេះ យើងនឹងដឹងថា អាគុយម៉ង់មុខងារណាខ្លះក្នុង Excel ។ ដូចគ្នានេះផងដែរ យើងនឹងស្គាល់ពីអាគុយម៉ង់ប្រភេទផ្សេងៗគ្នា។
របៀបបង្ហាញអាគុយម៉ង់មុខងារក្នុង Excel
យើងអាចបង្ហាញអាគុយម៉ង់មុខងារតាមពីរវិធី។
1. បង្ហាញមុខងារ អាគុយម៉ង់ខណៈពេលកំពុងវាយបញ្ចូលអនុគមន៍
នៅពេលអ្នកវាយឈ្មោះមុខងារមួយបន្ទាប់ពីដាក់សញ្ញាស្មើ ហើយបន្ទាប់មកវាយតង្កៀបទីមួយ Excel នឹងបង្ហាញអាគុយម៉ង់រៀងៗខ្លួនដោយស្វ័យប្រវត្តិ។ សូមមើលរូបភាពខាងក្រោម។
នៅពេលអ្នកវាយ =IF( អាគុយម៉ង់នៃ អនុគមន៍ IF លេចឡើងដោយស្វ័យប្រវត្តិ។
2 ។ បង្ហាញអាគុយម៉ង់អនុគមន៍ ដោយប្រើផ្លូវកាត់ក្ដារចុច Ctrl+A
ក្នុងវិធីមុន អ្នកគ្រាន់តែអាចមើលឃើញអាគុយម៉ង់ ប៉ុន្តែអ្នកទាំងពីរអាចមើលឃើញ និងដាក់បញ្ចូលដោយប្រើវិធីនេះ។ បន្ទាប់ពីវាយឈ្មោះអនុគមន៍ត្រឹមត្រូវតាមដោយស្មើ ចូលទៅក្នុងរបាររូបមន្ត/ក្រឡាណាមួយ ផ្លូវកាត់ខាងក្រោមបង្ហាញប្រអប់អាគុយម៉ង់មុខងារ។
Ctrl +A
បង្អួចលេចឡើង ឥឡូវនេះ អ្នកអាចឃើញអាគុយម៉ង់ និងអាចបញ្ចូលលេខនៅក្នុងប្រអប់ផងដែរ។
អានបន្ថែម៖ របៀបប្រើមុខងារបញ្ចូល VBA ក្នុង Excel (ឧទាហរណ៍ 2)
តើអាគុយម៉ង់ប៉ុន្មានអាចមានមុខងារ?
មុខងារ Excel ផ្សេងគ្នាមានអាគុយម៉ង់ចំនួនផ្សេងគ្នា។ ទោះបីជាពួកគេខ្លះមិនមានការប្រកែកអ្វីទាំងអស់។ តោះមើល។
1. អនុគមន៍ដែលមានអាគុយម៉ង់តែមួយ
អាគុយម៉ង់ភាគច្រើនត្រូវបានគេសំដៅទៅក្រឡានីមួយៗ ប៉ុន្តែវាក៏រួមបញ្ចូលទាំងជួរក្រឡាផងដែរ។ ខាងក្រោមគឺជាឧទាហរណ៍នៃអនុគមន៍ដែលមានអាគុយម៉ង់តែមួយ។
- នៅទីនេះយើងបានប្រើ អនុគមន៍ UPPER ដែលយកអត្ថបទអក្សរជាអាគុយម៉ង់។
- វាទទួលយក អាគុយម៉ង់តែមួយជាការបញ្ចូល និងបំប្លែងអក្សរតូចទៅជាអក្សរធំ។
- រូបមន្តដែលប្រើក្នុង ក្រឡា B4 គឺ៖
=UPPER(B2)
នៅទីនេះ អាគុយម៉ង់គឺជាខ្សែអក្សរដែលដាក់ក្នុង ក្រឡា B2 ។
2. អនុគមន៍ដែលមានអាគុយម៉ង់ច្រើន
ប្រសិនបើអ្នកចង់ប្រើអាគុយម៉ង់ច្រើនក្នុងមុខងារ អ្នកត្រូវប្រើសញ្ញាក្បៀសរវាងពួកវា។
ឧទាហរណ៍៖
- ក្នុងករណីខ្លះ អ្នកត្រូវគណនាអនុគមន៍មធ្យម និងអនុគមន៍បូកនៃជួរឈរពីរ។ ទាំងអ្នកអាចប្រើអាគុយម៉ង់តែមួយជាមួយជួរ ឬអ្នកអាចប្រើអាគុយម៉ង់ពីរដែលអ្នកអាចកំណត់ជួរទាំងពីរដាច់ដោយឡែកពីគ្នាដូចជា
=AVERAGE(C5:C14,D5:D14)
& ;
=SUM(C5:C14,D5:D14).
នៅទីនេះ ( C5:C14,D5:D14 ) គឺជាអាគុយម៉ង់សម្រាប់ AVERAGE និង SUM អនុគមន៍។ ដោយសារមានអាគុយម៉ង់ច្រើន ពួកវាត្រូវបំបែកដោយក្បៀសនៅចន្លោះពួកវា។
- អ្នកអាចឃើញឧទាហរណ៍ខាងក្រោមដែលប្រើ អាគុយម៉ង់បី ។ រូបមន្តគឺដូចដូចខាងក្រោម។
=TIME(8,15,40)
ក្នុងឧទាហរណ៍នេះ មុខងារគឺ មុខងារ TIME និង វាប្រើម៉ោង នាទី និងវិនាទីជាអាគុយម៉ង់។
អានបន្ថែម៖ របៀបដាក់សញ្ញាក្បៀសបន្ទាប់ពីលេខ 2 ខ្ទង់ក្នុង Excel (9 វិធីសាស្ត្ររហ័ស)
<៦> ៣. អនុគមន៍ដែលគ្មានអាគុយម៉ង់ទោះបីជាមុខងារភាគច្រើនប្រើអាគុយម៉ង់ក៏ដោយ Excel មានមុខងារដែលបានកំណត់ជាមុនមួយចំនួនដែលមិនប្រើអាគុយម៉ង់ណាមួយឡើយ។ ដូចជា RAND(), TODAY(), និង NOW().
អានបន្ថែម៖ របៀបប្រើមុខងារដែលកំណត់ដោយអ្នកប្រើប្រាស់ VBA (4 ឧទាហរណ៍សមស្រប)
3 ប្រភេទនៃអាគុយម៉ង់នៅក្នុងអនុគមន៍ Excel
1. អាគុយម៉ង់នៃប្រភេទដែលត្រូវការ
រាល់មុខងារ Excel ដែលមានអាគុយម៉ង់ មានអាគុយម៉ង់ដែលត្រូវការយ៉ាងហោចណាស់មួយ។ មុខងារមួយត្រូវតែមានអាគុយម៉ង់ដែលត្រូវការទាំងអស់របស់វា ដើម្បីត្រឡប់ចម្លើយត្រឹមត្រូវ។ ជាឧទាហរណ៍ សូមមើល មុខងារ NETWORKDAYS ។
នេះគឺជាវាក្យសម្ព័ន្ធនៃមុខងារ NETWORKDAYS ដូចតទៅ។
NETWORKDAYS(start_date, end_date, [holidays] )ការបញ្ចូលក្នុងវង់ក្រចកនៃអនុគមន៍ដោយគ្មានតង្កៀបការ៉េគឺជាអាគុយម៉ង់ដែលត្រូវការនៅទីនេះ។ ក្នុងឧទាហរណ៍ខាងក្រោម មុខងារ NETWORKDAYS មានអាគុយម៉ង់ពីរប្រភេទ៖ ប្រភេទដែលត្រូវការ និងជម្រើសមួយ។ ជាមួយនឹងអាគុយម៉ង់ដែលត្រូវការ អនុគមន៍បានត្រឡប់មកវិញ 86 ថ្ងៃជាលទ្ធផល។
2. អាគុយម៉ង់នៃប្រភេទជម្រើស
មានមុខងារមួយចំនួនដែលប្រើអាគុយម៉ង់មួយចំនួនជាស្រេចចិត្ត។ ដូចរូបភាពខាងក្រោម បន្ទាប់ពីវាយ មុខងារ INDEX Excel បង្ហាញអាគុយម៉ង់ដែលត្រូវការ និងជាជម្រើសនៃមុខងារនោះដោយស្វ័យប្រវត្តិ។
អានបន្ថែម៖ របៀបប្រើ INDEX MATCH ជាមួយ Excel VBA
3. អនុគមន៍ Nested ប្រើជាអាគុយម៉ង់នៃអនុគមន៍មួយផ្សេងទៀតនៅក្នុងរូបមន្ត Excel
អនុគមន៍អាចប្រើជាអាគុយម៉ង់ក្រោមមុខងារផ្សេង។ ដំណើរការនេះត្រូវបានគេស្គាល់ថាជាមុខងារសំបុក។ ឧទាហរណ៍ យើងចង់បន្ថែម 5 ឆ្នាំទៅកាលបរិច្ឆេទជាក់លាក់មួយ ដើម្បីស្វែងរកកាលបរិច្ឆេទលទ្ធផល។ យើងនឹងប្រើរូបមន្ត-
=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))
នៅទីនេះមុខងារចម្បងគឺ DATE ។ YEAR, MONTH, និង ថ្ងៃ គឺជាមុខងារផ្សេងទៀតដែលត្រូវបានដាក់នៅក្នុង មុខងារ DATE ។ មុខងារបន្ថែមទាំងនេះត្រូវបានទទួលយកជាអាគុយម៉ង់សម្រាប់អនុគមន៍ DATE ។ ដូចជា YEAR(A2)+B2 ត្រូវបានគេប្រើជាអាគុយម៉ង់ដំបូងនៃមុខងារ DATE ។
ការស្វែងរកតម្លៃនៃអនុគមន៍ Nested :
- ដើម្បីស្វែងរកតម្លៃនៃអនុគមន៍ដែលបានដាក់ជាប់គ្នាដែលត្រូវបានប្រើជាអាគុយម៉ង់សម្រាប់មុខងារផ្សេង អ្នកគ្រាន់តែត្រូវជ្រើសរើសរូបមន្តដែលបានដាក់នៅខាងក្នុងហើយចុច F9 ។
- បន្ទាប់ពីនោះ ចុចអាគុយម៉ង់នៃមុខងារចម្បង ហើយធ្វើតាមរូបភាពខាងក្រោមដើម្បីមើលថាអ្វីដែលត្រូវបានធ្វើ។
នៅទីនេះដំបូងយើងជ្រើសរើសអាគុយម៉ង់ដំបូងនៃមុខងារចម្បង។ នៅក្នុងរូបភាពទី 2 យើងគ្រាន់តែចុច F9 នៃក្តារចុចប៊ូតុង។ វាបានបង្ហាញពីលទ្ធផលជាក់លាក់នៃអាគុយម៉ង់នោះ។ អ្នកក៏អាចប្រើនីតិវិធីនេះសម្រាប់មុខងារតែមួយផងដែរ។
ការអានស្រដៀងគ្នា
- 22 ឧទាហរណ៍ម៉ាក្រូនៅក្នុង Excel VBA
- គន្លឹះសរសេរកូដជាក់ស្តែងចំនួន 20 ដើម្បី Master Excel VBA
- របៀបសរសេរកូដ VBA ក្នុង Excel (ជាមួយជំហានងាយៗ)
- ប្រភេទ នៃ VBA Macros ក្នុង Excel (ការណែនាំរហ័ស)
- អ្វីដែលអ្នកអាចធ្វើបានជាមួយ VBA (6 ការប្រើប្រាស់ជាក់ស្តែង)
វិធី 2 ដើម្បីបញ្ចូលអាគុយម៉ង់ក្នុង Excel
មានវិធីពីរយ៉ាងដែលអ្នកអាចបញ្ចូលអាគុយម៉ង់ក្នុង Excel។
- ការវាយបញ្ចូលមុខងារដោយផ្ទាល់ក្នុងក្រឡា
- ការប្រើប្រាស់ ប្រអប់ជជែកអាគុយម៉ង់មុខងារ Excel។
1. ការវាយបញ្ចូលមុខងារដោយផ្ទាល់ក្នុងក្រឡា
តាមវិធីនេះ ប្រសិនបើអ្នកចង់ប្រើមុខងារណាមួយនៅក្នុងក្រឡាជាក់លាក់ណាមួយ សូមជ្រើសរើសក្រឡានោះ ហើយចាប់ផ្តើមសរសេរឈ្មោះមុខងារដោយប្រើ “=” ចុះហត្ថលេខានៅដើម។ នៅពេលអ្នកសរសេរឈ្មោះមុខងារក្នុង Excel អ្នកនឹងឃើញអាគុយម៉ង់ប្រភេទណាដែលវាអាចទទួលយកនៅក្នុងវង់ក្រចក។ រូបភាពខាងក្រោមបង្ហាញពីរបៀបសរសេរមុខងារជាមួយអាគុយម៉ង់ក្នុង Excel
2. ការប្រើប្រអប់ប្រអប់អាគុយម៉ង់អនុគមន៍ Excel
វាជាការអនុវត្តល្អក្នុងការប្រើប្រអប់ជជែកអាគុយម៉ង់មុខងារ Excel ដើម្បីសរសេរឈ្មោះមុខងារជាមួយអាគុយម៉ង់។ ដើម្បីស្វែងរកប្រអប់ជជែកអាគុយម៉ង់មុខងារ សូមចុចលើផ្ទាំងរូបមន្តនៅខាងលើ ហើយជ្រើសរើសរូបមន្តណាមួយពីទីនោះ អ្នកនឹងឃើញប្រអប់មួយនឹងលេចឡើង។ ឥឡូវនេះនៅក្នុងឧទាហរណ៍នេះ ខ្ញុំបានបង្ហាញពីមុខងារ NETWORKDAYS ជាមួយនឹងអាគុយម៉ង់ដែលមានរបស់វា។
ផ្នែកដ៏ល្អបំផុតនៃការប្រើប្រាស់ប្រអប់សន្ទនាអាគុយម៉ង់មុខងារគឺថាអ្នកអាចបញ្ចូល អំណះអំណាងដោយស្គាល់ពួកគេឱ្យបានត្រឹមត្រូវ។ ដូច្នេះ មុននឹងបញ្ចូលអាគុយម៉ង់ណាមួយ អ្នកពិតជាដឹងពីអ្វីដែលអ្នកកំពុងអនុវត្ត។
ប្រភេទតម្លៃនៃអាគុយម៉ង់នៅក្នុងអនុគមន៍
Excel ទទួលយកប្រភេទផ្សេងៗគ្នាជាច្រើននៃការបញ្ចូលជាអាគុយម៉ង់អាស្រ័យលើមុខងារដែលអ្នកចង់ធ្វើ។ ប្រើ។ អាគុយម៉ង់ភាគច្រើននៅក្នុង Excel គឺជាទិន្នន័យជាលេខ ដោយសារមនុស្សប្រើប្រាស់ Excel យ៉ាងច្រើនសម្រាប់ការគណនាលេខ។ ប៉ុន្តែវាក៏ទទួលយកប្រភេទទិន្នន័យផ្សេងទៀតផងដែរ។ ប្រភេទនៃអាគុយម៉ង់ដែលប្រើក្នុង Excel ត្រូវបានផ្តល់ឱ្យខាងក្រោម។
- ទិន្នន័យជាលេខ ( =SUM(5,10) )
- ទិន្នន័យខ្សែអក្សរ ( =UPPER(“Thomson”) )
- តម្លៃប៊ូលីន ( =OR(1+1=2) )
- តម្លៃកំហុស ( =ISERR(#VALUE!) )
អាគុយម៉ង់ក្នុងមុខងារ Excel VBA
Excel VBA មានដំណើរការបីប្រភេទ។ Sub, Function, និង Property។ ក្នុងចំណោមទាំងនេះ Function មានវាក្យសម្ព័ន្ធដូចខាងក្រោម។
[សាធារណៈ/ឯកជន /Friend] [ឋិតិវន្ត] មុខងារ Function_Name [(arglist)] [As type][statements]
[name=expression]
[Exit Function]
[statements]
[name=expression]
អនុគមន៍បញ្ចប់
នៅទីនេះ យើងកត់សំគាល់ថាវាមាន [(arglist)] ដែលសំដៅលើអាគុយម៉ង់នៃសេចក្តីថ្លែងការណ៍មុខងារនៅក្នុង Excel VBA ។ នេះ។ [] ជុំវិញ arglist បង្ហាញថាផ្នែកនេះគឺស្រេចចិត្តសម្រាប់ដំណើរការមុខងារ។ ឥឡូវយើងមើលផ្នែកនៃបញ្ជីអាគុយម៉ង់អនុគមន៍។
បញ្ជីអនុគមន៍មានវាក្យសម្ព័ន្ធដូចខាងក្រោម។
[ជម្រើស] [ByVal/ByRef] [ParamArray] varname [( )] [As type] [=defaultvalue]យើងនឹងពិភាក្សាផ្នែកនីមួយៗជាមួយនឹងឧទាហរណ៍។
- ស្រេចចិត្ត៖
នេះបង្ហាញថាអាគុយម៉ង់គឺស្រេចចិត្ត ប្រសិនបើអ្នកប្រើវាសម្រាប់អាគុយម៉ង់មួយ។ អាគុយម៉ង់បន្ទាប់ត្រូវតែជាជម្រើសផងដែរ ហើយអ្នកត្រូវប្រកាសពួកវាដោយប្រើពាក្យគន្លឹះស្រេចចិត្ត។
- ByVal:
នេះបង្ហាញថាអាគុយម៉ង់គឺ ឆ្លងកាត់ដោយតម្លៃជំនួសឱ្យសេចក្តីយោង។ នេះក៏ជាប្រភេទនៃអាគុយម៉ង់ស្រេចចិត្តផងដែរ។
- ByRef:
នេះគឺជាអាគុយម៉ង់លំនាំដើម។ ប្រសិនបើអ្នកមិនបញ្ជាក់អ្វីនោះទេ Excel នឹងពិចារណាថាអ្នកកំពុងឆ្លងកាត់ឯកសារយោងនៃអថេរជំនួសតម្លៃ។ ការប្រើប្រាស់វាធានាថានីតិវិធីដែលវាត្រូវបានអនុម័តអាចផ្លាស់ប្តូរវាបាន។
- ParamArray:
វាគឺជាអាគុយម៉ង់ចុងក្រោយនៅក្នុងបញ្ជី នៅពេលប្រើ។ អ្នកមិនអាចប្រើជម្រើស ByVal ឬ ByRef ជាមួយវាបានទេ។ វាក៏ជាប្រភេទអាគុយម៉ង់ស្រេចចិត្តផងដែរ។ វាអនុញ្ញាតឱ្យយើងប្រើចំនួនអាគុយម៉ង់ដោយបំពាន។
- varname:
នេះគឺជាប្រភេទអាគុយម៉ង់ដែលត្រូវការ។ ជាមួយនឹងការនេះ អ្នកត្រូវតែផ្តល់ឈ្មោះទៅអថេរជាមួយនឹងច្បាប់ធម្មតាស្តង់ដារ។
- ប្រភេទ៖
នេះក៏ជាជម្រើសផងដែរអាគុយម៉ង់។ អ្នកអាចកំណត់ប្រភេទទិន្នន័យជាមួយនេះ។ ប្រសិនបើមិនមានជម្រើសទេ អ្នកអាចកំណត់ប្រភេទទិន្នន័យដែលកំណត់ដោយអ្នកប្រើប្រាស់ណាមួយ។
- តម្លៃលំនាំដើម៖
អថេរ ឬកន្សោមថេរណាមួយ។ អនុវត្តតែចំពោះប៉ារ៉ាម៉ែត្រស្រេចចិត្តប៉ុណ្ណោះ។ តម្លៃលំនាំដើមច្បាស់លាស់អាចគ្រាន់តែជា Nothing ប្រសិនបើប្រភេទនោះជា Object។
ឧទាហរណ៍ 1:
6472
សង្កេតមើលបន្ទាត់ខាងក្រោម៖
Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double
នៅទីនេះ
CalculateNum_Difference_Optional គឺ ឈ្មោះមុខងារ , Number1, Number 2 គឺ varname, Integer ត្រូវបានប្រកាស ប្រភេទ ។
ឧទាហរណ៍ទី 2៖ ការប្រើប្រាស់តម្លៃលំនាំដើម
យើងអាចកំណត់អាគុយម៉ង់លំនាំដើមសម្រាប់មុខងារ ដែលមានន័យថាយើង នឹងមិនជ្រើសរើសអាគុយម៉ង់នោះទេ តម្លៃលំនាំដើមនឹងត្រូវបានជ្រើសរើសជានិច្ច។
6044
ឧទាហរណ៍ 3៖ ការប្រើប្រាស់ ByRef
8135
ឧទាហរណ៍ 4៖ ការប្រើប្រាស់ ByVal
5719
អានបន្ថែម៖ បញ្ជីនៃវត្ថុ Excel VBA ដែលត្រូវបានប្រើប្រាស់ច្រើនបំផុតចំនួន 10 (Attributes & Examples)
អនុគមន៍ Excel VBA ដែលគ្មានអាគុយម៉ង់
នៅក្នុង Excel VBA អ្នកអាចសរសេរមុខងារជាមួយនឹងអាគុយម៉ង់ជាច្រើនតាមដែលអ្នកត្រូវការមូលដ្ឋាន។ ប៉ុន្តែវាក៏អាចសរសេរមុខងារដោយគ្មានអាគុយម៉ង់ផងដែរ។
សូមមើលនីតិវិធីខាងក្រោម៖
ជ្រើសរើសឯកសារ ➪ ជម្រើស ➪ ទូទៅ ដើម្បីមើលផ្នែកនេះ។ បន្ទាប់ពីនោះ ខាងក្រោមនេះគឺជាឧទាហរណ៍សាមញ្ញនៃមុខងារផ្ទាល់ខ្លួនដែលមិនមានអាគុយម៉ង់។ មុខងារនេះត្រឡប់ទ្រព្យសម្បត្តិ ឈ្មោះអ្នកប្រើប្រាស់ នៃវត្ថុ កម្មវិធី ។ ឈ្មោះនេះបង្ហាញនៅក្នុង កំណត់ច្បាប់ចម្លងផ្ទាល់ខ្លួនរបស់អ្នកនៃផ្នែក Microsoft Office នៃប្រអប់ ជម្រើស Excel ។ មុខងារនេះគឺសាមញ្ញណាស់ ប៉ុន្តែវាគឺជាវិធីតែមួយគត់ដែលអ្នកអាចយកឈ្មោះអ្នកប្រើប្រាស់ដើម្បីប្រើក្នុងក្រឡាសន្លឹកកិច្ចការ ឬរូបមន្ត។
1868
នៅពេលអ្នកបញ្ចូលរូបមន្តខាងក្រោមទៅក្នុងក្រឡាសន្លឹកកិច្ចការ ក្រឡាបង្ហាញឈ្មោះរបស់ អ្នកប្រើប្រាស់បច្ចុប្បន្ន៖
=OfficeUserName()
នៅពេលអ្នកប្រើមុខងារដោយគ្មានអាគុយម៉ង់ អ្នកត្រូវតែបញ្ចូលសំណុំនៃវង់ក្រចកទទេ។
សេចក្តីសន្និដ្ឋាន
ដូច្នេះយើងបានពិភាក្សាអំពីអាគុយម៉ង់មុខងារ Excel នៅក្នុងអត្ថបទនេះ។ ប្រសិនបើអ្នកយល់ថាការពិភាក្សាមានប្រយោជន៍ សូមប្រាប់ពួកយើងក្នុងប្រអប់មតិយោបល់។ ហើយសម្រាប់អត្ថបទដែលទាក់ទងនឹង Excel បន្ថែមទៀត សូមចូលទៅកាន់ប្លុករបស់យើង ExcelWIKI ។