หน้าแรก › บทความ › Excel
Excel

RANDARRAY ใน Excel สุ่มตัวเลขเป็นชุดข้อมูลทดสอบ

เผยแพร่ 15 ส.ค. 69

เวลาต้องทดสอบสูตรหรือทำตัวอย่างข้อมูลจำลองสำหรับสอนงาน มักต้องการตัวเลขสุ่มจำนวนมากโดยไม่ต้องพิมพ์เอง RANDARRAY คือฟังก์ชันที่สุ่มตัวเลขออกมาเป็นชุด (หลายแถวหลายคอลัมน์พร้อมกัน) ในสูตรเดียว กำหนดช่วงค่าต่ำสุด-สูงสุดและรูปแบบทศนิยม/จำนวนเต็มได้เอง

🎬 ดูวิดีโอสอน (1 นาที 14 วินาที) บน Excel จริง หรืออ่านขั้นตอนละเอียดด้านล่างได้เลย

โครงสร้างสูตร

=RANDARRAY([จำนวนแถว], [จำนวนคอลัมน์], [ค่าต่ำสุด], [ค่าสูงสุด], [จำนวนเต็มหรือไม่])

ตัวอย่างการใช้งาน

ภาพจริงจาก Excel: RANDARRAY Function

ภาพจริงจาก Excel (Microsoft 365): ตัวอย่าง RANDARRAY Function จากคลิปสอน ข้อมูลในภาพเป็นตัวอย่างสมมติ อาจต่างจากตัวเลขในข้อความเล็กน้อย แต่หลักการเหมือนกัน

ตัวอย่างสูตร =RANDARRAY(3,2,1,100,TRUE) ได้ผลลัพธ์ 35 / 30 / 3 / 71 / 4 / 72 (ตัวเลขสุ่ม เปิดดูอีกรอบจะได้ไม่เหมือนเดิม) ส่วน =RANDARRAY(3,2) จะได้ทศนิยมระหว่าง 0–1 เช่น 0.8514349 / 0.0156504 / 0.1293071 / 0.9258194 / 0.0943184 / 0.1415202

สูตรนี้สุ่มตัวเลขจำนวนเต็มระหว่าง 1-100 มา 3 แถว 2 คอลัมน์พร้อมกันในสูตรเดียว ค่าที่ได้จะเปลี่ยนใหม่ทุกครั้งที่ Excel คำนวณสูตรใหม่ (เช่น กด F9 หรือแก้ไขเซลล์อื่น)

อาร์กิวเมนต์แต่ละตัว

อาร์กิวเมนต์ ความหมาย
จำนวนแถว/คอลัมน์ ขนาดของชุดข้อมูลที่ต้องการ (ถ้าไม่ใส่ จะสุ่มออกมาแค่ 1 ค่า)
ค่าต่ำสุด/สูงสุด ช่วงตัวเลขที่สุ่ม (ถ้าไม่ใส่ จะสุ่มระหว่าง 0-1)
TRUE/FALSE TRUE = จำนวนเต็ม, FALSE = ทศนิยม

ใช้ทำอะไรได้บ้าง

ขั้นตอนใน Excel: ถ้าอยากให้ตัวเลขสุ่มหยุดเปลี่ยน ให้คัดลอกแล้ววางแบบ Values ที่ Paste Special

ถ้าอยากให้ตัวเลขสุ่มหยุดเปลี่ยน ให้คัดลอกแล้ววางแบบ Values ที่ Paste Special · ภาพจากคลิปสอน (Excel Microsoft 365) ตัวเลขตัวอย่างในภาพอาจต่างจากในบทความ แต่ขั้นตอนเหมือนกัน

การใช้งาน ตัวอย่าง
สร้างข้อมูลจำลองสอนงาน สุ่มยอดขายตัวอย่างสำหรับสอนทำ PivotTable
ทดสอบสูตร ป้อนข้อมูลสุ่มเพื่อดูว่าสูตรทำงานถูกต้องในทุกกรณี
สุ่มเลือกรายชื่อ ใช้ร่วมกับ INDEX เพื่อสุ่มเลือกรายชื่อจากลิสต์

ข้อควรรู้

ค่าที่สุ่มได้จะเปลี่ยนใหม่ทุกครั้งที่ชีตคำนวณใหม่ ถ้าต้องการค่าที่สุ่มแล้วคงที่ไม่เปลี่ยน ให้คัดลอกแล้ววางแบบ Paste Special > Values ทับสูตรเดิม

สรุป

RANDARRAY เหมาะกับการสร้างข้อมูลตัวอย่างหรือทดสอบสูตรอย่างรวดเร็ว ถ้าต้องการคงค่าตัวเลขสุ่มไว้ไม่ให้เปลี่ยนทุกครั้งที่คำนวณใหม่ อ่านวิธีแปลงสูตรเป็นค่าคงที่ได้ที่ Paste Special ใน Excel ใช้ยังไง วางค่า/สลับแถว-คอลัมน์แบบมืออาชีพ

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line