តារាងមាតិកា
ការបង្រៀនផ្តោតលើរបៀបធ្វើគំរូចៃដន្យនៅក្នុង Excel ដោយមិនប្រើម្តងទៀត។ អ្នកនឹងរកឃើញដំណោះស្រាយសម្រាប់ Excel 365, Excel 2021, Excel 2019 និងកំណែមុននេះ។
មួយរយៈមុននេះ យើងបានពិពណ៌នាអំពីវិធីផ្សេងគ្នាមួយចំនួនដើម្បីជ្រើសរើសដោយចៃដន្យនៅក្នុង Excel ។ ដំណោះស្រាយទាំងនោះភាគច្រើនពឹងផ្អែកលើមុខងារ RAND និង RANDBETWEEN ដែលអាចបង្កើតលេខស្ទួន។ ដូច្នេះហើយ គំរូចៃដន្យរបស់អ្នកអាចមានតម្លៃដដែលៗ។ ប្រសិនបើអ្នកត្រូវការការជ្រើសរើសចៃដន្យដោយមិនចម្លងគ្នា បន្ទាប់មកប្រើវិធីសាស្រ្តដែលបានពិពណ៌នានៅក្នុងមេរៀននេះ។
ការជ្រើសរើសចៃដន្យ Excel ពីបញ្ជីដោយគ្មានលេខស្ទួន
ដំណើរការតែនៅក្នុង Excel 365 និង Excel 2021 ដែលគាំទ្រអារេថាមវន្ត។
ដើម្បីធ្វើការជ្រើសរើសចៃដន្យពីបញ្ជីដោយមិនមានការកើតឡើងដដែលៗ សូមប្រើរូបមន្តទូទៅនេះ៖
INDEX(SORTBY( ទិន្នន័យ) , RANDARRAY(ROWS( data))), SEQUENCE( n))កន្លែងដែល n ជាទំហំជ្រើសរើសដែលចង់បាន។
ឧទាហរណ៍ ដើម្បីទទួលបានឈ្មោះចៃដន្យចំនួន 5 ពីបញ្ជីក្នុង A2:A10 នេះគឺជារូបមន្តដែលត្រូវប្រើ៖
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(5))
ដើម្បីភាពងាយស្រួល អ្នកអាចបញ្ចូលទំហំគំរូក្នុង ក្រឡាដែលបានកំណត់ជាមុន និយាយថា C2 និងផ្គត់ផ្គង់ក្រឡាយោងទៅអនុគមន៍ SEQUENCE៖
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(C2))
របៀបដែលរូបមន្តនេះដំណើរការ៖
នេះគឺជាការពន្យល់កម្រិតខ្ពស់នៃតក្កវិជ្ជារបស់រូបមន្ត៖ អនុគមន៍ RANDARRAY បង្កើតអារេនៃលេខចៃដន្យ SORTBY តម្រៀបតម្លៃដើមដោយលេខទាំងនោះ ហើយ INDEX យកតម្លៃជាច្រើនដូចជាបញ្ជាក់ដោយ SEQUENCE។
ការវិភាគលម្អិតដូចខាងក្រោម៖
អនុគមន៍ ROWS រាប់ចំនួនជួរដេកដែលសំណុំទិន្នន័យរបស់អ្នកមាន ហើយបញ្ជូនការរាប់ទៅអនុគមន៍ RANDARRAY ដូច្នេះវាអាចបង្កើតចំនួនដូចគ្នានៃ ទសភាគចៃដន្យ៖
RANDARRAY(ROWS(A2:C10))
អារេនៃទសភាគចៃដន្យនេះត្រូវបានប្រើជាអារេ "តម្រៀបតាម" ដោយអនុគមន៍ SORTBY ។ ជាលទ្ធផល ទិន្នន័យដើមរបស់អ្នកត្រូវបានសាប់ដោយចៃដន្យ។
ពីទិន្នន័យដែលបានតម្រៀបដោយចៃដន្យ អ្នកទាញយកគំរូនៃទំហំជាក់លាក់មួយ។ សម្រាប់ការនេះ អ្នកផ្គត់ផ្គង់អារេដែលបានសាប់ទៅអនុគមន៍ INDEX ហើយស្នើសុំដើម្បីទាញយកតម្លៃ N ដំបូង ដោយមានជំនួយពីមុខងារ SEQUENCE ដែលបង្កើតលំដាប់លេខពី 1 ដល់ N . ដោយសារទិន្នន័យដើមត្រូវបានតម្រៀបតាមលំដាប់ចៃដន្យរួចហើយ យើងពិតជាមិនខ្វល់ថាមុខតំណែងណាដែលត្រូវទៅយកទេ មានតែបរិមាណប៉ុណ្ណោះដែលសំខាន់។
ជ្រើសរើសជួរចៃដន្យក្នុង Excel ដោយមិនចម្លង
ដំណើរការតែប៉ុណ្ណោះ នៅក្នុង Excel 365 និង Excel 2021 ដែលគាំទ្រអារេថាមវន្ត។
ដើម្បីជ្រើសរើសជួរដេកចៃដន្យដោយមិនមានការកើតឡើងម្តងទៀត សូមបង្កើតរូបមន្តតាមរបៀបនេះ៖
INDEX(SORTBY( ទិន្នន័យ, RANDARRAY(ROWS( data))), SEQUENCE( n), {1,2,...})កន្លែងដែល n ជាទំហំគំរូ និង {1,2,…} គឺជាលេខជួរឈរដែលត្រូវស្រង់ចេញ។
ជាឧទាហរណ៍ ចូរយើងជ្រើសរើសជួរចៃដន្យពី A2:C10 ដោយមិនមានធាតុស្ទួន ដោយផ្អែកលើទំហំគំរូនៅក្នុង F1។ ដោយសារទិន្នន័យរបស់យើងស្ថិតនៅក្នុង 3 ជួរ យើងផ្គត់ផ្គង់អារេនេះថេរទៅរូបមន្ត៖{1,2,3}
=INDEX(SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10))), SEQUENCE(F1), {1,2,3})
ហើយទទួលបានលទ្ធផលដូចខាងក្រោម៖
របៀបដែលរូបមន្តនេះដំណើរការ៖
រូបមន្តដំណើរការជាមួយតក្កវិជ្ជាដូចគ្នាទៅនឹងរូបមន្តមុន។ ការផ្លាស់ប្តូរតូចមួយដែលធ្វើឱ្យមានភាពខុសគ្នាខ្លាំងនោះគឺថាអ្នកបញ្ជាក់ទាំងអាគុយម៉ង់ row_num និង column_num សម្រាប់អនុគមន៍ INDEX៖ row_num ត្រូវបានផ្គត់ផ្គង់ដោយ SEQUENCE និង column_num ដោយអារេថេរ។
របៀបធ្វើគំរូចៃដន្យនៅក្នុង Excel 2010 - 2019
ដូចតែ Excel សម្រាប់ Microsoft 365 និង Excel 2021 គាំទ្រអារេថាមវន្ត មុខងារអារេថាមវន្តដែលប្រើក្នុង ឧទាហរណ៍ពីមុនដំណើរការតែក្នុង Excel 365 ប៉ុណ្ណោះ។ សម្រាប់កំណែផ្សេងទៀត អ្នកនឹងត្រូវដោះស្រាយដំណោះស្រាយផ្សេង។
ឧបមាថាអ្នកចង់បានការជ្រើសរើសចៃដន្យពីបញ្ជីក្នុង A2:A10។ នេះអាចត្រូវបានធ្វើដោយប្រើរូបមន្ត 2 ដាច់ដោយឡែកពីគ្នា៖
- បង្កើតលេខចៃដន្យដោយប្រើរូបមន្ត Rand ។ ក្នុងករណីរបស់យើង យើងបញ្ចូលវាក្នុង B2 ហើយបន្ទាប់មកចម្លងទៅ B10:
=RAND()
- ស្រង់តម្លៃចៃដន្យដំបូងជាមួយរូបមន្តខាងក្រោម ដែលអ្នកបញ្ចូលក្នុង E2:
=INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) + COUNTIF($B$2:B2, B2) - 1)
- ចម្លងរូបមន្តខាងលើទៅក្រឡាជាច្រើនតាមតម្លៃចៃដន្យជាច្រើនដែលអ្នកចង់ជ្រើសរើស។ ក្នុងឧទាហរណ៍នេះ យើងចង់បានឈ្មោះ 4 ដូច្នេះយើងចម្លងរូបមន្តពី E2 ដល់ E5។
រួចរាល់! គំរូចៃដន្យរបស់យើងដោយគ្មានលេខស្ទួនមើលទៅដូចតទៅ៖
របៀបដែលរូបមន្តនេះដំណើរការ៖
ដូចក្នុងឧទាហរណ៍ដំបូង អ្នកប្រើ មុខងារ INDEX ដើម្បីទាញយកតម្លៃពីជួរ A ដោយផ្អែកលើជួរចៃដន្យលេខ។ ភាពខុសគ្នាគឺនៅក្នុងរបៀបដែលអ្នកទទួលបានលេខទាំងនោះ៖
អនុគមន៍ RAND បំពេញជួរ B2:B10 ដោយទសភាគចៃដន្យ។
អនុគមន៍ RANK.EQ គណនាចំណាត់ថ្នាក់នៃចំនួនចៃដន្យនៅក្នុងលេខដែលបានផ្តល់ឱ្យ។ ជួរ។ ឧទាហរណ៍ នៅក្នុង E2 RANK.EQ(B2, $B$2:$B$10) ចាត់លេខនៅក្នុង B2 ធៀបនឹងលេខទាំងអស់នៅក្នុង B2:B10។ នៅពេលចម្លងទៅ E3 ឯកសារយោងដែលទាក់ទង B2 ផ្លាស់ប្តូរទៅ B3 ហើយត្រឡប់ចំណាត់ថ្នាក់នៃលេខនៅក្នុង B3 ហើយដូច្នេះនៅលើ។
អនុគមន៍ COUNTIF ស្វែងរកចំនួនការកើតឡើងនៃចំនួនដែលបានផ្តល់ឱ្យនៅក្នុងក្រឡាខាងលើ។ ឧទាហរណ៍ ក្នុង E2 COUNTIF($B$2:B2, B2) ពិនិត្យតែក្រឡាមួយប៉ុណ្ណោះ - B2 ខ្លួនវា ហើយត្រឡប់ 1។ ក្នុង E5 រូបមន្តផ្លាស់ប្តូរទៅជា COUNTIF($B$2:B5, B5) ហើយត្រឡប់ 2 ពីព្រោះ B5 មានតម្លៃដូចគ្នានឹង B2 (សូមចំណាំ វាគ្រាន់តែជាការពន្យល់ឱ្យបានច្បាស់អំពីតក្កវិជ្ជារបស់រូបមន្ត។ ក្នុងសំណុំទិន្នន័យតូចមួយ ឱកាសទទួលបានលេខចៃដន្យស្ទួនគឺជិតសូន្យ)។
ជាលទ្ធផលសម្រាប់ទាំងអស់គ្នា។ ការកើតឡើងលើកទី 1 COUNTIF ត្រឡប់ 1 ដែលអ្នកដកលេខ 1 ដើម្បីរក្សាចំណាត់ថ្នាក់ដើម។ សម្រាប់ការកើតឡើងលើកទី 2 COUNTIF ត្រឡប់ 2។ ដោយការដកលេខ 1 អ្នកបង្កើនចំណាត់ថ្នាក់ដោយ 1 ដូច្នេះការពារការស្ទួនចំណាត់ថ្នាក់។
ឧទាហរណ៍ សម្រាប់ B2 RANK.EQ ត្រឡប់ 1។ ដោយសារនេះគឺជាការកើតឡើងដំបូង COUNTIF ផងដែរ ត្រឡប់ 1. RANK.EQ + COUNTIF ផ្តល់ឱ្យ 2. ហើយ - 1 ស្ដារចំណាត់ថ្នាក់ 1.
ឥឡូវនេះ សូមមើលអ្វីដែលកើតឡើងនៅក្នុងករណីនៃការកើតឡើងលើកទី 2 ។ សម្រាប់ B5, RANK.EQ ក៏ត្រឡប់មកវិញ 1 ខណៈពេលដែល COUNTIF ត្រឡប់មកវិញ 2. ការបន្ថែមទាំងនេះផ្តល់ឱ្យ3 ដែលអ្នកដក 1។ ជាលទ្ធផលចុងក្រោយ អ្នកទទួលបាន 2 ដែលតំណាងឱ្យចំណាត់ថ្នាក់នៃលេខនៅក្នុង B5។
ចំណាត់ថ្នាក់ទៅអាគុយម៉ង់ row_num នៃអនុគមន៍ INDEX ហើយវាជ្រើសរើសតម្លៃពីជួរដែលត្រូវគ្នា (អាគុយម៉ង់ column_num ត្រូវបានលុបចោល ដូច្នេះវាកំណត់លំនាំដើមទៅ 1)។ នេះជាមូលហេតុដែលវាមានសារៈសំខាន់ខ្លាំងណាស់ក្នុងការជៀសវាងចំណាត់ថ្នាក់ស្ទួន។ ប្រសិនបើវាមិនមែនសម្រាប់អនុគមន៍ COUNTIF ទេ RANK.EQ នឹងផ្តល់លទ្ធផល 1 សម្រាប់ទាំង B2 និង B5 ដែលបណ្តាលឱ្យ INDEX ត្រឡប់តម្លៃពីជួរទីមួយ (Andrew) ពីរដង។
របៀបការពារគំរូចៃដន្យ Excel ពីការផ្លាស់ប្តូរ
ដោយសារមុខងារចៃដន្យទាំងអស់នៅក្នុង Excel ដូចជា RAND, RANDBETWEEN និង RANDARRAY មានភាពប្រែប្រួល ពួកគេគណនាឡើងវិញជាមួយនឹងរាល់ការផ្លាស់ប្តូរនៅលើសន្លឹកកិច្ចការ។ ជាលទ្ធផល គំរូចៃដន្យរបស់អ្នកនឹងផ្លាស់ប្តូរជាបន្តបន្ទាប់។ ដើម្បីការពារកុំឱ្យវាកើតឡើង សូមប្រើ Paste Special > លក្ខណៈពិសេសតម្លៃដើម្បីជំនួសរូបមន្តជាមួយនឹងតម្លៃឋិតិវន្ត។ សម្រាប់បញ្ហានេះ សូមអនុវត្តជំហានទាំងនេះ៖
- ជ្រើសរើសក្រឡាទាំងអស់ជាមួយនឹងរូបមន្តរបស់អ្នក (រូបមន្តណាមួយដែលមានមុខងារ RAND, RANDBETWEEN ឬ RANDARRAY) ហើយចុច Ctrl + C ដើម្បីចម្លងពួកវា។
- ចុចកណ្ដុរស្ដាំលើជួរដែលបានជ្រើសរើស ហើយចុច បិទភ្ជាប់ពិសេស > តម្លៃ ។ ជាជម្រើស ចុច Shift + F10 ហើយបន្ទាប់មក V ដែលជាផ្លូវកាត់សម្រាប់មុខងារដែលបានរៀបរាប់ខាងលើ។
សម្រាប់ជំហានលម្អិត សូមមើល របៀបបំប្លែងរូបមន្តទៅជាតម្លៃក្នុង Excel។
ការជ្រើសរើសចៃដន្យ Excel៖ ជួរដេក ជួរឈរឬក្រឡា
ដំណើរការនៅគ្រប់កំណែទាំងអស់នៃ Excel 365 តាមរយៈ Excel 2010។
ប្រសិនបើអ្នកបានដំឡើង Ultimate Suite នៅក្នុង Excel របស់អ្នក នោះអ្នកអាចធ្វើគំរូចៃដន្យដោយប្រើ ការចុចកណ្ដុរជំនួសឱ្យរូបមន្ត។ នេះជារបៀប៖
- នៅលើផ្ទាំង Ablebits Tools ចុច Randomize > ជ្រើសរើសចៃដន្យ ។
- ជ្រើសរើស ជួរដែលអ្នកចង់ជ្រើសរើសគំរូមួយ។
- នៅលើផ្ទាំងបន្ថែមរបស់កម្មវិធី សូមធ្វើដូចខាងក្រោម៖
- ជ្រើសរើសថាតើអ្នកចង់ជ្រើសរើសជួរដេក ជួរឈរ ឬក្រឡាចៃដន្យ។
- កំណត់ទំហំគំរូ៖ ដែលអាចជាភាគរយ ឬលេខ។
- ចុចប៊ូតុង ជ្រើសរើស ។
នោះហើយជា វា! ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម គំរូចៃដន្យមួយត្រូវបានជ្រើសរើសដោយផ្ទាល់នៅក្នុងសំណុំទិន្នន័យរបស់អ្នក។ ប្រសិនបើអ្នកចង់ចម្លងវានៅកន្លែងណាមួយ គ្រាន់តែចុចផ្លូវកាត់ចម្លងធម្មតា (Ctrl + C) ។
នោះជារបៀបជ្រើសរើសគំរូចៃដន្យនៅក្នុង Excel ដោយមិនចម្លង។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលអាចប្រើបាន
គំរូចៃដន្យដោយមិនចម្លង - ឧទាហរណ៍រូបមន្ត (ឯកសារ .xlsx)
ឈុតចុងក្រោយ កំណែដែលមានមុខងារពេញលេញរយៈពេល 14 ថ្ងៃ (ឯកសារ .exe)