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

สร้างสตริงอักขระแบบสุ่มในช่วงใน Excel - คำแนะนำโดยละเอียด

ผู้เขียน: เคลลี่ แก้ไขล่าสุด: 2024-11-25

การสร้างสตริงอักขระแบบสุ่มใน Excel อาจมีประโยชน์สำหรับวัตถุประสงค์ต่างๆ รวมถึงการสร้างตัวระบุที่ไม่ซ้ำกัน รหัสผ่าน หรือข้อมูลตัวอย่าง บทความนี้ให้คำแนะนำที่ครอบคลุมเกี่ยวกับวิธีสร้างสตริงอักขระแบบสุ่มในช่วงใน Excel โดยใช้วิธีการต่างๆ


สร้างสตริงอักขระแบบสุ่มด้วยสูตร

สูตรต่อไปนี้สามารถช่วยคุณสร้างตัวเลขสุ่มตัวอักษรและค่าตัวเลขและตัวอักษรในช่วงใน Excel

สร้างตัวเลขสุ่ม

หากต้องการสร้างตัวเลขสุ่ม 5 หลักระหว่าง 10000 ถึง 99999 ให้ใช้สูตรต่อไปนี้แล้วกด เข้าสู่ คีย์ตัวเลข 5 หลักจะแสดงในเซลล์จากนั้นเลือกเซลล์แล้วลากจุดจับเติมไปยังช่วงที่คุณต้องการให้มีสูตรนี้สร้างช่วงของตัวเลข 5 หลักดูภาพหน้าจอ:

=RANDBETWEEN(10000,99999)
สร้างตัวเลขสุ่มด้วยสูตร ลูกศรขวา มีการสร้างช่วงตัวเลข
หมายเหตุแรนด์ระหว่าง ฟังก์ชันส่งคืนจำนวนเต็มสุ่มระหว่างตัวเลขที่ระบุสองตัว คุณสามารถเปลี่ยนอาร์กิวเมนต์ 10000 และ 999999 เพื่อตอบสนองความต้องการของคุณได้
 

สร้างตัวละครแบบสุ่ม

หากต้องการสร้างตัวอักษร 4 ตัวแบบสุ่ม ให้ใช้สูตรต่อไปนี้ จากนั้นคุณจะได้ตัวอักษรสุ่มสี่ตัว จากนั้นลากจุดจับเติมไปยังช่วงที่คุณต้องการให้มีสูตรนี้ ดูภาพหน้าจอ:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))

สร้างอักขระสุ่มด้วยสูตร

หมายเหตุ : :
  • ชาร์ (RANDBETWEEN (65,90)) สร้างตัวอักษรตัวพิมพ์ใหญ่แบบสุ่ม
  • &: เชื่อมต่ออักขระเหล่านี้เป็นสตริงเดียว ใช้สัญลักษณ์ & เพื่อเชื่อมอักขระให้มากที่สุดเท่าที่จำเป็นเพื่อสร้างสตริงที่ยาวขึ้น ตัวอย่างเช่น หากต้องการสร้างสตริงที่มีอักขระสุ่ม 6 ตัว คุณจะต้องขยายสูตรดังนี้:
    =CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
    
 

สร้างสตริงตัวอักษรและตัวเลขแบบสุ่ม

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

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99)

สร้างสตริงตัวอักษรและตัวเลขแบบสุ่มด้วยสูตร

หมายเหตุ : :
  • ชาร์ (RANDBETWEEN (65,90)) สร้างตัวอักษรตัวพิมพ์ใหญ่แบบสุ่ม
  • RANDBETWEEN (10,99) สร้างตัวเลข 2 หลักแบบสุ่ม
  • &: เชื่อมต่ออักขระเหล่านี้เป็นสตริงเดียว ใช้สัญลักษณ์ & เพื่อเชื่อมอักขระให้มากที่สุดเท่าที่จำเป็นเพื่อสร้างสตริงที่ยาวขึ้น

สร้างสตริงอักขระแบบสุ่มด้วยรหัส VBA

หากคุณรู้สึกว่าสูตรข้างต้นเป็นเรื่องยากและยุ่งยากรหัส VBA ต่อไปนี้สามารถช่วยให้คุณง่ายขึ้นมาก กรุณาทำตามนี้:

1. กด ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

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

Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
    i = i + 1
    Randomize
    Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function

3. จากนั้นบันทึกและปิดรหัสในเซลล์ป้อนฟังก์ชันนี้ = RandomizeF (x, y) เพื่อแทรกสตริงอักขระแบบสุ่มที่มีความยาวขั้นต่ำ x อักขระและความยาวสูงสุดของอักขระ y

4. ในตัวอย่างนี้ฉันจะใช้ฟังก์ชัน = RandomizeF (5,10) เพื่อสร้างสตริงอักขระที่มีความยาวระหว่าง 5 ถึง 10 อักขระ จากนั้นกด เข้าสู่ เลือกเซลล์แล้วลากจุดจับเติมไปยังช่วงที่คุณต้องการให้มีฟังก์ชันนี้ และสุ่มสตริงอักขระที่เป็นตัวอักษรและตัวเลขและตัวอักษรเฉพาะซึ่งสร้างขึ้นระหว่าง 5 ถึง 10 อักขระ ดูภาพหน้าจอ:

สร้างสตริงอักขระสุ่มด้วยฟังก์ชั่นที่ผู้ใช้กำหนด


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

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

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

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

คลิก Kutools > แทรก > แทรกข้อมูลสุ่ม

3. ใน แทรกข้อมูลสุ่ม คลิกตกลง เชือก และเลือกประเภทของอักขระตามที่คุณต้องการจากนั้นระบุความยาวของสตริงในไฟล์ ความยาวสตริง แล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:

เลือกประเภทอักขระและระบุความยาวของสตริง

จากนั้นช่วงที่เลือกจะเต็มไปด้วยสตริงอักขระแบบสุ่ม

แทรกสตริงอักขระสุ่ม

ปลาย: หากคุณต้องการสร้างหรือแทรกสตริงข้อมูลการจัดรูปแบบที่ระบุ (เช่น ???? @. ??. com) ในช่วงคุณยังสามารถใช้ยูทิลิตี้นี้ได้ ทำตามนี้:

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

ระบุอักขระและตรวจสอบโดยหน้ากาก

หมายเหตุ: การใช้ ? เพื่อระบุตัวเลขของอักขระสุ่มในสตริงการจัดรูปแบบสุดท้ายที่ระบุ

2. จากนั้นคลิก OK or สมัครสมาชิก. สตริงข้อมูลการจัดรูปแบบที่ระบุถูกสร้างขึ้นแบบสุ่มดังนี้ ดูภาพหน้าจอ:

ข้อมูลการจัดรูปแบบสตริงที่ระบุจะถูกสร้างขึ้นแบบสุ่ม

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

  • สร้างหรือแทรกตัวเลขสุ่มในช่วง
  • สร้างหรือแทรกวันที่สุ่มในช่วง
  • สร้างหรือแทรกรายการแบบกำหนดเองในช่วง

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น

การสร้างสตริงอักขระแบบสุ่มใน Excel สามารถทำได้อย่างมีประสิทธิภาพโดยใช้สูตรหรือ VBA ขึ้นอยู่กับความต้องการของคุณ เมื่อเชี่ยวชาญเทคนิคเหล่านี้ คุณจะสามารถสร้างตัวระบุ รหัสผ่าน และข้อมูลตัวอย่างที่ไม่ซ้ำกันใน Excel ได้อย่างง่ายดาย หากคุณสนใจที่จะสำรวจเคล็ดลับและคำแนะนำเพิ่มเติมเกี่ยวกับ Excel เว็บไซต์ของเรามีบทช่วยสอนหลายพันรายการ.


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

 

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

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

🤖 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% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!