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

วิธีสร้างหมายเลขลอตเตอรีใน excel

คุณเคยคิดที่จะสร้างหมายเลขลอตเตอรีใน Excel หรือสร้างหมายเลขลอตเตอรีใน Excel ด้วยตัวเองหรือไม่? ในบทความนี้ฉันมีวิธีการสามวิธีเพื่อให้คุณทำได้อย่างง่ายดาย


สร้างหมายเลขลอตเตอรีด้วยฟังก์ชัน Excel

วิธีนี้จะแนะนำคุณตลอดการใช้ฟังก์ชัน Excel หลายตัวเพื่อสร้างหมายเลขลอตเตอรี และคุณสามารถทำได้ดังนี้:

1. ในแผ่นงานเปล่าพิมพ์ส่วนหัวคอลัมน์ในช่วง A1: C1 ตามภาพหน้าจอด้านล่างที่แสดง:

2. ป้อนสูตรในคอลัมน์ A คอลัมน์ B และคอลัมน์ C:

(1) ในเซลล์ A2 ให้ป้อนสูตร = RAND ()แล้วลากจุดจับเติมไปยังช่วง A2: A50
(2) ในเซลล์ B2 ให้ป้อนสูตร =RANK($A2,$A$2:$A$50)+COUNTIF(B$1:B1,B1)-1แล้วลาก Fill Handle ไปที่ Range B2: B50 (ในสูตร A2 คือตัวเลขสุ่มที่เหลืออยู่ในเซลล์ปัจจุบัน $ A $ 2: $ A $ 50 เป็นตัวเลขสุ่มทั้งหมดที่เราได้รับจากสูตรแรก B $ 1 คือเซลล์แรกในคอลัมน์ B และ B1 คือเซลล์ที่อยู่เหนือกระแส เซลล์).
(3) ในช่วง C2: C50 ให้ป้อนหมายเลขลำดับตั้งแต่ 1 ถึง 49

จากนั้นคุณจะได้ตารางตามภาพหน้าจอด้านซ้ายที่แสดง:

 

หมายเหตุริบบิ้น สูตรซับซ้อนเกินไปที่จะจำ? บันทึกสูตรเป็นรายการข้อความอัตโนมัติเพื่อใช้ซ้ำได้ในคลิกเดียวในอนาคต!
อ่านเพิ่มเติม ...     ทดลองใช้ฟรี

3. ค้นหาช่วงว่างพิมพ์หมายเลขลำดับตามแนวนอนในแถวด้านล่างภาพหน้าจอที่แสดง:

4. ใต้หมายเลขลำดับแรกของ 1 ให้ป้อนสูตร = VLOOKUP (G1, $ B $ 1: $ C $ 50,2, FALSE) เข้าไปแล้วลาก Fill Handle ไปยังช่วงที่คุณต้องการ

หมายเหตุ: ในสูตรนี้ G1 คือเซลล์ที่มีหมายเลขลำดับแรกเป็น 1, $ B $ 1: $ C $ 50 คือคอลัมน์อันดับที่ไม่ซ้ำกันและคอลัมน์หมายเลขบอล 2 หมายถึงค้นหาค่าในคอลัมน์ที่สองของช่วง $ B $ 1: $ C $ 50 .

จากนั้นคุณจะได้รับหมายเลขลอตเตอรี่ตามภาพหน้าจอด้านล่างที่แสดง:

5. เป็นทางเลือก เพื่อป้องกันไม่ให้หมายเลขลอตเตอรีเปลี่ยนแปลงโดยอัตโนมัติเมื่อแผ่นงานปัจจุบันรีเฟรชคุณสามารถคลิกที่ สูตร > ตัวเลือกการคำนวณ > ด้วยมือ.

แสดงรายการชุดข้อมูลหลายชุดรวมกันใน Excel ได้อย่างง่ายดาย

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


ดังรายการชุดค่าผสมทั้งหมด 1

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

สร้างหมายเลขลอตเตอรีด้วย VBA Macro

วิธีนี้จะแนะนำให้คุณใช้แมโคร VBA เพื่อสร้างหมายเลขลอตเตอรีใน Excel โปรดดำเนินการดังนี้:

1. กด อื่น ๆ + F11 ปุ่มเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

2. คลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อเปิดหน้าต่างโมดูลใหม่และวางโค้ด VBA ต่อไปนี้ลงใน:

VBA: เครื่องสร้างหมายเลขลอตเตอรีใน Excel

Sub LotteyCode()
Dim Rng As Range
Dim WorkRng As Range
Dim xNumbers(49) As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Out put to (single cell):", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.Range("A1")
For xIndex = 1 To 49
xNumbers(xIndex) = xIndex
Next
For xIndex = 1 To 6
xNum = 1 + Application.Round(Rnd * (49 - xIndex), 0)
WorkRng.Offset(0, xIndex - 1).Value = xNumbers(xNum)
xNumbers(xNum) = xNumbers(50 - xIndex)
Next
End Sub

3. กด F5 หรือคลิกปุ่ม วิ่ง เพื่อเรียกใช้แมโคร VBA นี้

4. ตอนนี้ในกล่องโต้ตอบที่โผล่ขึ้นมาให้ระบุเซลล์เพื่อส่งออกหมายเลขลอตเตอรีและคลิกที่ไฟล์ OK ปุ่ม

จากนั้นคุณจะเห็นหมายเลขลอตเตอรีที่ไม่ซ้ำกัน 6 หมายเลขถูกสร้างขึ้นและแสดงในเซลล์ที่ระบุ


สร้างหมายเลขลอตเตอรีด้วย Kutools for Excel

หากคุณติดตั้ง Kutools for Excel ไว้แล้วไฟล์ แทรกข้อมูลสุ่ม ยูทิลิตี้สามารถช่วยคุณสร้างหมายเลขลอตเตอรีใน Excel ได้ในครั้งเดียว

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

1. เลือก 6 เซลล์ที่อยู่ติดกันเช่น A1: F1 จากนั้นคลิกปุ่ม Kutools > สิ่งที่ใส่เข้าไป > แทรกข้อมูลสุ่ม.

2. ตอนนี้กล่องโต้ตอบแทรกข้อมูลสุ่มปรากฏขึ้น ไปที่ไฟล์ จำนวนเต็ม แท็บพิมพ์ 1 in จาก กล่องชนิด 49 in ไปยัง ให้ทำเครื่องหมายที่ ค่าที่ไม่ซ้ำกัน ตัวเลือกและคลิกที่ OK ปุ่ม. ตอนนี้คุณจะเห็นหมายเลขลอตเตอรีที่ไม่ซ้ำกัน 6 หมายเลขถูกสร้างขึ้นและแสดงในเซลล์ที่เลือกทันที

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


สาธิต: สร้างหมายเลขลอตเตอรีด้วย Kutools for 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 (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
the system dont work ,what is wrong i have inserted all the formular
This comment was minimized by the moderator on the site
The file does not work with the fromula ,what is wronG

please let me know

i copy the formular all is correct .
This comment was minimized by the moderator on the site
Hi there,

Could you please attach the file you are working?

Amanda
This comment was minimized by the moderator on the site
Thank you Amanda for your assistance.
This comment was minimized by the moderator on the site
Yes 25 numbers from 1 to 49.
I have tried using the same formula but once a number bigger than 25 is picked the next number in the sequence cannot be shown and error occurs.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi I have tried the Vlookup way that you shown here it works great and it is easy to generate the numbers for the 1 to 49 range.

But I was thinking of eliminating some numbers in play like for example instead of running numbers I will have 25 numbers from 1 to 49. How will I need to adjust the Vlookup formula to make it work?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Yogi, sorry I don't quite understand your request. What do you mean by having 25 numbers from 1 to 49?
This comment was minimized by the moderator on the site
What is the purpose of COUNTIF(B$1:B1,B1)-1 in the formula in step B?
This comment was minimized by the moderator on the site
Hi hyungsup kim,
COUNTIF(B$1:B1,B1)-1 will prevent duplicates in the Column B. For example, if the B1 is a unique value, this part will return 0 which won’t affect the ranking result; if the B1 is duplicate, this part will adjust the ranking result slightly.
This comment was minimized by the moderator on the site
calculate the next day lottery number for kerala lottery - india
This comment was minimized by the moderator on the site
calculate the next day guess for kerala lottery
This comment was minimized by the moderator on the site
hay, Santhanam did you every win with this program?
This comment was minimized by the moderator on the site
: I would like to try your new programs see how the numbers predict
This comment was minimized by the moderator on the site
I will like to win some luck number
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations