วิธีแทรกตัวเลขสุ่ม (จำนวนเต็ม) ระหว่างตัวเลขสองตัวโดยไม่ต้องทำซ้ำใน Excel
คุณต้องการแทรกตัวเลขสุ่มใน Microsoft Excel หรือไม่? มีหลายวิธีในการแทรกตัวเลขสุ่มในช่วงดังนี้:
แทรกตัวเลขสุ่มพร้อมตำแหน่งทศนิยมที่ระบุโดย VBA
แทรกตัวเลขจำนวนเต็มแบบสุ่ม / วันที่ / เวลาโดยไม่ซ้ำ / ซ้ำกัน
แทรกตัวเลขสุ่มระหว่างตัวเลขสองตัวด้วยฟังก์ชัน RAND และสูตร RANDBETWEEN
วิธีนี้จะใช้ฟังก์ชัน RAND และฟังก์ชัน RANDBETWEEN เพื่อแทรกตัวเลขสุ่มระหว่างตัวเลขสองตัวลงในช่วงที่ระบุใน Excel โปรดดูสูตรด้านล่าง:
สูตร | คำอธิบาย (ผลลัพธ์) |
= RAND () | ตัวเลขสุ่มระหว่าง 0 ถึง 1 (แตกต่างกันไป) |
= RAND () * 100 | ตัวเลขสุ่มระหว่าง 0 ถึง 100 (แตกต่างกันไป) |
= RANDBETWEEN (ต่ำสูง) | จำนวนอินทิกรัลแบบสุ่มระหว่างจำนวนเต็มสองจำนวนที่กำหนดเช่น RANDBETWEEN (50, 100) |
ดูภาพหน้าจอด้านล่าง:
สุ่มตัวเลขระหว่าง 0 ถึง 1 = RAND () ![]() | สุ่มตัวเลขระหว่าง 0 ถึง 100 = RAND () * 100 ![]() | สุ่มตัวเลขจำนวนเต็มระหว่าง 50 ถึง 100 = RANDBETWEEN (50, 100) ![]() |
แทรกตัวเลขสุ่มระหว่างตัวเลขสองตัวพร้อมตำแหน่งทศนิยมที่ระบุโดย VBA
ด้านล่าง VBA สามารถช่วยคุณแทรกตัวเลขจำนวนเต็มสุ่มหรือตัวเลขสุ่มพร้อมตำแหน่งทศนิยมที่กำหนดลงในช่วงที่ระบุใน Excel กรุณาดำเนินการดังนี้:
1. กด ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล
Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Update20131113
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function
3. บันทึกและปิดรหัสจากนั้นป้อนสูตรนี้ในเซลล์ว่าง = RandomNumbers (X, Y, Z), X ระบุขีด จำกัด ล่างของตัวเลข Y ระบุขีด จำกัด ที่สูงขึ้นของตัวเลขและ Z คือตำแหน่งทศนิยมที่ระบุของตัวเลขสุ่ม
ตัวอย่างเช่นฉันต้องการสร้างจำนวนเต็มระหว่าง 50 ถึง 1000 ฉันสามารถแทรกสูตรนี้ได้ = สุ่มหมายเลข (50,1000,0); และแทรกตัวเลขสุ่มระหว่าง 50 ถึง 100 โดยมีทศนิยม 2 ตำแหน่งด้วยสูตรนี้ =สุ่มหมายเลข (50,100,2). ดูภาพหน้าจอด้านล่าง:


แทรกตัวเลข / วันที่ / เวลาแบบสุ่มโดยไม่ซ้ำกันโดย Kutools for Excel
Kutools สำหรับ Excel's แทรกข้อมูลสุ่ม ทำให้สามารถแทรกตัวเลขอินทิกรัลแบบสุ่มระหว่างตัวเลขสองตัวโดยไม่ซ้ำกันในช่วงที่เลือกใน Excel กรุณาดำเนินการดังต่อไปนี้:
Kutools สำหรับ Excel - เต็มไปด้วยเครื่องมือสำคัญกว่า 300 รายการสำหรับ Excel เพลิดเพลินไปกับฟีเจอร์ AI ฟรีถาวร! ดาวน์โหลดเดี๋ยวนี้!
1. เลือกช่วงที่คุณต้องการแทรกตัวเลขจำนวนเต็มแบบสุ่มแล้วคลิก Kutools > สิ่งที่ใส่เข้าไป > แทรกข้อมูลสุ่มดูภาพหน้าจอ:
2. ใน แทรกข้อมูลสุ่ม กล่องโต้ตอบ (1) คลิก จำนวนเต็ม แท็บ (2) ในกล่องจากและถึงให้พิมพ์ช่วงตัวเลขที่คุณจะสร้างตัวเลขจำนวนเต็มแบบสุ่มระหว่าง (3) ตรวจสอบ ค่าเฉพาะ ตัวเลือก (4) และคลิกที่ Ok ปุ่ม. ดูภาพหน้าจอ:
ที่ยอดเยี่ยมนี้ แทรกข้อมูลสุ่ม คุณสมบัตินี้ยังรองรับการแทรกวันที่สุ่มโดยไม่ซ้ำเวลาสุ่มโดยไม่ซ้ำกันอักขระสุ่มและข้อมูลสุ่มจากรายการที่กำหนดเองบางรายการโดยไม่ซ้ำเช่นกัน
แทรกวันที่สุ่ม (ไม่รวมวันหยุดสุดสัปดาห์) โดยไม่ต้องทำซ้ำโดย Kutools for Excel
แทรกข้อมูลเวลาสุ่มโดยไม่ต้องทำซ้ำโดย Kutools for Excel
แทรกอักขระสุ่มที่มีความยาวสตริงที่ระบุโดย Kutools for Excel
แทรกข้อมูลแบบสุ่มจากรายการที่กำหนดเองโดยไม่ต้องทำซ้ำโดย Kutools for Excel
บทความที่เกี่ยวข้อง:
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!