វិធីយកគំរូចៃដន្យក្នុង Excel ដោយមិនចម្លង

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

ការបង្រៀនផ្តោតលើរបៀបធ្វើគំរូចៃដន្យនៅក្នុង 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 ដាច់ដោយឡែកពីគ្នា៖

    1. បង្កើតលេខចៃដន្យដោយប្រើរូបមន្ត Rand ។ ក្នុងករណីរបស់យើង យើងបញ្ចូលវាក្នុង B2 ហើយបន្ទាប់មកចម្លងទៅ B10:

      =RAND()

    2. ស្រង់តម្លៃចៃដន្យដំបូងជាមួយរូបមន្តខាងក្រោម ដែលអ្នកបញ្ចូលក្នុង E2:

      =INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) + COUNTIF($B$2:B2, B2) - 1)

    3. ចម្លងរូបមន្តខាងលើទៅក្រឡាជាច្រើនតាមតម្លៃចៃដន្យជាច្រើនដែលអ្នកចង់ជ្រើសរើស។ ក្នុងឧទាហរណ៍នេះ យើងចង់បានឈ្មោះ 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 > លក្ខណៈពិសេសតម្លៃដើម្បីជំនួសរូបមន្តជាមួយនឹងតម្លៃឋិតិវន្ត។ សម្រាប់បញ្ហានេះ សូមអនុវត្តជំហានទាំងនេះ៖

    1. ជ្រើសរើសក្រឡាទាំងអស់ជាមួយនឹងរូបមន្តរបស់អ្នក (រូបមន្តណាមួយដែលមានមុខងារ RAND, RANDBETWEEN ឬ RANDARRAY) ហើយចុច Ctrl + C ដើម្បីចម្លងពួកវា។
    2. ចុចកណ្ដុរស្ដាំលើជួរដែលបានជ្រើសរើស ហើយចុច បិទភ្ជាប់ពិសេស > តម្លៃ ។ ជាជម្រើស ចុច Shift + F10 ហើយបន្ទាប់មក V ដែលជាផ្លូវកាត់សម្រាប់មុខងារដែលបានរៀបរាប់ខាងលើ។

    សម្រាប់ជំហានលម្អិត សូមមើល របៀបបំប្លែងរូបមន្តទៅជាតម្លៃក្នុង Excel។

    ការជ្រើសរើសចៃដន្យ Excel៖ ជួរដេក ជួរឈរឬក្រឡា

    ដំណើរការនៅគ្រប់កំណែទាំងអស់នៃ Excel 365 តាមរយៈ Excel 2010។

    ប្រសិនបើអ្នកបានដំឡើង Ultimate Suite នៅក្នុង Excel របស់អ្នក នោះអ្នកអាចធ្វើគំរូចៃដន្យដោយប្រើ ការចុចកណ្ដុរជំនួសឱ្យរូបមន្ត។ នេះជារបៀប៖

    1. នៅលើផ្ទាំង Ablebits Tools ចុច Randomize > ជ្រើសរើសចៃដន្យ
    2. ជ្រើសរើស ជួរដែលអ្នកចង់ជ្រើសរើសគំរូមួយ។
    3. នៅលើផ្ទាំងបន្ថែមរបស់កម្មវិធី សូមធ្វើដូចខាងក្រោម៖
      • ជ្រើសរើសថាតើអ្នកចង់ជ្រើសរើសជួរដេក ជួរឈរ ឬក្រឡាចៃដន្យ។
      • កំណត់ទំហំគំរូ៖ ដែលអាចជាភាគរយ ឬលេខ។
      • ចុចប៊ូតុង ជ្រើសរើស

    នោះហើយជា វា! ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម គំរូចៃដន្យមួយត្រូវបានជ្រើសរើសដោយផ្ទាល់នៅក្នុងសំណុំទិន្នន័យរបស់អ្នក។ ប្រសិនបើអ្នកចង់ចម្លងវានៅកន្លែងណាមួយ គ្រាន់តែចុចផ្លូវកាត់ចម្លងធម្មតា (Ctrl + C) ។

    នោះជារបៀបជ្រើសរើសគំរូចៃដន្យនៅក្នុង Excel ដោយមិនចម្លង។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    ការទាញយកដែលអាចប្រើបាន

    គំរូចៃដន្យដោយមិនចម្លង - ឧទាហរណ៍រូបមន្ត (ឯកសារ .xlsx)

    ឈុតចុងក្រោយ កំណែដែលមានមុខងារពេញលេញរយៈពេល 14 ថ្ងៃ (ឯកសារ .exe)

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