ສາລະບານ
ໃນບົດຄວາມນີ້, ຂ້າພະເຈົ້າຈະປຶກສາຫາລືການຜະລິດຈໍານວນ Random ລະຫວ່າງໄລຍະໃນ excel. ເລື້ອຍໆ, ໃນຂະນະທີ່ເຮັດການວິເຄາະທາງສະຖິຕິແລະທາງດ້ານການເງິນ, ທ່ານອາດຈະຕ້ອງໃຊ້ເຄື່ອງສ້າງຕົວເລກແບບສຸ່ມ. ບໍ່ວ່າຈຸດປະສົງແມ່ນຫຍັງ, excel ມີຫຼາຍວິທີທີ່ຈະສ້າງຕົວເລກແບບສຸ່ມ. ລອງເບິ່ງວິທີເຫຼົ່ານັ້ນ.
ດາວໂຫລດ Practice Workbook
ທ່ານສາມາດດາວໂຫລດປື້ມຄູ່ມືພາກປະຕິບັດທີ່ພວກເຮົາໄດ້ໃຊ້ເພື່ອກະກຽມບົດຄວາມນີ້.
Random Number Generator between Range.xlsm
8 ຕົວຢ່າງທີ່ເໝາະສົມຂອງ Random Generator ລະຫວ່າງ Range ໃນ Excel
1. ໃຊ້ຟັງຊັນ Excel RAND ເພື່ອສ້າງຕົວເລກລະຫວ່າງ Range
ທ່ານສາມາດນໍາໃຊ້ ຟັງຊັນ RAND ເປັນຕົວສ້າງຕົວເລກແບບສຸ່ມ. ໂດຍປົກກະຕິແລ້ວ, ຟັງຊັນນີ້ສ້າງຕົວເລກສຸ່ມລະຫວ່າງ 0 ຫາ 1 .
ຂັ້ນຕອນ:
- ທຳອິດ. ຂຽນສູດຂ້າງລຸ່ມນີ້ໃນ Cell B5 . ກົດ Enter . ຕາມທີ່ຄາດໄວ້, ທ່ານຈະໄດ້ຮັບຕົວເລກລະຫວ່າງ 0 ຫາ 1 .
=RAND()
- ດຽວນີ້, ລາກ Fill Handle ( +) ເຄື່ອງມືເພື່ອເອົາລາຍຊື່ຕົວເລກລະຫວ່າງຟັງຊັນ RAND . ຊ່ວງ.
- ສຸດທ້າຍ, ນີ້ແມ່ນລາຍຊື່ຕົວເລກ.
- ນອກຈາກນັ້ນ, ທ່ານສາມາດກໍານົດຂອບເຂດຂອງຕົວເລກ Random ໂດຍໃຊ້ RAND ຕົວຢ່າງ, ຂ້ອຍຕ້ອງການເອົາຕົວເລກລະຫວ່າງ 0 ແລະ 6 . ຈາກນັ້ນພິມສູດຄຳນວນລຸ່ມນີ້ໃນ Cell B5 ແລະກົດ Enter .
=RAND()*5+1
- ດັ່ງທີ່ແລ້ວ, ລາກລົງ Fill Handle ( + ) ແລະໄດ້ຜົນຂ້າງລຸ່ມນີ້.
📌 ແປງຜົນຂອງສູດເປັນຄ່າ:
ດຽວນີ້, ມີບັນຫາກັບສູດຄຳນວນຂ້າງເທິງ. ຟັງຊັນ RAND ເປັນ ຟັງຊັນທີ່ປ່ຽນແປງໄດ້ . ຕົວເລກທີ່ພວກເຮົາໄດ້ຮັບຈາກຟັງຊັນຈະມີການປ່ຽນແປງຢ່າງຕໍ່ເນື່ອງໃນການຄິດໄລ່ຄືນໃຫມ່. ດັ່ງນັ້ນ, ເພື່ອຫຼີກເວັ້ນການປ່ຽນແປງນັ້ນ, ພວກເຮົາຕ້ອງປ່ຽນຜົນໄດ້ຮັບຂອງສູດຂ້າງເທິງເປັນຄ່າ. ເພື່ອເຮັດສິ່ງນີ້, ປະຕິບັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ທໍາອິດ, ເລືອກລາຍການຜົນໄດ້ຮັບທີ່ພວກເຮົາໄດ້ຮັບ, ແລະກົດ Ctrl + C .
- ຕໍ່ໄປ, ຈາກ Excel Ribbon , ໄປທີ່ Home > ວາງ . ຕອນນີ້ຄລິກໃສ່ໄອຄອນ ວາງຄ່າ (ເບິ່ງຮູບໜ້າຈໍ).
- ຜົນ, ພວກເຮົາໄດ້ຮັບຕົວເລກເປັນຄ່າ. ຂ້າງລຸ່ມນີ້. ດຽວນີ້, ຄ່າເຫຼົ່ານີ້ຈະບໍ່ປ່ຽນແປງໃນການຄິດໄລ່ຄືນ.
ອ່ານເພີ່ມເຕີມ: ສູດ Excel ເພື່ອສ້າງຕົວເລກ Random (5 ຕົວຢ່າງ )
2. ນຳໃຊ້ຟັງຊັນ RANDBETWEEN ເປັນຕົວສ້າງຕົວເລກ Random ໃນໄລຍະ
ໃຫ້ພວກເຮົາໃຊ້ ຟັງຊັນ RANDBETWEEN ເພື່ອຮັບລາຍຊື່ຕົວເລກແບບສຸ່ມ. ການນໍາໃຊ້ຟັງຊັນນີ້, ທ່ານສາມາດກໍານົດຕົວເລກເທິງແລະລຸ່ມຂອງຂອບເຂດຂອງທ່ານ. ຕົວຢ່າງ, ພວກເຮົາຕ້ອງການມີຕົວເລກສຸ່ມລະຫວ່າງ 10 ແລະ 50 .
ຂັ້ນຕອນ:
- ປະເພດ ສູດຂ້າງລຸ່ມນີ້ຢູ່ໃນ Cell B5 . ດັ່ງນັ້ນ, ພວກເຮົາຈະໄດ້ຮັບຜົນໄດ້ຮັບຕໍ່ໄປນີ້ຫຼັງຈາກກົດ Enter .
=RANDBETWEEN(10,50)
- ເມື່ອໃຊ້ ເຄື່ອງມື Fill Handle , ຕໍ່ໄປນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງຕົວເລກ Random ຂອງພວກເຮົາ. ໃຫ້ແນ່ໃຈວ່າທ່ານປ່ຽນຜົນຂອງສູດ RANDBETWEEN ເປັນຄ່າ. ນີ້ແມ່ນຍ້ອນວ່າຟັງຊັນ RANDBETWEEN ຍັງເປັນ ຟັງຊັນທີ່ປ່ຽນແປງໄດ້ ໃນ excel.
ອ່ານເພີ່ມເຕີມ: ວິທີການສ້າງຕົວເລກ Random ດ້ວຍ Excel VBA (4 ຕົວຢ່າງ)
3. ໃຊ້ຟັງຊັນ RANK.EQ ແລະ RAND ເປັນຕົວສ້າງຕົວເລກທີ່ບໍ່ຊໍ້າກັນລະຫວ່າງໄລຍະ
ໂດຍປົກກະຕິແລ້ວ, ຟັງຊັນ RAND ຈະກັບຄືນມາບໍ່ຊໍ້າກັນ. ຕົວເລກລະຫວ່າງໄລຍະ. ຢ່າງໃດກໍຕາມ, ເພື່ອກວດສອບການຊໍ້າຄືນຂອງຕົວເລກ Random, ພວກເຮົາສາມາດໃຊ້ ຟັງຊັນ RANK.EQ .
ຂັ້ນຕອນ:
- ທໍາອິດ , ເອົາລາຍການຕົວເລກແບບສຸ່ມໂດຍໃຊ້ຟັງຊັນ RAND .
- ຈາກນັ້ນປ່ຽນລາຍການເປັນຄ່າໂດຍໃຊ້ Paste ຄ່າ ທາງເລືອກ (ອະທິບາຍໃນ ວິທີທີ 1 ).
- ດຽວນີ້, ພິມສູດຄຳນວນລຸ່ມນີ້ໃນ Cell C5 .
=RANK.EQ(B5,$B$5:$B$13)
- ກົດ Enter .
- ຕອນນີ້ຖ້າ ທ່ານໃສ່ຄ່າທີ່ຊໍ້າກັນຢູ່ໃນ ຖັນ B , ຖັນ C ຈະຊີ້ບອກມັນໂດຍການສະແດງຕົວເລກທີ່ຊ້ຳກັນກັບຄ່າ RAND ທີ່ກົງກັນ.
ອ່ານເພີ່ມເຕີມ: Excel VBA: Random Number Generator ໂດຍບໍ່ມີການຊໍ້າກັນ (4 ຕົວຢ່າງ)
4. ໃສ່ຟັງຊັນ RANDARRAY ເປັນ ສຸ່ມຕົວສ້າງຕົວເລກໃນ Excel
ໃນ Excel 365 , ພວກເຮົາສາມາດໃຊ້ ຟັງຊັນ RANDARRAY ເປັນຕົວສ້າງຕົວເລກແບບສຸ່ມ. Syntax ຂອງຟັງຊັນ RANDARRAY ແມ່ນໄດ້ກ່າວມາຂ້າງລຸ່ມນີ້ເພື່ອຄວາມເຂົ້າໃຈທີ່ດີຂຶ້ນຂອງເຈົ້າ.
RANDARRAY([rows],[columns],[min],[max],[whole_number])
ສົມມຸດວ່າທ່ານຕ້ອງການສ້າງ array ຕົວເລກແບບສຸ່ມລະຫວ່າງໄລຍະຂອງ 10 ແລະ 20 , ປະກອບມີ 5 ແຖວ ແລະ 2 ຖັນ, ແລະຂ້ອຍຕ້ອງການຕົວເລກທັງໝົດ, ຈາກນັ້ນປະຕິບັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ພິມສູດຄຳນວນລຸ່ມນີ້ໃນ Cell B5 . ກົດ Enter ແລະທ່ານຈະໄດ້ຮັບ array (ລະບຸໄວ້ເປັນສີຟ້າ) ປະກອບດ້ວຍຕົວເລກ Random ຄາດໄວ້.
=RANDARRAY(5,2,10,20,TRUE)
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ວິທີສ້າງຂໍ້ມູນແບບສຸ່ມໃນ Excel (9 ວິທີງ່າຍໆ)
- ຕົວສ້າງຕົວເລກ Random 5 ຕົວໃນ Excel (7 ຕົວຢ່າງ)
- ຕົວສ້າງຕົວເລກ Random 4 ຕົວໃນ Excel (8 ຕົວຢ່າງ)
- Random ຕົວສ້າງຕົວເລກໃນ Excel ທີ່ບໍ່ມີການຊໍ້າຄືນ (9 ວິທີ)
5. ຟັງຊັນ Excel ROUND ແລະ RAND ການປະສົມເປັນຕົວສ້າງຕົວເລກ Random ໃນໄລຍະ
ຕອນນີ້ຂ້ອຍຈະໃຊ້ ຟັງຊັນ ROUND ພ້ອມກັບຟັງຊັນ RAND ເພື່ອຮັບ ລາຍການຕົວເລກແບບສຸ່ມ ລະຫວ່າງ 0 ແລະ 20 .
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ຂຽນສູດຄຳນວນຕໍ່ໄປນີ້ໃນ Cell B5 ແລະກົດ Enter . ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຕົວເລກ Randomພາຍໃນຂອບເຂດທີ່ລະບຸ.
=ROUND(RAND()*19+1,0)
ນີ້, ຜົນຂອງສູດ RAND ຖືກຄູນດ້ວຍ 19 ແລະຫຼັງຈາກນັ້ນ 1 ເພີ່ມໃສ່ມັນ. ຕໍ່ມາ, ຟັງຊັນ ROUND ຈະປັດເລກທົດສະນິຍົມໄປເປັນ 0 ຈຸດທົດສະນິຍົມ.
ອ່ານເພີ່ມເຕີມ: ສ້າງຕົວເລກ Random ໃນ Excel ດ້ວຍເລກທົດສະນິຍົມ (3 ວິທີ)
6. ໃຊ້ Analysis Toolpak Add in ເພື່ອສ້າງຕົວເລກ Random ລະຫວ່າງ Range
ພວກເຮົາຈະໃຊ້ excel Add-ins ເພື່ອສ້າງລາຍຊື່ຕົວເລກແບບສຸ່ມ. ປະຕິບັດຕາມຂັ້ນຕອນລຸ່ມນີ້ເພື່ອເຮັດໜ້າວຽກ.
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ File ຈາກ Excel Ribbon .
- ຕໍ່ໄປ, ໄປທີ່ ຕົວເລືອກ .
<30
- ຈາກນັ້ນ ຕົວເລືອກ Excel ປ່ອງຢ້ຽມຈະປາກົດຂຶ້ນ. ໄປທີ່ເມນູ Add-ins , ຕອນນີ້ໃຫ້ແນ່ໃຈວ່າ Excel Add-ins ຖືກເລືອກຢູ່ໃນຊ່ອງຂໍ້ມູນ: Manage . ຄລິກທີ່ປຸ່ມ Go .
- ໜ້າຕ່າງ Add-ins ຈະປາກົດຂຶ້ນ. ຫຼັງຈາກນັ້ນ, ໃຫ້ໝາຍຕິກໃສ່ Analysis Toolpak ແລະຄລິກ OK .
- ເປັນຜົນ. , ທາງເລືອກ ການວິເຄາະຂໍ້ມູນ ຖືກເພີ່ມໃສ່ພາຍໃຕ້ແຖບ ຂໍ້ມູນ ຂອງ Excel Ribbon . ດຽວນີ້, ໃຫ້ຄລິກໃສ່ຕົວເລືອກ ການວິເຄາະຂໍ້ມູນ .
- ກ່ອງໂຕ້ຕອບ ການວິເຄາະຂໍ້ມູນ ຈະປາກົດຂຶ້ນ. ເລືອກຕົວເລືອກ ການສ້າງຕົວເລກແບບສຸ່ມ ແລະຄລິກ ຕົກລົງ .
- ໃສ່ຄ່າໃນຊ່ອງຂໍ້ມູນຂ້າງລຸ່ມນີ້ ( ເບິ່ງ screenshot) ແລະຄລິກ ຕົກລົງ . ຕົວຢ່າງ, ຂ້ອຍຕ້ອງການສ້າງລາຍຊື່ຕົວເລກແບບສຸ່ມພາຍໃນຂອບເຂດຂອງ 10 ຫາ 50 .
- ສຸດທ້າຍ, ພວກເຮົາໄດ້ຮັບຜົນໄດ້ຮັບຂ້າງລຸ່ມນີ້.
ອ່ານເພີ່ມເຕີມ: ຕົວສ້າງຕົວເລກແບບສຸ່ມທີ່ມີເຄື່ອງມືການວິເຄາະຂໍ້ມູນ ແລະຫນ້າທີ່ຢູ່ໃນ Excel
7. ໃຊ້ VBA ເປັນຕົວສ້າງຕົວເລກ Random ລະຫວ່າງ Range ໃນ Excel
ທ່ານສາມາດໃຊ້ VBA ເປັນຕົວສ້າງຕົວເລກແບບສຸ່ມໃນ Excel . ມາເບິ່ງວິທີສ້າງຕົວເລກແບບສຸ່ມໂດຍໃຊ້ VBA ແລະສະແດງມັນທັງຢູ່ໃນກ່ອງຂໍ້ຄວາມ ແລະແຜ່ນວຽກ.
7.1. ສ້າງຕົວເລກ Random ໂດຍໃຊ້ VBA ແລະສົ່ງຄືນຜົນໄດ້ຮັບໃນກ່ອງຂໍ້ຄວາມ
ໃຫ້ສົມມຸດວ່າຂ້ອຍຢາກໄດ້ຕົວເລກແບບສຸ່ມລະຫວ່າງ 0 ແລະ 13 . ນີ້ແມ່ນຂັ້ນຕອນທີ່ກ່ຽວຂ້ອງກັບຂະບວນການ.
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ໄປທີ່ແຜ່ນວຽກທີ່ສອດຄ້ອງກັນ ແລະຄລິກຂວາໃສ່ຊື່ແຜ່ນງານ, ແລະຈາກນັ້ນ. ເລືອກ ເບິ່ງລະຫັດ ທາງເລືອກ.
- ດັ່ງນັ້ນ, ປ່ອງຢ້ຽມ VBA ຈະປາກົດຂຶ້ນ. ຂຽນລະຫັດລຸ່ມນີ້ໃສ່ ໂມດູນ .
6447
- ແລ່ນ ລະຫັດໂດຍການກົດ F5 ປຸ່ມ ຫຼືຄລິກທີ່ໄອຄອນແລ່ນ (ເບິ່ງຮູບໜ້າຈໍ).
- ເມື່ອແລ່ນລະຫັດແລ້ວ, ທ່ານຈະໄດ້ຮັບຜົນຂ້າງລຸ່ມນີ້. ໃນກ່ອງຂໍ້ຄວາມ.
7.2. ສ້າງຕົວເລກ Random ໂດຍໃຊ້ VBA ແລະສະແດງໃນ Excel Worksheet
ຕົວຢ່າງ, ຖ້າທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບບັນຊີລາຍຊື່ແບບສຸ່ມ (ຈໍານວນທັງຫມົດ)ລະຫວ່າງ 3 ແລະ 10 ຈາກນັ້ນປະຕິບັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ໄປທີ່ excel ທີ່ສອດຄ້ອງກັນ ແຜ່ນ, ຄລິກຂວາໃສ່ຊື່ແຜ່ນງານ ແລະຄລິກທີ່ຕົວເລືອກ ເບິ່ງລະຫັດ ເພື່ອເປີດໜ້າຈໍ VBA .
- ພິມລະຫັດລຸ່ມນີ້ໃນ ໂມດູນ .
9475
- ຫຼັງຈາກນັ້ນ, ແລ່ນ ລະຫັດ.
- ລາຍການຂ້າງລຸ່ມນີ້ຈະ ປາກົດຢູ່ໃນແຜ່ນ excel.
ອ່ານເພີ່ມເຕີມ: ວິທີການສ້າງຕົວເລກ Random ໃນໄລຍະທີ່ມີ Excel VBA
8. Random Number Generator ໂດຍບໍ່ມີການຊໍ້າກັນ (RANDBETWEEN, RANK.EQ & COUNTIF Functions)
ສ່ວນຫຼາຍແລ້ວ ຟັງຊັນ RANDBETWEEN ຈະສົ່ງຄືນລາຍການຕົວເລກສຸ່ມທີ່ມີຊໍ້າກັນ. . ດັ່ງນັ້ນ, ພວກເຮົາຈະລວມ RANK. EQ ແລະ ຟັງຊັນ COUNTIF ເພື່ອເອົາຕົວເລກສຸ່ມທີ່ເປັນເອກະລັກ.
ຂັ້ນຕອນ:
<10 - ທຳອິດ, ຂ້ອຍໄດ້ສ້າງລາຍຊື່ຕົວເລກແບບສຸ່ມລະຫວ່າງ 1 ແລະ 10 ໂດຍໃສ່ສູດລຸ່ມນີ້ໃນ Cell B5 .
=RANDBETWEEN(1,10)
- ກົດ Enter .
- ຈາກນັ້ນພິມສູດລຸ່ມນີ້ໃນ Cell C5 ແລະກົດ Enter ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍການຈໍານວນ Random ທີ່ມີຈໍານວນທີ່ເປັນເອກະລັກລະຫວ່າງ 1 ກັບ 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 ສູດເຮັດວຽກແນວໃດ?
➤ RANK.EQ(B5,$B$5:$B$13)
ສ່ວນນີ້ຂອງສູດຜົນຕອບແທນ { 5 }. ທີ່ນີ້, ຟັງຊັນ RANK.EQ ສົ່ງຄືນອັນດັບຂອງຕົວເລກໃນ aລາຍຊື່ຕົວເລກ.
➤ COUNTIF($B$5:B5,B5)
ດຽວນີ້, ສ່ວນນີ້ຂອງສູດຈະໃຫ້ຜົນກັບ { 1 } . ນີ້ແມ່ນຟັງຊັນ COUNTIF ຈະນັບຈຳນວນເຊລພາຍໃນ $B$5:B5 , ທີ່ຕອບສະໜອງໄດ້ເງື່ອນໄຂທີ່ລະບຸໄວ້.
➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
ສຸດທ້າຍ, ສູດຜົນຕອບແທນ { 5 }.
<0 ອ່ານເພີ່ມເຕີມ: ວິທີການສ້າງຕົວເລກ Random ໂດຍບໍ່ມີການຊໍ້າກັນໃນ Excel (7 ວິທີ)ສະຫຼຸບ
ໃນບົດຄວາມຂ້າງເທິງ, ຂ້າພະເຈົ້າໄດ້ພະຍາຍາມ ເພື່ອປຶກສາຫາລືວິທີການຈໍານວນຫນຶ່ງສໍາລັບເຄື່ອງກໍາເນີດຕົວເລກແບບສຸ່ມລະຫວ່າງຂອບເຂດໃນ excel ຢ່າງລະອຽດ. ຫວັງວ່າ, ວິທີການແລະຄໍາອະທິບາຍເຫຼົ່ານີ້ຈະພຽງພໍທີ່ຈະແກ້ໄຂບັນຫາຂອງທ່ານ. ກະລຸນາແຈ້ງໃຫ້ຂ້ອຍທາບຖ້າທ່ານມີຄໍາຖາມໃດໆ.