ជ្រើសរើសមុខងារក្នុង Excel ជាមួយឧទាហរណ៍រូបមន្ត

  • ចែករំលែកនេះ។
Michael Brown

ការបង្រៀនពន្យល់អំពីវាក្យសម្ព័ន្ធ និងការប្រើប្រាស់ជាមូលដ្ឋាននៃអនុគមន៍ 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 របស់អ្នកគឺមិនរំពឹងទុក ឬមិនមែនជាលទ្ធផលដែលអ្នកកំពុងស្វែងរក វាអាចបណ្តាលមកពីហេតុផលដូចខាងក្រោម៖

    1. ចំនួនតម្លៃដែលត្រូវជ្រើសរើសត្រូវបានកំណត់ត្រឹម 254។
    2. ប្រសិនបើ index_num តិចជាង 1 ឬធំជាងចំនួនតម្លៃក្នុងបញ្ជី នោះលេខ #VALUE! កំហុសត្រូវបានត្រឡប់។
    3. ប្រសិនបើអាគុយម៉ង់ 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 ជាច្រើននៅខាងក្នុងគ្នាទៅវិញទៅមក។

    ជាឧទាហរណ៍ ចូរយើងគណនាកម្រៃជើងសាររបស់អ្នកលក់នីមួយៗអាស្រ័យលើការលក់របស់ពួកគេ៖

    <23
    កម្រៃជើងសារ ការលក់
    5% ពី 0 ទៅ 50 ដុល្លារ
    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

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។