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

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

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

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

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

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

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

A1fx=RANDARRAY(3,2,1,100,TRUE)
A B
1 47 82
2 15 63
3 91 28

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

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

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

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

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

ข้อควรรู้

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

สรุป

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

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

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