តារាងមាតិកា
ការបង្រៀនពន្យល់អំពីវាក្យសម្ព័ន្ធ និងការប្រើប្រាស់ជាមូលដ្ឋាននៃអនុគមន៍ CHOOSE និងផ្តល់នូវឧទាហរណ៍មួយចំនួនដែលមិនមែនជារឿងតូចតាចដែលបង្ហាញពីរបៀបប្រើរូបមន្ត CHOOSE នៅក្នុង Excel។
CHOOSE គឺជាផ្នែកមួយក្នុងចំណោមនោះ។ មុខងារ Excel ដែលមើលទៅមិនមានប្រយោជន៍ដោយខ្លួនឯង ប៉ុន្តែរួមបញ្ចូលជាមួយមុខងារផ្សេងទៀតផ្តល់នូវអត្ថប្រយោជន៍ដ៏អស្ចារ្យមួយចំនួន។ នៅកម្រិតមូលដ្ឋានបំផុត អ្នកប្រើអនុគមន៍ CHOOSE ដើម្បីទទួលបានតម្លៃពីបញ្ជីមួយដោយបញ្ជាក់ទីតាំងនៃតម្លៃនោះ។ បន្ថែមទៀតនៅក្នុងមេរៀននេះ អ្នកនឹងឃើញការប្រើប្រាស់កម្រិតខ្ពស់ជាច្រើនដែលពិតជាមានតម្លៃក្នុងការរុករក។
មុខងារ Excel CHOOSE - វាក្យសម្ព័ន្ធ និងការប្រើប្រាស់ជាមូលដ្ឋាន
មុខងារ CHOOSE នៅក្នុង Excel គឺ រចនាឡើងដើម្បីត្រឡប់តម្លៃពីបញ្ជីដោយផ្អែកលើទីតាំងដែលបានបញ្ជាក់។
មុខងារនេះមាននៅក្នុង Excel 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, និង Excel 2007។
វាក្យសម្ព័ន្ធនៃអនុគមន៍ CHOOSE មានដូចខាងក្រោម៖
ជ្រើសរើស (index_num, value1, [value2], …)កន្លែងណា៖
Index_num (ទាមទារ) - ទីតាំងនៃតម្លៃដែលត្រូវត្រឡប់។ វាអាចជាលេខណាមួយរវាង 1 និង 254 ឯកសារយោងក្រឡា ឬរូបមន្តផ្សេងទៀត។
តម្លៃ 1 តម្លៃ 2 … - បញ្ជីតម្លៃរហូតដល់ 254 ដែលត្រូវជ្រើសរើស។ តម្លៃ 1 ត្រូវបានទាមទារ តម្លៃផ្សេងទៀតគឺស្រេចចិត្ត។ ទាំងនេះអាចជាលេខ តម្លៃអត្ថបទ ឯកសារយោងក្រឡា រូបមន្ត ឬឈ្មោះដែលបានកំណត់។
នេះគឺជាឧទាហរណ៍នៃរូបមន្តជ្រើសរើសក្នុងទម្រង់សាមញ្ញបំផុត៖
=CHOOSE(3, "Mike", "Sally", "Amy", "Neal")
រូបមន្ត ត្រលប់មកវិញ "អាមី" ពីព្រោះ index_num គឺ 3 ហើយ "Amy" គឺជាតម្លៃទី 3 ក្នុងបញ្ជី៖
មុខងារ Excel CHOOSE - 3 រឿងដែលត្រូវចងចាំ!
CHOOSE គឺជាមុខងារធម្មតា ហើយអ្នកនឹងពិបាកនឹងជួបការលំបាកក្នុងការអនុវត្តវានៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។ ប្រសិនបើលទ្ធផលដែលត្រឡប់ដោយរូបមន្ត CHOOSE របស់អ្នកគឺមិនរំពឹងទុក ឬមិនមែនជាលទ្ធផលដែលអ្នកកំពុងស្វែងរក វាអាចបណ្តាលមកពីហេតុផលដូចខាងក្រោម៖
- ចំនួនតម្លៃដែលត្រូវជ្រើសរើសត្រូវបានកំណត់ត្រឹម 254។
- ប្រសិនបើ index_num តិចជាង 1 ឬធំជាងចំនួនតម្លៃក្នុងបញ្ជី នោះលេខ #VALUE! កំហុសត្រូវបានត្រឡប់។
- ប្រសិនបើអាគុយម៉ង់ index_num ជាប្រភាគ វាត្រូវបានកាត់ជាចំនួនគត់ទាបបំផុត។
របៀបប្រើមុខងារ CHOOSE នៅក្នុង Excel - រូបមន្ត ឧទាហរណ៍
ឧទាហរណ៍ខាងក្រោមបង្ហាញពីរបៀបដែល CHOOSE អាចពង្រីកសមត្ថភាពនៃមុខងារ Excel ផ្សេងទៀត និងផ្តល់នូវដំណោះស្រាយជំនួសសម្រាប់កិច្ចការទូទៅមួយចំនួន សូម្បីតែចំពោះកិច្ចការដែលមនុស្សជាច្រើនចាត់ទុកថាមិនអាចទៅរួចក៏ដោយ។
Excel CHOOSE ជំនួសឱ្យ nested IFs
កិច្ចការញឹកញាប់បំផុតមួយនៅក្នុង Excel គឺត្រូវបញ្ជូនតម្លៃផ្សេងគ្នាដោយផ្អែកលើលក្ខខណ្ឌដែលបានបញ្ជាក់។ ក្នុងករណីភាគច្រើន នេះអាចត្រូវបានធ្វើដោយប្រើសេចក្តីថ្លែងការណ៍ IF ដែលបានបង្កប់បុរាណ។ ប៉ុន្តែមុខងារ CHOOSE អាចជាជម្រើសដ៏រហ័ស និងងាយស្រួលយល់។
ឧទាហរណ៍ 1. ត្រឡប់តម្លៃផ្សេងគ្នាដោយផ្អែកលើលក្ខខណ្ឌ
ឧបមាថាអ្នកមានជួរនៃពិន្ទុសិស្ស ហើយអ្នកចង់ដាក់ស្លាក ពិន្ទុផ្អែកលើលក្ខខណ្ឌខាងក្រោម៖
លទ្ធផល | ពិន្ទុ |
អន់ | 0 - 50<22 |
ពេញចិត្ត | 51 - 100 |
ល្អ | 101 - 150 |
ល្អឥតខ្ចោះ | លើសពី 151 |
វិធីមួយដើម្បីធ្វើវាគឺដាក់រូបមន្ត IF មួយចំនួននៅខាងក្នុងគ្នាទៅវិញទៅមក៖
=IF(B2>=151, "Excellent", IF(B2>=101, "Good", IF(B2>=51, "Satisfactory", "Poor")))
វិធីមួយទៀតគឺជ្រើសរើសស្លាកដែលត្រូវនឹងលក្ខខណ្ឌ៖
=CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent")
របៀបដែលរូបមន្តនេះដំណើរការ៖
នៅក្នុងអាគុយម៉ង់ index_num អ្នកវាយតម្លៃលក្ខខណ្ឌនីមួយៗ ហើយត្រឡប់ TRUE ប្រសិនបើលក្ខខណ្ឌត្រូវបានបំពេញ នោះ FALSE បើមិនដូច្នេះទេ។ ឧទាហរណ៍ តម្លៃនៅក្នុងក្រឡា B2 ត្រូវនឹងលក្ខខណ្ឌបីដំបូង ដូច្នេះយើងទទួលបានលទ្ធផលកម្រិតមធ្យមនេះ៖
=CHOOSE(TRUE + TRUE + TRUE + FALSE, "Poor", "Satisfactory", "Good", "Excellent")
ដែលបានផ្តល់ឱ្យថានៅក្នុងរូបមន្ត Excel ភាគច្រើន TRUE ស្មើនឹង 1 និង FALSE ដល់ 0 របស់យើង រូបមន្តឆ្លងកាត់ការផ្លាស់ប្តូរនេះ៖
=CHOOSE(1 + 1 + 1 + 0, "Poor", "Satisfactory", "Good", "Excellent")
បន្ទាប់ពីប្រតិបត្តិការបន្ថែមត្រូវបានអនុវត្ត យើងមាន៖
=CHOOSE(3, "Poor", "Satisfactory", "Good", "Excellent")
ជាលទ្ធផល តម្លៃទី 3 នៅក្នុង បញ្ជីត្រូវបានបញ្ជូនមកវិញ ដែលជា "ល្អ"។
គន្លឹះ៖
- ដើម្បីធ្វើឱ្យរូបមន្តមានភាពបត់បែន អ្នកអាចប្រើឯកសារយោងក្រឡាជំនួសឱ្យស្លាករឹងឧទាហរណ៍៖
=CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), $E$1, $E$2, $E$3, $E$4)
- ប្រសិនបើលក្ខខណ្ឌណាមួយរបស់អ្នកមិនពិតទេ អាគុយម៉ង់ index_num នឹងត្រូវបានកំណត់ទៅជា 0 បង្ខំរូបមន្តរបស់អ្នកឱ្យត្រឡប់ #VALUE! កំហុស។ ដើម្បីជៀសវាងបញ្ហានេះ គ្រាន់តែរុំ CHOOSE នៅក្នុងមុខងារ IFERROR ដូចនេះ៖
=IFERROR(CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent"), "")
ឧទាហរណ៍ 2. អនុវត្តការគណនាផ្សេងៗគ្នាដោយផ្អែកលើលក្ខខណ្ឌ
ក្នុងទម្រង់ស្រដៀងគ្នា អ្នកអាចប្រើមុខងារ Excel CHOOSE ដើម្បីអនុវត្តការគណនាមួយក្នុងស៊េរីនៃការគណនា/រូបមន្តដែលអាចធ្វើទៅបានដោយមិនចាំបាច់ដាក់សេចក្តីថ្លែងការណ៍ IF ជាច្រើននៅខាងក្នុងគ្នាទៅវិញទៅមក។
ជាឧទាហរណ៍ ចូរយើងគណនាកម្រៃជើងសាររបស់អ្នកលក់នីមួយៗអាស្រ័យលើការលក់របស់ពួកគេ៖
កម្រៃជើងសារ | ការលក់ |
5% | ពី 0 ទៅ 50 ដុល្លារ | <23
7% | $51 ដល់ $100 |
10% | លើស $101 |
ជាមួយនឹងចំនួនលក់ក្នុង B2 រូបមន្តមានរូបរាងដូចខាងក្រោម៖
=CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*5%, B2*7%, B2*10%)
ជំនួសឱ្យការសរសេរកូដភាគរយនៅក្នុងរូបមន្ត អ្នកអាចយោងទៅក្រឡាដែលត្រូវគ្នានៅក្នុងតារាងយោងរបស់អ្នក ប្រសិនបើមាន។ គ្រាន់តែចាំថាត្រូវជួសជុលឯកសារយោងដោយប្រើសញ្ញា $ ។
=CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*$E$2, B2*$E$3, B2*$E$4)
រូបមន្ត Excel CHOOSE ដើម្បីបង្កើតទិន្នន័យចៃដន្យ
ដូចដែលអ្នកបានដឹងហើយថា Microsoft Excel មានមុខងារពិសេសដើម្បីបង្កើត ចំនួនគត់ចៃដន្យរវាងលេខខាងក្រោម និងកំពូលដែលអ្នកបញ្ជាក់ - អនុគមន៍ RANDBETWEEN ។ ដាក់វានៅក្នុងអាគុយម៉ង់ index_num នៃ CHOOSE ហើយរូបមន្តរបស់អ្នកនឹងបង្កើតទិន្នន័យចៃដន្យស្ទើរតែទាំងអស់ដែលអ្នកចង់បាន។
ឧទាហរណ៍ រូបមន្តនេះអាចបង្កើតបញ្ជីលទ្ធផលប្រឡងចៃដន្យ៖
=CHOOSE(RANDBETWEEN(1,4), "Poor", "Satisfactory", "Good", "Excellent")
តក្កវិជ្ជារបស់រូបមន្តគឺជាក់ស្តែង៖ RANDBETWEEN បង្កើតលេខចៃដន្យពី 1 ដល់ 4 ហើយ CHOOSE ត្រឡប់តម្លៃដែលត្រូវគ្នាពីបញ្ជីដែលបានកំណត់ជាមុននៃតម្លៃបួន។
ចំណាំ។ RANDBETWEEN គឺជាមុខងារងាយនឹងបង្កជាហេតុ ហើយវាគណនាឡើងវិញជាមួយរាល់ផ្លាស់ប្តូរអ្នកទៅសន្លឹកកិច្ចការ។ ជាលទ្ធផល បញ្ជីតម្លៃចៃដន្យរបស់អ្នកក៏នឹងផ្លាស់ប្តូរផងដែរ។ ដើម្បីទប់ស្កាត់កុំឱ្យវាកើតឡើង អ្នកអាចជំនួសរូបមន្តជាមួយនឹងតម្លៃរបស់វាដោយប្រើមុខងារ បិទភ្ជាប់ពិសេស ។
ជ្រើសរើសរូបមន្តដើម្បីធ្វើ Vlookup ខាងឆ្វេង
ប្រសិនបើអ្នកធ្លាប់អនុវត្ត ការរកមើលបញ្ឈរនៅក្នុង Excel អ្នកដឹងថាមុខងារ VLOOKUP អាចស្វែងរកតែនៅក្នុងជួរឈរខាងឆ្វេងបំផុតប៉ុណ្ណោះ។ នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកត្រូវការត្រឡប់តម្លៃទៅខាងឆ្វេងនៃជួរឈររកមើល អ្នកអាចប្រើបន្សំ INDEX / MATCH ឬបញ្ឆោត VLOOKUP ដោយដាក់មុខងារ CHOOSE ទៅក្នុងវា។ នេះជារបៀប៖
ឧបមាថាអ្នកមានបញ្ជីពិន្ទុក្នុងជួរ A ឈ្មោះសិស្សនៅជួរ B ហើយអ្នកចង់យកពិន្ទុរបស់សិស្សជាក់លាក់មួយ។ ដោយសារជួរឈរត្រឡប់មកវិញគឺនៅខាងឆ្វេងនៃជួរឈររកមើល រូបមន្ត Vlookup ធម្មតាត្រឡប់កំហុស #N/A៖
ដើម្បីជួសជុលវា ទទួលបានមុខងារ CHOOSE ដើម្បីប្តូរ ទីតាំងនៃជួរឈរដោយប្រាប់ Excel ថាជួរឈរទី 1 គឺ B ហើយជួរឈរទី 2 គឺ A:
=CHOOSE({1,2}, B2:B5, A2:A5)
ដោយសារតែយើងផ្គត់ផ្គង់អារេនៃ {1,2} នៅក្នុង index_num អាគុយម៉ង់ អនុគមន៍ CHOOSE ទទួលយកជួរក្នុងអាគុយម៉ង់ តម្លៃ (ធម្មតា វាមិនមាន)។
ឥឡូវនេះ សូមបង្កប់រូបមន្តខាងលើទៅក្នុងអាគុយម៉ង់ table_array នៃ VLOOKUP៖
=VLOOKUP(E1,CHOOSE({1,2}, B2:B5, A2:A5),2,FALSE)
ហើយ voilà - ការរកមើលនៅខាងឆ្វេងត្រូវបានអនុវត្តដោយគ្មានបញ្ហា!
ជ្រើសរើសរូបមន្តដើម្បីត្រឡប់ការងារបន្ទាប់ ថ្ងៃ
ប្រសិនបើអ្នកមិនប្រាកដថាតើអ្នកគួរតែទៅធ្វើការនៅថ្ងៃស្អែក ឬអាចនៅផ្ទះ ហើយរីករាយនឹងចុងសប្តាហ៍ដែលសក្តិសមរបស់អ្នក មុខងារ Excel CHOOSE អាចដឹងថានៅពេលណាដែលថ្ងៃធ្វើការបន្ទាប់គឺ។
សន្មតថាថ្ងៃធ្វើការរបស់អ្នកគឺពីថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រ រូបមន្ត មានដូចខាងក្រោម៖
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2)
ពិបាកមើលដំបូង ពេលមើលឲ្យជិត តក្កវិជ្ជារបស់រូបមន្តគឺងាយស្រួលធ្វើតាម៖
WEEKDAY (TODAY()) ត្រឡប់លេខស៊េរីដែលត្រូវនឹងកាលបរិច្ឆេទថ្ងៃនេះ ចាប់ពី 1 (ថ្ងៃអាទិត្យ) ដល់ 7 (ថ្ងៃសៅរ៍)។ លេខនេះទៅអាគុយម៉ង់ index_num នៃរូបមន្ត CHOOSE របស់យើង។
Value1 - value7 (1,1,1,1,1, 3,2) កំណត់ចំនួនថ្ងៃដែលត្រូវបន្ថែមទៅកាលបរិច្ឆេទបច្ចុប្បន្ន។ ប្រសិនបើថ្ងៃនេះជាថ្ងៃអាទិត្យ - ថ្ងៃព្រហស្បតិ៍ (index_num 1 - 5) អ្នកបន្ថែម 1 ដើម្បីត្រឡប់នៅថ្ងៃបន្ទាប់។ ប្រសិនបើថ្ងៃនេះជាថ្ងៃសុក្រ (index_num 6) អ្នកបន្ថែម 3 ដើម្បីត្រឡប់នៅថ្ងៃច័ន្ទបន្ទាប់។ ប្រសិនបើថ្ងៃនេះជាថ្ងៃសៅរ៍ (index_num 7) អ្នកបន្ថែម 2 ដើម្បីត្រឡប់នៅថ្ងៃច័ន្ទបន្ទាប់ម្តងទៀត។ បាទ វាសាមញ្ញណាស់ :)
ជ្រើសរើសរូបមន្តដើម្បីត្រឡប់ឈ្មោះថ្ងៃ/ខែផ្ទាល់ខ្លួនចាប់ពីកាលបរិច្ឆេទ
ក្នុងស្ថានភាពដែលអ្នកចង់ទទួលបានឈ្មោះថ្ងៃក្នុងទម្រង់ស្តង់ដារ ដូចជាឈ្មោះពេញ ( ថ្ងៃច័ន្ទ អង្គារ ។ល។) ឬឈ្មោះខ្លី (ច័ន្ទ អង្គារ៍។ល។) អ្នកអាចប្រើមុខងារ TEXT ដូចដែលបានពន្យល់ក្នុងឧទាហរណ៍នេះ៖ ទទួលបានថ្ងៃនៃសប្តាហ៍ចាប់ពីកាលបរិច្ឆេទក្នុង Excel។
ប្រសិនបើអ្នកចង់ ត្រឡប់ថ្ងៃនៃសប្ដាហ៍ ឬឈ្មោះខែក្នុងទម្រង់ផ្ទាល់ខ្លួន សូមប្រើមុខងារ CHOOSE តាមវិធីខាងក្រោម។
ដើម្បីទទួលបានថ្ងៃនៃសប្ដាហ៍៖
=CHOOSE(WEEKDAY(A2),"Su","Mo","Tu","We","Th","Fr","Sa")
ដើម្បីទទួលបានខែ៖
=CHOOSE(MONTH(A2), "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
កន្លែងដែល A2 ជាក្រឡាដែលមានកាលបរិច្ឆេទដើម។
ខ្ញុំសង្ឃឹមថាការបង្រៀននេះបានផ្តល់ឱ្យអ្នកនូវគំនិតមួយចំនួនអំពី របៀបដែលអ្នកអាចប្រើមុខងារ CHOOSE នៅក្នុង Excel ដើម្បីបង្កើនគំរូទិន្នន័យរបស់អ្នក។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ទាញយកសៀវភៅលំហាត់អនុវត្ត
ឧទាហរណ៍មុខងារ Excel CHOOSE