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

สร้างสตริงอักขระแบบสุ่มด้วยสูตร
สูตรต่อไปนี้สามารถช่วยคุณสร้างตัวเลขสุ่มตัวอักษรและค่าตัวเลขและตัวอักษรในช่วงใน Excel
สร้างตัวเลขสุ่ม
หากต้องการสร้างตัวเลขสุ่ม 5 หลักระหว่าง 10000 ถึง 99999 ให้ใช้สูตรต่อไปนี้แล้วกด เข้าสู่ คีย์ตัวเลข 5 หลักจะแสดงในเซลล์จากนั้นเลือกเซลล์แล้วลากจุดจับเติมไปยังช่วงที่คุณต้องการให้มีสูตรนี้สร้างช่วงของตัวเลข 5 หลักดูภาพหน้าจอ:
=RANDBETWEEN(10000,99999)
![]() | ![]() | ![]() |
สร้างตัวละครแบบสุ่ม
หากต้องการสร้างตัวอักษร 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 แทรกข้อมูลสุ่ม เป็นเครื่องกำเนิดตัวเลขสุ่ม (และสตริงข้อความ) ที่ยอดเยี่ยมซึ่งสามารถสร้างตัวเลขสุ่มสตริงข้อความแบบสุ่มหรือตัวเลขและข้อความและสัญลักษณ์แบบสุ่มที่มีอักขระทุกประเภทรวมถึงตัวอักษรตัวเลขอักขระพิเศษช่องว่างและแม้แต่สตริงที่กำหนดเอง
1. เลือกช่วงที่คุณจะสร้างสตริงแบบสุ่มจากนั้นคลิก Kutools > สิ่งที่ใส่เข้าไป > แทรกข้อมูลสุ่ม ดูภาพหน้าจอ:
3. ใน แทรกข้อมูลสุ่ม คลิกตกลง เชือก และเลือกประเภทของอักขระตามที่คุณต้องการจากนั้นระบุความยาวของสตริงในไฟล์ ความยาวสตริง แล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:
จากนั้นช่วงที่เลือกจะเต็มไปด้วยสตริงอักขระแบบสุ่ม
ปลาย: หากคุณต้องการสร้างหรือแทรกสตริงข้อมูลการจัดรูปแบบที่ระบุ (เช่น ???? @. ??. com) ในช่วงคุณยังสามารถใช้ยูทิลิตี้นี้ได้ ทำตามนี้:
1. เลือกช่วงและระบุอักขระและตรวจสอบ โดยหน้ากาก. จากนั้นป้อนสตริงข้อมูลที่ระบุที่คุณต้องการ ดูภาพหน้าจอ:
หมายเหตุ: การใช้ ? เพื่อระบุตัวเลขของอักขระสุ่มในสตริงการจัดรูปแบบสุดท้ายที่ระบุ
2. จากนั้นคลิก OK or สมัครสมาชิก. สตริงข้อมูลการจัดรูปแบบที่ระบุถูกสร้างขึ้นแบบสุ่มดังนี้ ดูภาพหน้าจอ:
Kutools สำหรับ Excel's แทรกข้อมูลสุ่ม สามารถช่วยให้คุณประมวลผลการดำเนินการต่อไปนี้ในเซลล์ช่วงได้อย่างง่ายดาย
- สร้างหรือแทรกตัวเลขสุ่มในช่วง
- สร้างหรือแทรกวันที่สุ่มในช่วง
- สร้างหรือแทรกรายการแบบกำหนดเองในช่วง
หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น
การสร้างสตริงอักขระแบบสุ่มใน Excel สามารถทำได้อย่างมีประสิทธิภาพโดยใช้สูตรหรือ VBA ขึ้นอยู่กับความต้องการของคุณ เมื่อเชี่ยวชาญเทคนิคเหล่านี้ คุณจะสามารถสร้างตัวระบุ รหัสผ่าน และข้อมูลตัวอย่างที่ไม่ซ้ำกันใน Excel ได้อย่างง่ายดาย หากคุณสนใจที่จะสำรวจเคล็ดลับและคำแนะนำเพิ่มเติมเกี่ยวกับ Excel เว็บไซต์ของเรามีบทช่วยสอนหลายพันรายการ.
Demo: สร้างสตริงอักขระแบบสุ่มในช่วง
บทความที่เกี่ยวข้อง:
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!