តារាងមាតិកា
ការបង្រៀនពន្យល់ពីភាពជាក់លាក់នៃក្បួនដោះស្រាយបង្កើតលេខចៃដន្យ Excel និងបង្ហាញពីរបៀបប្រើមុខងារ RAND និង RANDBETWEEN ដើម្បីបង្កើតលេខចៃដន្យ កាលបរិច្ឆេទ ពាក្យសម្ងាត់ និងខ្សែអក្សរផ្សេងទៀតនៅក្នុង Excel។
មុននឹងយើងស្វែងយល់ពីបច្ចេកទេសផ្សេងៗនៃការបង្កើតលេខចៃដន្យក្នុង Excel នោះ ចូរយើងកំណត់ថាតើវាជាអ្វី។ ជាភាសាអង់គ្លេសធម្មតា ទិន្នន័យចៃដន្យគឺជាស៊េរីនៃលេខ អក្សរ ឬនិមិត្តសញ្ញាផ្សេងទៀតដែលខ្វះលំនាំណាមួយ។
ចៃដន្យមានកម្មវិធីផ្សេងៗគ្នាជាច្រើនក្នុងការគ្រីប ស្ថិតិ ឆ្នោត ល្បែងស៊ីសង និងផ្នែកជាច្រើនទៀត។ ហើយដោយសារតែវាតែងតែមានតម្រូវការ វិធីសាស្ត្រផ្សេងៗនៃការបង្កើតលេខចៃដន្យមានតាំងពីបុរាណកាលមក ដូចជាការបង្វិលកាក់ ការរំកិលគ្រាប់ឡុកឡាក់ ការសាប់លេងបៀជាដើម។ ជាការពិតណាស់ យើងនឹងមិនពឹងផ្អែកលើបច្ចេកទេស "កម្រនិងអសកម្ម" បែបនេះនៅក្នុងមេរៀននេះទេ ហើយផ្តោតលើអ្វីដែលកម្មវិធីបង្កើតលេខចៃដន្យ Excel មានផ្តល់ជូន។
កម្មវិធីបង្កើតលេខចៃដន្យ Excel - មូលដ្ឋាន
ទោះបីជាម៉ាស៊ីនបង្កើតចៃដន្យ Excel ឆ្លងកាត់ការធ្វើតេស្តស្តង់ដារទាំងអស់នៃភាពចៃដន្យក៏ដោយ វាមិនបង្កើតលេខចៃដន្យ ពិត ទេ។ ប៉ុន្តែកុំសរសេរវាចោលភ្លាមៗ :) Pseudo-random លេខដែលផលិតដោយមុខងារចៃដន្យ Excel គឺល្អសម្រាប់គោលបំណងជាច្រើន។
តោះមើល សូមក្រឡេកមើលឱ្យកាន់តែជិតនូវក្បួនដោះស្រាយបង្កើតចៃដន្យ Excel ដើម្បីឱ្យអ្នកដឹងពីអ្វីដែលអ្នករំពឹងពីវា និងអ្វីដែលអ្នកមិនអាចធ្វើបាន។
ដូចកុំព្យូទ័រភាគច្រើនដែរ" 2Yu& " កុំរឹងមាំ។ ជាការពិតណាស់ គ្មានអ្វីដែលនិយាយថា អ្នកមិនអាចបង្កើតខ្សែអក្សរវែងជាងនេះបានទេ ដោយភ្ជាប់មុខងារ CHAR / RANDBETWEEN បន្ថែមទៀត។ ទោះជាយ៉ាងណាក៏ដោយ វាមិនអាចទៅរួចទេក្នុងការចៃដន្យនូវលំដាប់ ឬតួអក្សរ ពោលគឺ អនុគមន៍ទី 1 តែងតែត្រឡប់លេខ មុខងារទី 2 ត្រឡប់អក្សរធំ ហើយដូច្នេះនៅលើ។
ប្រសិនបើអ្នកកំពុងស្វែងរកម៉ាស៊ីនបង្កើតពាក្យសម្ងាត់ចៃដន្យកម្រិតខ្ពស់នៅក្នុង Excel ដែលមានសមត្ថភាព ការផលិតខ្សែអក្សរនៃប្រវែង និងលំនាំណាមួយ អ្នកប្រហែលជាចង់ពិនិត្យមើលសមត្ថភាពរបស់ Advanced Random Generator សម្រាប់ខ្សែអក្សរសាកល្បង។
សូមចងចាំផងដែរថា ខ្សែអក្សរដែលបង្កើតដោយរូបមន្តខាងលើនឹងផ្លាស់ប្តូររាល់ ពេលវេលាដែលសន្លឹកកិច្ចការរបស់អ្នកគណនាឡើងវិញ។ ដើម្បីធានាថាខ្សែអក្សរ ឬពាក្យសម្ងាត់របស់អ្នកនៅដដែល នៅពេលដែលពួកវាត្រូវបានបង្កើត អ្នកនឹងត្រូវបញ្ឈប់មុខងារ RANDBETWEEN ពីការអាប់ដេតតម្លៃ ដែលនាំយើងដោយផ្ទាល់ទៅកាន់ផ្នែកបន្ទាប់។
វិធីការពារ RAND និង RANDBETWEEN ពី ការគណនាឡើងវិញ
ប្រសិនបើអ្នកចង់ទទួលបានសំណុំអចិន្ត្រៃយ៍នៃលេខចៃដន្យ កាលបរិច្ឆេទ ឬខ្សែអក្សរដែលនឹងមិនផ្លាស់ប្តូររាល់ពេលដែលសន្លឹកត្រូវបានគណនាឡើងវិញ សូមប្រើបច្ចេកទេសមួយក្នុងចំណោមបច្ចេកទេសខាងក្រោម៖
- ដើម្បីបញ្ឈប់អនុគមន៍ RAND ឬ RANDBETWEEN ពីការគណនាឡើងវិញក្នុង ក្រឡាមួយ សូមជ្រើសរើសក្រឡានោះ ប្តូរទៅរបាររូបមន្ត ហើយចុច F9 ដើម្បីជំនួសរូបមន្តជាមួយវាតម្លៃ។
- ដើម្បីការពារមុខងារចៃដន្យ Excel ពីការគណនាឡើងវិញ សូមប្រើ Paste Special > លក្ខណៈពិសេសតម្លៃ។ ជ្រើសរើសក្រឡាទាំងអស់ដោយប្រើរូបមន្តចៃដន្យ ចុច Ctrl + C ដើម្បីចម្លងពួកវា បន្ទាប់មកចុចខាងស្តាំលើជួរដែលបានជ្រើសរើស ហើយចុច បិទភ្ជាប់ពិសេស > តម្លៃ ។
ដើម្បីស្វែងយល់បន្ថែមអំពីបច្ចេកទេសនេះដើម្បី "បង្កក" លេខចៃដន្យ សូមមើល របៀបជំនួសរូបមន្តដោយតម្លៃ។
របៀបបង្កើតលេខចៃដន្យតែមួយគត់នៅក្នុង Excel
មុខងារចៃដន្យរបស់ Excel ទាំងពីរមិនអាចបង្កើតបានឡើយ។ តម្លៃចៃដន្យតែមួយគត់។ ប្រសិនបើអ្នកចង់បង្កើតបញ្ជីលេខចៃដន្យ ដោយគ្មានលេខស្ទួន សូមអនុវត្តជំហានទាំងនេះ៖
- ប្រើមុខងារ RAND ឬ RANDBETWEEN ដើម្បីបង្កើតបញ្ជីលេខចៃដន្យ។ បង្កើតតម្លៃច្រើនជាងការពិតដែលអ្នកត្រូវការ ព្រោះខ្លះនឹងស្ទួននឹងត្រូវលុបពេលក្រោយ។
- បម្លែងរូបមន្តទៅជាតម្លៃដូចបានពន្យល់ខាងលើ។
- លុបតម្លៃស្ទួនចេញដោយប្រើឧបករណ៍ដែលមានស្រាប់របស់ Excel ឬរបស់យើង Advanced Duplicate Remover for Excel។
ដំណោះស្រាយជាច្រើនទៀតអាចរកបាននៅក្នុងមេរៀននេះ៖ របៀបបង្កើតលេខចៃដន្យដោយមិនចម្លង។
Advanced Random Number Generator for Excel
ឥឡូវនេះអ្នកដឹងពីរបៀបប្រើមុខងារចៃដន្យនៅក្នុង Excel ខ្ញុំសូមបង្ហាញអ្នកនូវវិធីលឿន ងាយស្រួល និងគ្មានរូបមន្តដើម្បីបង្កើតបញ្ជីលេខចៃដន្យ កាលបរិច្ឆេទ ឬខ្សែអក្សរនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក។
AbleBits Random Generator សម្រាប់ Excel ត្រូវបានរចនាឡើងជាអ្នកប្រើខ្លាំងជាងមុនជម្រើសងាយស្រួលសម្រាប់មុខងារ RAND និង RANDBETWEEN របស់ Excel ។ វាដំណើរការជាមួយគ្រប់កំណែទាំងអស់នៃ Microsoft Excel 2019, 2016, 2013, 2010, 2007 និង 2003 បានយ៉ាងល្អស្មើគ្នា ហើយដោះស្រាយបញ្ហាគុណភាព និងការប្រើប្រាស់ភាគច្រើននៃមុខងារចៃដន្យស្តង់ដារ។
AbleBits Random Number Generator algorithm
មុនពេលបង្ហាញកម្មវិធីបង្កើតចៃដន្យរបស់យើងនៅក្នុងសកម្មភាព អនុញ្ញាតឱ្យខ្ញុំផ្តល់នូវកំណត់ចំណាំសំខាន់ៗមួយចំនួននៅលើក្បួនដោះស្រាយរបស់វា ដូច្នេះអ្នកដឹងច្បាស់អំពីអ្វីដែលយើងកំពុងផ្តល់ជូន។
- AbleBits Random Number Generator សម្រាប់ Excel គឺផ្អែកលើ ក្បួនដោះស្រាយ Mersenne Twister ដែលត្រូវបានគេចាត់ទុកថាជាស្តង់ដារឧស្សាហកម្មសម្រាប់ការចៃដន្យ pseudo គុណភាពខ្ពស់។
- យើងប្រើកំណែ MT19937 ដែលបង្កើតលំដាប់ចែកចាយធម្មតានៃចំនួនគត់ 32 ប៊ីតដែលមានរយៈពេលវែងបំផុតនៃ 2^19937 - 1, ដែលលើសពីគ្រប់គ្រាន់សម្រាប់សេណារីយ៉ូដែលអាចស្រមៃបាន។
- លេខចៃដន្យដែលបង្កើតដោយប្រើវិធីនេះគឺមានគុណភាពខ្ពស់ណាស់។ ម៉ាស៊ីនបង្កើតលេខចៃដន្យបានឆ្លងកាត់ការសាកល្បងជាច្រើនដោយជោគជ័យសម្រាប់ការចៃដន្យស្ថិតិ រួមទាំងការធ្វើតេស្តស្ថិតិ NIST ដ៏ល្បី Suite និងការធ្វើតេស្ត Diehard និងការធ្វើតេស្តចៃដន្យ TestU01 Crush មួយចំនួន។
មិនដូចមុខងារចៃដន្យ Excel ទេ ម៉ាស៊ីនបង្កើតលេខចៃដន្យរបស់យើង បង្កើត តម្លៃចៃដន្យអចិន្ត្រៃយ៍ ដែលមិនផ្លាស់ប្តូរនៅពេលសៀវភៅបញ្ជីគណនាឡើងវិញ។
ដូចដែលបានកត់សម្គាល់រួចមកហើយ កម្មវិធីបង្កើតលេខចៃដន្យកម្រិតខ្ពស់នេះសម្រាប់ Excel ផ្តល់នូវរូបមន្តដោយឥតគិតថ្លៃ (ហើយជាលទ្ធផលគ្មានកំហុស :) វិធីដើម្បីបង្កើតតម្លៃចៃដន្យផ្សេងៗដូចជា៖
- ចំនួនគត់ចៃដន្យ ឬលេខទសភាគ រួមទាំងលេខតែមួយគត់
- កាលបរិច្ឆេទចៃដន្យ (ថ្ងៃធ្វើការ ចុងសប្តាហ៍ ឬទាំងពីរ និងកាលបរិច្ឆេទតែមួយគត់ជាជម្រើស)
- ខ្សែអក្សរចៃដន្យ រួមទាំងពាក្យសម្ងាត់នៃប្រវែង និងលំនាំដែលបានផ្តល់ឱ្យ ឬដោយរបាំង
- តម្លៃចៃដន្យ Boolean នៃ TRUE និង FALSE
- ការជ្រើសរើសចៃដន្យពីបញ្ជីផ្ទាល់ខ្លួន
ហើយឥឡូវនេះ សូមមើល Random Number Generator នៅក្នុងសកម្មភាព ដូចដែលបានសន្យា។
បង្កើតលេខចៃដន្យក្នុង Excel
ជាមួយ AbleBits Random Number Generator ការបង្កើតបញ្ជីលេខចៃដន្យគឺងាយស្រួលដូចការចុច ប៊ូតុង បង្កើត ។
បង្កើតចំនួនគត់ចៃដន្យ
អ្វីដែលអ្នកត្រូវធ្វើគឺជ្រើសរើសជួរដែលត្រូវបំពេញដោយចំនួនគត់ចៃដន្យ កំណត់ តម្លៃខាងក្រោម និងកំពូល ហើយជាជម្រើស ធីកប្រអប់ តម្លៃពិសេស ។
បង្កើតចំនួនពិតចៃដន្យ (ទសភាគ)
តាមរបៀបស្រដៀងគ្នា អ្នកអាចបង្កើតស៊េរីនៃលេខទសភាគចៃដន្យនៅក្នុងជួរដែលអ្នកបញ្ជាក់។
បង្កើតកាលបរិច្ឆេទចៃដន្យក្នុង Excel
សម្រាប់កាលបរិច្ឆេទ កម្មវិធីបង្កើតលេខចៃដន្យរបស់យើងផ្តល់នូវជម្រើសដូចខាងក្រោម៖
- បង្កើតកាលបរិច្ឆេទចៃដន្យសម្រាប់ពេលវេលាជាក់លាក់មួយ។ រយៈពេល - អ្នកបញ្ចូលកាលបរិច្ឆេទខាងក្រោមក្នុងប្រអប់ ពី និងកាលបរិច្ឆេទកំពូលក្នុងប្រអប់ ទៅ ។
- រួមបញ្ចូលថ្ងៃធ្វើការ ចុងសប្តាហ៍ ឬទាំងពីរ។
- បង្កើតកាលបរិច្ឆេទតែមួយគត់។
បង្កើតខ្សែអក្សរចៃដន្យ និងពាក្យសម្ងាត់
ក្រៅពីលេខចៃដន្យ និងកាលបរិច្ឆេទ ជាមួយម៉ាស៊ីនបង្កើតចៃដន្យនេះ អ្នកអាចបង្កើតខ្សែអក្សរលេខចៃដន្យបានយ៉ាងងាយស្រួលជាមួយនឹងសំណុំតួអក្សរជាក់លាក់។ ប្រវែងខ្សែអក្សរអតិបរមាគឺ 99 តួអក្សរ ដែលអនុញ្ញាតឱ្យបង្កើតពាក្យសម្ងាត់ខ្លាំងពិតប្រាកដ។
ជម្រើសតែមួយគត់ដែលផ្តល់ដោយ AbleBits Random Number Generator កំពុងបង្កើត ខ្សែអក្សរចៃដន្យដោយរបាំង<១០>។ នេះជាមុខងារដ៏មានប្រយោជន៍សម្រាប់ការបង្កើតឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់ជាសាកល (GUID) លេខកូដតំបន់ SKUs ជាដើម។
ឧទាហរណ៍ ដើម្បីទទួលបានបញ្ជី GUIDs ចៃដន្យ អ្នកជ្រើសរើសសំណុំតួអក្សរគោលដប់ប្រាំមួយ និងប្រភេទ ? ???????-????-????-???????????? នៅក្នុងប្រអប់ Mask ដូចដែលបានបង្ហាញនៅក្នុងរូបថតអេក្រង់៖
ប្រសិនបើអ្នកមានចំណាប់អារម្មណ៍ចង់អោយ Random Generator របស់យើងសាកល្បង នោះអ្នកពិតជាស្វាគមន៍ក្នុងការទាញយក វាខាងក្រោមជាផ្នែកនៃ Ultimate Suite សម្រាប់ Excel របស់យើង។
ការទាញយកដែលមាន
ឧទាហរណ៍រូបមន្តចៃដន្យ (.xlsx file)
Ultimate Suite 14-day-functional version (. ឯកសារ exe)
កម្មវិធី បង្កើតលេខចៃដន្យ Excel ផលិត លេខចៃដន្យដោយប្រើរូបមន្តគណិតវិទ្យាមួយចំនួន។ អ្វីដែលវាមានន័យសម្រាប់អ្នកគឺថា តាមទ្រឹស្តី លេខចៃដន្យដែលបង្កើតដោយ Excel គឺអាចទស្សន៍ទាយបាន ដែលផ្តល់ថានរណាម្នាក់ដឹងពីព័ត៌មានលម្អិតទាំងអស់នៃក្បួនដោះស្រាយរបស់ម៉ាស៊ីនភ្លើង។ នេះហើយជាមូលហេតុដែលវាមិនដែលត្រូវបានចងក្រងជាឯកសារ ហើយនឹងពិបាកនឹងមាន។ តើយើងដឹងអ្វីខ្លះអំពីម៉ាស៊ីនបង្កើតលេខចៃដន្យនៅក្នុង Excel?- មុខងារ Excel RAND និង RANDBETWEEN បង្កើតលេខចៃដន្យពី ឯកសណ្ឋាន ការចែកចាយ , aka ការចែកចាយចតុកោណ ដែលមានប្រូបាបស្មើគ្នាសម្រាប់តម្លៃទាំងអស់ដែលអថេរចៃដន្យអាចយកបាន។ ឧទាហរណ៍ដ៏ល្អមួយនៃការចែកចាយឯកសណ្ឋានគឺការចោលស្លាប់តែមួយ។ លទ្ធផលនៃការបោះគឺជាតម្លៃប្រាំមួយដែលអាចធ្វើទៅបាន (1, 2, 3, 4, 5, 6) ហើយតម្លៃនីមួយៗទំនងជាកើតឡើងស្មើគ្នា។ សម្រាប់ការពន្យល់បែបវិទ្យាសាស្ត្របន្ថែម សូមពិនិត្យមើល wolfram.com ។
- មិនមានវិធីដើម្បីមើលមុខងារ Excel RAND ឬ RANDBETWEEN ដែលត្រូវបានពាក្យចចាមអារ៉ាមថាចាប់ផ្តើមពីម៉ោងប្រព័ន្ធរបស់កុំព្យូទ័រនោះទេ។ តាមបច្ចេកទេស seed គឺជាចំណុចចាប់ផ្តើមសម្រាប់បង្កើតលំដាប់នៃលេខចៃដន្យ។ ហើយរាល់ពេលដែលមុខងារចៃដន្យរបស់ Excel ត្រូវបានហៅ គ្រាប់ពូជថ្មីត្រូវបានប្រើដែលត្រឡប់លំដាប់ចៃដន្យតែមួយគត់។ ម្យ៉ាងវិញទៀត នៅពេលប្រើម៉ាស៊ីនបង្កើតលេខចៃដន្យក្នុង Excel អ្នកមិនអាចទទួលបានលំដាប់ដែលអាចធ្វើម្តងទៀតជាមួយ RAND ឬ RANDBETWEEN បានទេ។មុខងារ ឬជាមួយ VBA ឬដោយមធ្យោបាយផ្សេងទៀតទេ។
- នៅក្នុងកំណែ Excel ដំបូង មុន Excel 2003 ក្បួនដោះស្រាយជំនាន់ចៃដន្យមានរយៈពេលតិចតួច (តិចជាង 1 លានលំដាប់លេខចៃដន្យដែលមិនកើតឡើងវិញ) ហើយវាបានបរាជ័យ ការធ្វើតេស្តស្ដង់ដារជាច្រើននៃភាពចៃដន្យលើលំដាប់ចៃដន្យដ៏វែង។ ដូច្នេះ ប្រសិនបើនរណាម្នាក់នៅតែដំណើរការជាមួយកំណែ Excel ចាស់ អ្នកមិនគួរប្រើមុខងារ RAND ជាមួយនឹងគំរូក្លែងធ្វើធំនោះទេ។
ប្រសិនបើអ្នកកំពុងស្វែងរកទិន្នន័យចៃដន្យ ពិត អ្នកប្រហែលជាអាចប្រើម៉ាស៊ីនបង្កើតលេខចៃដន្យភាគីទីបីដូចជា www.random.org ដែលចៃដន្យមកពីសំលេងរំខានបរិយាកាស។ ពួកគេផ្តល់សេវាកម្មឥតគិតថ្លៃ ដើម្បីបង្កើតលេខចៃដន្យ ហ្គេម និងឆ្នោត លេខកូដពណ៌ ឈ្មោះចៃដន្យ ពាក្យសម្ងាត់ ខ្សែអក្សរអក្សរក្រម និងទិន្នន័យចៃដន្យផ្សេងទៀត។
អូខេ ការណែនាំបច្ចេកទេសដ៏វែងឆ្ងាយនេះបញ្ចប់ ហើយយើងកំពុងទទួលបានការអនុវត្តជាក់ស្តែង និង អ្វីដែលមានប្រយោជន៍ជាងនេះ។
មុខងារ Excel RAND - បង្កើតចំនួនពិតចៃដន្យ
មុខងារ RAND នៅក្នុង Excel គឺជាមុខងារមួយក្នុងចំណោមមុខងារទាំងពីរដែលត្រូវបានរចនាឡើងជាពិសេសសម្រាប់បង្កើតលេខចៃដន្យ។ វាត្រឡប់លេខទសភាគចៃដន្យ (ចំនួនពិត) រវាង 0 និង 1។
RAND() គឺជាអនុគមន៍ងាយនឹងបង្កជាហេតុ មានន័យថាលេខចៃដន្យថ្មីត្រូវបានបង្កើតរាល់ពេលដែលសន្លឹកកិច្ចការត្រូវបានគណនា។ ហើយវាកើតឡើងរាល់ពេលដែលអ្នកអនុវត្តសកម្មភាពណាមួយនៅលើសន្លឹកកិច្ចការ ឧទាហរណ៍ ធ្វើបច្ចុប្បន្នភាពរូបមន្ត (មិនចាំបាច់រូបមន្ត RAND ទេ គ្រាន់តែជារូបមន្តផ្សេងទៀតនៅលើសន្លឹក) កែសម្រួលក្រឡា ឬបញ្ចូលទិន្នន័យថ្មី។
មុខងារ RAND មាននៅគ្រប់កំណែទាំងអស់នៃ Excel 365 - 2000។
ដោយសារមុខងារ Excel RAND មិនមានអាគុយម៉ង់ អ្នកគ្រាន់តែបញ្ចូល =RAND()
នៅក្នុងក្រឡាមួយ ហើយបន្ទាប់មកចម្លងរូបមន្តទៅក្នុងក្រឡាជាច្រើនតាមដែលអ្នកចង់បាន៖
ហើយឥឡូវនេះ ចូរយើងឈានមួយជំហានទៀត ហើយសរសេររូបមន្ត RAND មួយចំនួនដើម្បីបង្កើតលេខចៃដន្យយោងទៅតាម តាមលក្ខខណ្ឌរបស់អ្នក។
រូបមន្ត 1. បញ្ជាក់តម្លៃព្រំដែនខាងលើនៃជួរ
ដើម្បីបង្កើតលេខចៃដន្យរវាងសូន្យ និងតម្លៃ N ណាមួយ អ្នកគុណនឹងអនុគមន៍ RAND ដោយ N:
RAND()* Nឧទាហរណ៍ ដើម្បីបង្កើតលំដាប់លេខចៃដន្យធំជាង ឬស្មើ 0 ប៉ុន្តែតិចជាង 50 សូមប្រើរូបមន្តខាងក្រោម៖
=RAND()*50
ចំណាំ។ តម្លៃព្រំដែនខាងលើមិនត្រូវបានរាប់បញ្ចូលក្នុងលំដាប់ចៃដន្យដែលបានត្រឡប់មកវិញទេ។ ឧទាហរណ៍ ប្រសិនបើអ្នកចង់ទទួលបានលេខចៃដន្យរវាង 0 និង 10 រួមទាំង 10 រូបមន្តត្រឹមត្រូវគឺ =RAND()*11
។
រូបមន្ត 2. បង្កើតលេខចៃដន្យរវាងលេខពីរ
ដើម្បីបង្កើតលេខចៃដន្យរវាងលេខណាមួយ លេខដែលអ្នកបញ្ជាក់ ប្រើរូបមន្ត RAND ខាងក្រោម៖
RAND()*( B - A )+ Aកន្លែងណា A គឺជាតម្លៃកំណត់ទាប (លេខតូចបំផុត) ហើយ B គឺជាតម្លៃព្រំដែនខាងលើ (លេខធំបំផុត)។
ឧទាហរណ៍ ដើម្បីបង្កើតលេខចៃដន្យរវាង 10 និង 50 អ្នកអាចប្រើរូបមន្តខាងក្រោម៖
=RAND()*(50-10)+10
ចំណាំ។ រូបមន្តចៃដន្យនេះនឹងមិនត្រឡប់លេខស្មើទេ។ទៅចំនួនធំបំផុតនៃជួរដែលបានបញ្ជាក់ ( B តម្លៃ)។
រូបមន្ត 3. ការបង្កើតចំនួនគត់ចៃដន្យនៅក្នុង Excel
ដើម្បីធ្វើឱ្យមុខងារ Excel RAND បង្កើតចំនួនគត់ចៃដន្យ ចូរយករូបមន្តណាមួយដែលបានរៀបរាប់ខាងលើ ហើយរុំវានៅក្នុងអនុគមន៍ INT។
ដើម្បីបង្កើត ចំនួនគត់ចៃដន្យរវាង 0 និង 50:
=INT(RAND()*50)
ដើម្បីបង្កើតចំនួនគត់ចៃដន្យរវាង 10 និង 50:
=INT(RAND()*(50-10)+10)
អនុគមន៍ Excel RANDBETWEEN - បង្កើតចំនួនគត់ចៃដន្យក្នុងជួរដែលបានបញ្ជាក់
RANDBETWEEN គឺជាមុខងារមួយផ្សេងទៀតដែលផ្តល់ដោយ Excel សម្រាប់បង្កើតលេខចៃដន្យ។ វាត្រឡប់ ចំនួនគត់ ចៃដន្យនៅក្នុងជួរដែលអ្នកបញ្ជាក់៖
RANDBETWEEN(បាត កំពូល)ជាក់ស្តែង b បាត គឺជាលេខទាបបំផុត ហើយ top គឺជាចំនួនខ្ពស់បំផុតនៅក្នុងជួរនៃលេខចៃដន្យដែលអ្នកចង់ទទួលបាន។
ដូច RAND ដែរ RANDBETWEEN របស់ Excel គឺជាមុខងារងាយនឹងបង្កជាហេតុ ហើយវានឹងត្រឡប់ចំនួនគត់ចៃដន្យថ្មីរាល់ពេលដែលសៀវភៅបញ្ជីរបស់អ្នកគណនាឡើងវិញ។
ឧទាហរណ៍ ដើម្បីបង្កើតចំនួនគត់ចៃដន្យរវាង 10 និង 50 (រួមទាំង 10 និង 50) សូមប្រើរូបមន្ត RANDBETWEEN ខាងក្រោម៖
=RANDBETWEEN(10, 50)
មុខងារ RANDBETWEEN ក្នុង Excel អាចបង្កើតបានទាំងលេខវិជ្ជមាន និងអវិជ្ជមាន។ ឧទាហរណ៍ ដើម្បីទទួលបានបញ្ជីចំនួនគត់ចៃដន្យពី -10 ដល់ 10 សូមបញ្ចូលរូបមន្តខាងក្រោមនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក៖
=RANDBETWEEN(-10, 10)
មុខងារ RANDBETWEEN មាននៅក្នុង Excel 365 - Excel 2007។ នៅក្នុង កំណែមុនអ្នកអាចប្រើរូបមន្ត RANDបានបង្ហាញនៅក្នុងឧទាហរណ៍ទី 3 ខាងលើ។
បន្ថែមទៀតនៅក្នុងមេរៀននេះ អ្នកនឹងឃើញឧទាហរណ៍រូបមន្តមួយចំនួនទៀតដែលបង្ហាញពីរបៀបប្រើមុខងារ RANDBETWEEN ដើម្បីបង្កើតតម្លៃចៃដន្យក្រៅពីចំនួនគត់។
គន្លឹះ។ នៅក្នុង Excel 365 និង Excel 2021 អ្នកអាចប្រើអនុគមន៍ RANDARRAY អារេថាមវន្តដើម្បីត្រឡប់អារេនៃលេខចៃដន្យរវាងលេខទាំងពីរណាមួយដែលអ្នកបញ្ជាក់។
បង្កើតលេខចៃដន្យជាមួយខ្ទង់ទសភាគដែលបានបញ្ជាក់
ទោះបីជា មុខងារ RANDBEETWEEN ក្នុង Excel ត្រូវបានរចនាឡើងដើម្បីត្រឡប់ចំនួនគត់ចៃដន្យ អ្នកអាចបង្ខំវាឱ្យត្រឡប់លេខទសភាគចៃដន្យដែលមានខ្ទង់ទសភាគច្រើនតាមដែលអ្នកចង់បាន។
ឧទាហរណ៍ ដើម្បីទទួលបានបញ្ជីលេខដែលមានខ្ទង់ទសភាគមួយ អ្នកគុណតម្លៃខាងក្រោម និងតម្លៃកំពូលដោយ 10 ហើយបន្ទាប់មកចែកតម្លៃដែលបានត្រឡប់មកវិញដោយ 10:
RANDBETWEEN( តម្លៃខាងក្រោម * 10, តម្លៃកំពូល * 10)/10រូបមន្ត RANDBETWEEN ខាងក្រោមបង្ហាញលេខទសភាគចៃដន្យរវាង 1 និង 50:
=RANDBETWEEN(1*10, 50*10)/10
ក្នុងលក្ខណៈស្រដៀងគ្នា ដើម្បីបង្កើតលេខចៃដន្យរវាង 1 និង 50 ជាមួយ ខ្ទង់ទសភាគ 2 អ្នកគុណអាគុយម៉ង់របស់អនុគមន៍ RANDBETWEEN ដោយ 100 ហើយបន្ទាប់មកចែកលទ្ធផលដោយ 100 ផងដែរ៖
=RANDBETWEEN(1*100, 50*100) / 100
របៀបបង្កើតកាលបរិច្ឆេទចៃដន្យក្នុង Excel
ទៅ ត្រឡប់បញ្ជីចៃដន្យ ឃ ates រវាងកាលបរិច្ឆេទដែលបានផ្តល់ឱ្យពីរ ប្រើអនុគមន៍ RANDBETWEEN រួមបញ្ចូលគ្នាជាមួយ DATEVALUE:
RANDBETWEEN(DATEVALUE( កាលបរិច្ឆេទចាប់ផ្តើម ), DATEVALUE( កាលបរិច្ឆេទបញ្ចប់ ))ឧទាហរណ៍ , ទៅទទួលបានបញ្ជីកាលបរិច្ឆេទរវាង 1-Jun-2015 និង 30-June-2015 រួមបញ្ចូល បញ្ចូលរូបមន្តខាងក្រោមនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក៖
=RANDBETWEEN(DATEVALUE("1-Jun-2015"),DATEVALUE("30-Jun-2015"))
ជាជម្រើស អ្នកអាចប្រើមុខងារ DATE ជំនួសឱ្យ DATEVALUE៖
=RANDBETWEEN(DATE(2015,6,1),DATEVALUE(2015,6,30))
កុំភ្លេចអនុវត្តទម្រង់កាលបរិច្ឆេទទៅក្រឡា ហើយអ្នកនឹងទទួលបានបញ្ជីកាលបរិច្ឆេទចៃដន្យស្រដៀងនឹងនេះ៖
សម្រាប់ជម្រើសកម្រិតខ្ពស់មួយចំនួន ដូចជាការបង្កើតថ្ងៃធ្វើការចៃដន្យ ឬថ្ងៃចុងសប្តាហ៍ សូមពិនិត្យមើល Advanced Random Generator សម្រាប់កាលបរិច្ឆេទ។
របៀបបញ្ចូលម៉ោងចៃដន្យក្នុង Excel
សូមចាំថានៅក្នុង ម៉ោងប្រព័ន្ធ Excel ខាងក្នុងត្រូវបានរក្សាទុកជាទសភាគ អ្នកអាចប្រើមុខងារ Excel RAND ស្តង់ដារដើម្បីបញ្ចូលលេខពិតចៃដន្យ ហើយបន្ទាប់មកគ្រាន់តែអនុវត្តទម្រង់ពេលវេលាទៅក្រឡា៖
ដើម្បី ត្រឡប់ពេលវេលាចៃដន្យដោយយោងទៅតាមលក្ខណៈវិនិច្ឆ័យរបស់អ្នក រូបមន្តចៃដន្យជាក់លាក់បន្ថែមទៀតគឺត្រូវបានទាមទារ ដូចដែលបានបង្ហាញខាងក្រោម។
រូបមន្ត 1. បង្កើតចំនួនចៃដន្យនៅក្នុងជួរដែលបានបញ្ជាក់
ដើម្បីបញ្ចូលពេលវេលាចៃដន្យរវាងចំនួនពីរដងនោះ។ អ្នកបញ្ជាក់ ប្រើ TIME ឬ T មុខងារ IMEVALUE ភ្ជាប់ជាមួយ Excel RAND៖
TIME( ម៉ោងចាប់ផ្តើម )+RAND() * (TIME( ម៉ោងចាប់ផ្តើម ) - TIME( ម៉ោងបញ្ចប់ )) TIMEVALUE( ម៉ោងចាប់ផ្តើម )+RAND() * (TIMEVALUE( ម៉ោងចាប់ផ្តើម ) - TIMEVALUE( ម៉ោងបញ្ចប់ ))ឧទាហរណ៍ ដើម្បី បញ្ចូលពេលវេលាចៃដន្យចន្លោះពីម៉ោង 6:00 ព្រឹកដល់ម៉ោង 5:30 ល្ងាច អ្នកអាចប្រើរូបមន្តណាមួយខាងក្រោម៖
=TIME(6,0,0) + RAND() * (TIME(17,30,0) - TIME(6,0,0))
=TIMEVALUE("6:00 AM") + RAND() * (TIMEVALUE("5:30 PM") - TIMEVALUE("6:00 AM"))
រូបមន្ត 2. ការបង្កើតកាលបរិច្ឆេទ និងពេលវេលាចៃដន្យ
ដើម្បីបង្កើតបញ្ជីចៃដន្យ កាលបរិច្ឆេទ និងពេលវេលា សូមប្រើបន្សំនៃអនុគមន៍ RANDBETWEEN និង DATEVALUE៖
RANDBETWEEN(DATEVALUE( កាលបរិច្ឆេទចាប់ផ្តើម) , DATEVALUE( កាលបរិច្ឆេទបញ្ចប់ )) + RANDBETWEEN(TIMEVALUE( ម៉ោងចាប់ផ្តើម ) * 10000, TIMEVALUE( ម៉ោងបញ្ចប់ ) * 10000)/10000ឧបមាថាអ្នកចង់បញ្ចូលកាលបរិច្ឆេទចៃដន្យនៅចន្លោះថ្ងៃទី 1 ខែមិថុនា ឆ្នាំ 2015 ដល់ថ្ងៃទី 30 ខែមិថុនា ឆ្នាំ 2015 ជាមួយនឹងពេលវេលាចន្លោះពីម៉ោង 7:30 ព្រឹកដល់ម៉ោង 6:00 ល្ងាច រូបមន្តខាងក្រោមនឹងដំណើរការល្អ៖
=RANDBETWEEN(DATEVALUE("1-Jun-2015"), DATEVALUE("30-Jun-2015")) + RANDBETWEEN(TIMEVALUE("7:30 AM") * 10000, TIMEVALUE("6:00 PM") * 10000) / 10000
អ្នកក៏អាចផ្គត់ផ្គង់កាលបរិច្ឆេទ និងពេលវេលាដោយប្រើមុខងារ DATE និង TIME រៀងគ្នា៖
=RANDBETWEEN(DATE(2015,6,1), DATE(2015,6,30)) + RANDBETWEEN(TIME(7,30,0) * 10000, TIME(18,0,0) * 10000) / 10000
បង្កើតអក្សរចៃដន្យក្នុង Excel
ដើម្បីត្រឡប់សំបុត្រចៃដន្យ ការរួមបញ្ចូលគ្នានៃមុខងារបីផ្សេងគ្នាគឺត្រូវបានទាមទារ៖
=CHAR(RANDBETWEEN(CODE("A"),CODE("Z")))
ដែល A ជាតួអក្សរទីមួយ និង Z គឺជាតួអក្សរចុងក្រោយក្នុងជួរអក្សរដែលអ្នកចង់បញ្ចូល (តាមលំដាប់អក្ខរក្រម)។
ក្នុងរូបមន្តខាងលើ៖
- CODE បង្ហាញលេខកូដ ANSI ជាលេខសម្រាប់អក្សរដែលបានបញ្ជាក់។
- RANDBETWEEN យក n លេខដែលត្រឡប់ដោយមុខងារ CODE ជាតម្លៃខាងក្រោម និងកំពូលនៃជួរ។
- CHAR បំប្លែងលេខកូដ ANSI ចៃដន្យដែលត្រឡប់ដោយ RANDBETWEEN ទៅជាអក្សរដែលត្រូវគ្នា។
ចំណាំ។ ដោយសារ លេខកូដ ANSI គឺខុសគ្នាសម្រាប់អក្សរធំ និងអក្សរតូច រូបមន្តនេះគឺ ប្រកាន់អក្សរតូចធំ ។
ប្រសិនបើនរណាម្នាក់ចងចាំតារាងកូដតួអក្សរ ANSI ដោយបេះដូង នោះគ្មានអ្វីរារាំងអ្នកទេ។ពីការផ្តល់លេខកូដដោយផ្ទាល់ទៅមុខងារ RANDBETWEEN។
ឧទាហរណ៍ ដើម្បីទទួលបានអក្សរចៃដន្យ UPPERCASE រវាង A (លេខកូដ ANSI 65) និង Z (លេខកូដ ANSI 90) អ្នកសរសេរ៖
=CHAR(RANDBETWEEN(65, 90))
ដើម្បីបង្កើត អក្សរតូច ពី a (លេខកូដ ANSI 97) ទៅ z (លេខកូដ ANSI 122) អ្នកប្រើរូបមន្តខាងក្រោម៖
=CHAR(RANDBETWEEN(97, 122))
ដើម្បីបញ្ចូលតួអក្សរពិសេសចៃដន្យ ដូចជា ! " # $ % & ' ( ) * + , - . /, ប្រើមុខងារ RANDBETWEEN ជាមួយប៉ារ៉ាម៉ែត្រ ខាងក្រោម កំណត់ទៅ 33 (លេខកូដ ANSI សម្រាប់ "!') និង កំពូល កំណត់ប៉ារ៉ាម៉ែត្រទៅ 47 (លេខកូដ ANSI សម្រាប់ "/")។
=CHAR(RANDBETWEEN(33,47))
ការបង្កើតខ្សែអក្សរ និងពាក្យសម្ងាត់នៅក្នុង Excel
ដើម្បីបង្កើតខ្សែអក្សរចៃដន្យនៅក្នុង Excel អ្នកគ្រាន់តែត្រូវភ្ជាប់មុខងារ CHAR / RANDBEETWEEN មួយចំនួន។
ឧទាហរណ៍ ដើម្បីបង្កើតបញ្ជីពាក្យសម្ងាត់ដែលមាន 4 តួអក្សរ អ្នកអាចប្រើរូបមន្តស្រដៀងគ្នានេះ៖
=RANDBETWEEN(0,9) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97, 122)) & CHAR(RANDBETWEEN(33,47))
ដើម្បីធ្វើឱ្យរូបមន្តកាន់តែបង្រួម ខ្ញុំបានផ្គត់ផ្គង់លេខកូដ ANSI ដោយផ្ទាល់នៅក្នុងរូបមន្ត។ មុខងារទាំងបួនផ្តល់តម្លៃចៃដន្យដូចខាងក្រោម៖
-
RANDBETWEEN(0,9)
- ត្រឡប់លេខចៃដន្យរវាង 0 និង 9 ។ -
CHAR(RANDBETWEEN(65,90))
- ត្រឡប់អក្សរ UPPERCASE ចៃដន្យរវាង A និង Z . -
CHAR(RANDBETWEEN(97, 122))
- ត្រឡប់អក្សរតូចចៃដន្យរវាង a និង z ។ -
CHAR(RANDBETWEEN(33,47))
- ត្រឡប់តួអក្សរពិសេសចៃដន្យ។
ខ្សែអក្សរដែលបង្កើតដោយរូបមន្តខាងលើនឹងមានអ្វីមួយដូចជា " 4Np# " ឬ