ไปยังเนื้อหาหลัก

วิธีแทรกตัวเลขสุ่ม (จำนวนเต็ม) ระหว่างตัวเลขสองตัวโดยไม่ต้องทำซ้ำใน Excel

คุณต้องการแทรกตัวเลขสุ่มใน Microsoft Excel หรือไม่? มีหลายวิธีในการแทรกตัวเลขสุ่มในช่วงดังนี้:

แทรกตัวเลขสุ่มตามสูตร

แทรกตัวเลขสุ่มพร้อมตำแหน่งทศนิยมที่ระบุโดย VBA

แทรกตัวเลขจำนวนเต็มแบบสุ่ม / วันที่ / เวลาโดยไม่ซ้ำ / ซ้ำกัน

สุ่มใส่ตัวเลข / วันที่ / เวลาระหว่างตัวเลขสองตัว / วันที่ / เวลาโดยไม่ซ้ำกัน

Kutools สำหรับ Excel's แทรกข้อมูลสุ่ม ยูทิลิตี้ช่วยให้สามารถแทรกจำนวนเต็มแบบสุ่ม (ตัวเลขทั้งหมด) ระหว่างตัวเลขสองตัวได้อย่างง่ายดายแทรกชุดของวันที่แบบสุ่ม (เฉพาะวันทำงานหรือเฉพาะวันหยุดสุดสัปดาห์หรือไม่มีข้อ จำกัด ) ระหว่างวันที่สองวันแทรกชุดเวลาแบบสุ่มระหว่างสองครั้งหรือสร้างแบบสุ่ม สตริงข้อความที่มีความยาวแน่นอน และ ค่าที่ไม่ซ้ำกัน ตัวเลือกจะป้องกันไม่ให้แทรกรายการที่ซ้ำกัน



แทรกตัวเลขสุ่มระหว่างตัวเลขสองตัวด้วยฟังก์ชัน RAND และสูตร RANDBETWEEN

วิธีนี้จะใช้ฟังก์ชัน RAND และฟังก์ชัน RANDBETWEEN เพื่อแทรกตัวเลขสุ่มระหว่างตัวเลขสองตัวลงในช่วงที่ระบุใน Excel โปรดดูสูตรด้านล่าง:

สูตร คำอธิบาย (ผลลัพธ์)
= RAND () ตัวเลขสุ่มระหว่าง 0 ถึง 1 (แตกต่างกันไป)
= RAND () * 100 ตัวเลขสุ่มระหว่าง 0 ถึง 100 (แตกต่างกันไป)
= RANDBETWEEN (ต่ำสูง) จำนวนอินทิกรัลแบบสุ่มระหว่างจำนวนเต็มสองจำนวนที่กำหนดเช่น RANDBETWEEN (50, 100)

ดูภาพหน้าจอด้านล่าง:

สุ่มตัวเลขระหว่าง 0 ถึง 1
= RAND ()
สุ่มตัวเลขระหว่าง 0 ถึง 1
สุ่มตัวเลขระหว่าง 0 ถึง 100
= RAND () * 100
สุ่มตัวเลขระหว่าง 0 ถึง 100
สุ่มตัวเลขจำนวนเต็มระหว่าง 50 ถึง 100
= RANDBETWEEN (50, 100)
สุ่มตัวเลขจำนวนเต็มระหว่าง 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). ดูภาพหน้าจอด้านล่าง:

แทรกตัวเลขสุ่มโดยไม่มีตำแหน่งทศนิยม:
สุ่มตัวเลขจำนวนเต็มระหว่าง 50 ถึง 100
แทรกตัวเลขสุ่มด้วยทศนิยม 2 ตำแหน่ง:
สุ่มตัวเลขระหว่าง 50 ถึง 500 พร้อมทศนิยม 2 ตำแหน่ง

แทรกตัวเลข / วันที่ / เวลาแบบสุ่มโดยไม่ซ้ำกันโดย Kutools for Excel

Kutools สำหรับ Excel's แทรกข้อมูลสุ่ม ทำให้สามารถแทรกตัวเลขอินทิกรัลแบบสุ่มระหว่างตัวเลขสองตัวโดยไม่ซ้ำกันในช่วงที่เลือกใน Excel กรุณาดำเนินการดังต่อไปนี้:

Kutools สำหรับ Excel - เต็มไปด้วยเครื่องมือที่จำเป็นสำหรับ Excel มากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! ดาวน์โหลดเดี๋ยวนี้!

1. เลือกช่วงที่คุณต้องการแทรกตัวเลขจำนวนเต็มแบบสุ่มแล้วคลิก Kutools > สิ่งที่ใส่เข้าไป > แทรกข้อมูลสุ่มดูภาพหน้าจอ:

2. ใน แทรกข้อมูลสุ่ม กล่องโต้ตอบ (1) คลิก จำนวนเต็ม แท็บ (2) ในกล่องจากและถึงให้พิมพ์ช่วงตัวเลขที่คุณจะสร้างตัวเลขจำนวนเต็มแบบสุ่มระหว่าง (3) ตรวจสอบ ค่าเฉพาะ ตัวเลือก (4) และคลิกที่ Ok ปุ่ม. ดูภาพหน้าจอ:

ที่ยอดเยี่ยมนี้ แทรกข้อมูลสุ่ม คุณสมบัตินี้ยังรองรับการแทรกวันที่สุ่มโดยไม่ซ้ำเวลาสุ่มโดยไม่ซ้ำกันอักขระสุ่มและข้อมูลสุ่มจากรายการที่กำหนดเองบางรายการโดยไม่ซ้ำเช่นกัน

แทรกวันที่สุ่ม (ไม่รวมวันหยุดสุดสัปดาห์) โดยไม่ต้องทำซ้ำโดย Kutools for Excel

แทรกข้อมูลเวลาสุ่มโดยไม่ต้องทำซ้ำโดย Kutools for Excel

แทรกอักขระสุ่มที่มีความยาวสตริงที่ระบุโดย Kutools for Excel

แทรกข้อมูลแบบสุ่มจากรายการที่กำหนดเองโดยไม่ต้องทำซ้ำโดย Kutools for Excel


Demo: แทรกตัวเลขสุ่ม (จำนวนเต็ม) ระหว่างตัวเลขสองตัวโดยไม่ต้องทำซ้ำใน Excel

Kutools สำหรับ Excel: เครื่องมือแสนสะดวกกว่า 300 รายการอยู่แค่เพียงปลายนิ้วสัมผัส! เริ่มทดลองใช้ฟรี 30 วันโดยไม่มีข้อจำกัดด้านฟีเจอร์ตั้งแต่วันนี้ Download Now!

บทความที่เกี่ยวข้อง:

สร้างสตริงอักขระแบบสุ่มในช่วง

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!

Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need random incremental decimal values in a range. range 22.1234 to 79.1234 and from row 1 to row 300. how to do it........?
This comment was minimized by the moderator on the site
5. Try to accomplish the following with your prior knowledge of basic Excel programming. [6] 5.1 Let’s say you’re interested in studying student attitudes toward climate change. If you wanted to randomly sample 50 students out of 643 at a local school, you would need to begin by creating a numbered list of all 643 students (student =1; student =2, student =3 and so forth). Then all you would need to do is to generate a set of random numbers with a range from 1 to 643. Use Excel to accomplish this task. Arrange your list from smallest to largest number. 5.2 Although people sometimes confuse random assignment with random sampling, the two are really quite different. With random sampling, the goal is to choose a representative set of cases from the full population under consideration. With random assignment, the goal is usually to give all participants and equal chance of being assigned to each experimental condition (regardless of how representative the participants are).
This comment was minimized by the moderator on the site
i just want to win PCH 10,000.00 can you help
This comment was minimized by the moderator on the site
i would like to random my number 5035 4902 4950 4944 ID 4857-62 4650 tv276 5979 3818
This comment was minimized by the moderator on the site
good website I helped me a lot
This comment was minimized by the moderator on the site
Please review this Random Number Generator. Let's talk tomorrow. Thanks Rob
This comment was minimized by the moderator on the site
Wow, cool, just what I was looking for. Seems Excel 2010 is kind of lame when it comes to options for random numbers.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations