Random Number Creation - RANDARRAY
RANDARRAY is an Array random number generation based on a given number of rows and columns. 😎💚# excelsoezy # Exceltricks # exceltips # Lemon 8 Howtoo # Excel
หลายคนอยาก “สุ่มเลข” ใน Excel เพื่อทำตารางจดหวย/ลองทำสถิติ หรือสุ่มเลข 6 หลักแบบเร็ว ๆ เราสรุปแนวทางที่ใช้จริงจาก RANDARRAY ให้เป็นสูตรที่เอาไปวางในชีตแล้วใช้งานต่อได้เลย 1) รู้จัก RANDARRAY แบบเข้าใจง่าย โครงสร้างหลักคือ RANDARRAY(rows, columns, min, max, whole_number) - rows/columns: จำนวนแถวและคอลัมน์ของชุดตัวเลขที่อยากได้ - min/max: ค่าต่ำสุด–สูงสุดที่ต้องการให้สุ่ม - whole_number: ใส่ TRUE/1 เพื่อให้เป็น “จำนวนเต็ม”, ใส่ FALSE/0 เพื่อให้มี “ทศนิยม” ตัวอย่างพื้นฐานที่ใช้บ่อย - สุ่มเลข 0–9 เป็นตาราง 5x2: =RANDARRAY(5,2,0,9,TRUE) - ถ้าต้องการให้ผลลัพธ์เป็น “ทศนิยม” ให้เปลี่ยนเป็น FALSE: =RANDARRAY(5,2,0,9,FALSE) ตรงนี้ตอบคำถามยอดฮิตเลยว่า ถ้าต้องการสุ่มเป็นทศนิยม ให้ใช้ RANDARRAY แล้วกำหนด whole_number เป็น FALSE 2) สุ่มเลข 6 หลักใน Excel (ทำได้หลายแบบ) แบบที่ 1: สุ่มเป็นตัวเลข 6 หลัก (อาจมีโอกาสขึ้นต้นด้วย 0 แล้วกลายเป็นเลข 5 หลัก) =RANDBETWEEN(100000,999999) แบบที่ 2: อยากให้ “ได้ 6 หลักแน่นอน” แม้ขึ้นต้นด้วย 0 (แนะนำ) =TEXT(RANDBETWEEN(0,999999),"000000") ถ้าอยากทำเป็นตารางหลาย ๆ ค่าในครั้งเดียว ใช้ RANDARRAY คู่กับ TEXT ได้ เช่น =TEXT(RANDARRAY(10,1,0,999999,TRUE),"000000") จะได้ 10 แถวของเลข 6 หลักในคอลัมน์เดียว 3) ทำ “ตารางจดหวย” หรือชีตบันทึกผลแบบกรอกตัวเลข ถ้าต้องการช่องกรอกเลข 2–3 ตัวท้าย/เลขชุด แนะนำทำคอลัมน์แยก เช่น งวด, วันที่, รางวัล, เลขที่ออก แล้วค่อยใช้ Data Validation ช่วยกันพิมพ์ผิด (เช่น จำกัดให้กรอกได้เฉพาะตัวเลข 0–9 หรือความยาว 6 หลัก) 4) ใช้สุ่มทำข้อมูลสำหรับ “สถิติย้อนหลัง” (เช่น 40 ปี) อย่างถูกแนว หลายคนค้นหา “สถิติหวย ย้อนหลัง 40 ปี excel” แต่ข้อมูลจริงมักต้องนำเข้าจากแหล่งที่เชื่อถือได้ก่อน จากนั้นค่อยใช้สูตรช่วยสรุป เช่น COUNTIF/COUNTIFS, PivotTable หรือทำความถี่ของเลขที่ออก ส่วน RANDARRAY เหมาะกับ “สร้างชุดข้อมูลจำลอง” เพื่อทดสอบสูตร/รายงาน เช่น สุ่มเลข 0–9 จำนวนมาก ๆ แล้วดูความถี่ว่าเราทำตารางสรุปถูกไหม 5) ทิปเล็ก ๆ เวลา RANDARRAY เปลี่ยนค่าเอง RANDARRAY จะคำนวณใหม่เมื่อมีการคำนวณในชีต (เหมือน RAND) ถ้าต้องการ “ตรึงค่า” ให้คัดลอกผลลัพธ์ แล้ววางแบบ Values (วางค่า) เก็บไว้เป็นชุดข้อมูลใช้งานต่อ





































































