0Pricing
Excel Formulas Academy · บทเรียน

สร้างข้อมูลสุ่มด้วย RANDARRAY

สร้างอาร์เรย์ตัวเลขสุ่มสำหรับกลุ่มตัวอย่างและการทดสอบ

สร้างข้อมูลสุ่มด้วย RANDARRAY เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

RANDARRAY ทำอะไรได้บ้าง

ต้องการบล็อกตัวเลขสุ่มสำหรับการทดสอบ การสุ่มตัวอย่าง หรือการจำลองอย่างรวดเร็วใช่ไหม ฟังก์ชัน RANDARRAY จะสร้างอาร์เรย์ค่าที่สุ่มทั้งหมดด้วยสูตรเดียว

สเปรดชีตรุ่นเก่ามี RAND (เลขทศนิยมสุ่มหนึ่งค่า) และ RANDBETWEEN (จำนวนเต็มสุ่มหนึ่งค่า) RANDARRAY รวมแนวคิดทั้งสองไว้ในฟังก์ชันที่แพร่ผลลัพธ์เดียว ซึ่งเติมข้อมูลลงในเซลล์ได้มากเท่าที่คุณระบุ

=RANDARRAY(5, 1)

ไวยากรณ์ของ RANDARRAY

RANDARRAY รับอาร์กิวเมนต์ได้สูงสุดห้ารายการ และทุกรายการเป็นตัวเลือก:

  • แถว จำนวนแถวที่จะเติม (ค่าเริ่มต้นคือ 1)
  • คอลัมน์ จำนวนคอลัมน์ (ค่าเริ่มต้นคือ 1)
  • ค่าต่ำสุด ค่าที่น้อยที่สุด (ค่าเริ่มต้นคือ 0)
  • ค่าสูงสุด ค่าที่มากที่สุด (ค่าเริ่มต้นคือ 1)
  • จำนวนเต็ม TRUE สำหรับจำนวนเต็ม และ FALSE สำหรับเลขทศนิยม (ค่าเริ่มต้นคือ FALSE)

หากไม่ระบุอาร์กิวเมนต์เลย ฟังก์ชันจะส่งคืนเลขทศนิยมสุ่มหนึ่งค่าระหว่าง 0 ถึง 1

=RANDARRAY(rows, [columns], [min], [max], [whole_number])

คอลัมน์เลขทศนิยมสุ่ม

การเรียกใช้ที่ง่ายและมีประโยชน์ที่สุดคือการขอเลขทศนิยมหลายแถวระหว่าง 0 ถึง 1 แต่ละค่าคือเลขสุ่มใหม่ที่มีตำแหน่งทศนิยมหลายตำแหน่ง

สูตรนี้จะแพร่เลขทศนิยมสุ่ม 10 ค่าลงมาตามคอลัมน์ เหมาะสำหรับการกำหนดน้ำหนัก การสร้างความคลาดเคลื่อนแบบสุ่ม หรือการทดสอบความน่าจะเป็น

=RANDARRAY(10)

การกำหนดค่าต่ำสุดและค่าสูงสุด

อาร์กิวเมนต์รายการที่สามและสี่ใช้กำหนดช่วงของค่า หากต้องการเลขทศนิยมระหว่าง 50 ถึง 100 ให้ระบุค่าดังกล่าวเป็นค่าต่ำสุดและค่าสูงสุด

อย่าลืมระบุแถวและคอลัมน์ก่อน สูตรนี้จะสร้างเลขทศนิยมสุ่ม 8 ค่า โดยแต่ละค่าอยู่ระหว่าง 50 ถึง 100

=RANDARRAY(8, 1, 50, 100)

การสร้างจำนวนเต็ม

กำหนดอาร์กิวเมนต์รายการที่ห้า จำนวนเต็ม เป็น TRUE เพื่อรับจำนวนเต็มแทนเลขทศนิยม วิธีนี้เป็นทางเลือกสมัยใหม่ที่มาแทน RANDBETWEEN

สูตรนี้จะสร้างจำนวนเต็มสุ่ม 6 ค่าตั้งแต่ 1 ถึง 6 คล้ายกับการทอยลูกเต๋าหลายลูก

=RANDARRAY(6, 1, 1, 6, TRUE)

การสร้างตารางสุ่ม

ระบุทั้งจำนวนแถวและคอลัมน์เพื่อเติมข้อมูลลงในบล็อกสี่เหลี่ยม จากนั้นใช้ค่าต่ำสุด ค่าสูงสุด และ TRUE ร่วมกันเพื่อสร้างตารางจำนวนเต็ม

ในที่นี้เราสร้างตารางจำนวนเต็มขนาด 4 แถว 3 คอลัมน์ โดยมีค่าตั้งแต่ 1 ถึง 100 เหมาะสำหรับชุดข้อมูลตัวอย่างหรือข้อมูลประกอบการทดสอบ

=RANDARRAY(4, 3, 1, 100, TRUE)

RANDARRAY คำนวณใหม่

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

หากต้องการตรึงค่าที่สุ่มไว้ ให้คัดลอกช่วงที่แพร่ผลลัพธ์ แล้ววางกลับโดยเลือก ค่าเท่านั้น

=RANDARRAY(10, 1, 1, 100, TRUE)

การสุ่มตัวอย่างด้วย SORTBY

เคล็ดลับที่มีประโยชน์คือ การสลับรายการให้เป็นลำดับสุ่มด้วยการจัดเรียงโดยใช้ RANDARRAY เป็นคีย์ ให้ใช้ร่วมกับ SORTBY

สำหรับชื่อใน A2:A20 วิธีนี้จะเรียงชื่อตามเลขสุ่มใหม่แต่ละค่า ซึ่งเท่ากับการสลับรายการแบบสุ่ม จากนั้นเลือกแถวสองสามแถวแรกเพื่อสุ่มตัวอย่าง

=SORTBY(A2:A20, RANDARRAY(19))

RANDARRAY ใน Google Sheets

Google Sheets รองรับ RANDARRAY เช่นกัน แต่มีชุดอาร์กิวเมนต์ที่ง่ายกว่า โดยมีเพียง แถว และ คอลัมน์ และจะส่งคืนเลขทศนิยมระหว่าง 0 ถึง 1 เสมอ

หากต้องการช่วงค่าที่กำหนดเองหรือจำนวนเต็มใน Sheets ให้ครอบผลลัพธ์ด้วยการคำนวณ เช่น คูณแล้วบวก จากนั้นใช้ INT อาร์กิวเมนต์ค่าต่ำสุด ค่าสูงสุด และจำนวนเต็มของ Excel ไม่มีให้ใช้ใน Sheets

=INT(RANDARRAY(6,1)*6)+1

ระวังการแพร่ผลลัพธ์

เช่นเดียวกับอาร์เรย์แบบไดนามิกทุกชนิด RANDARRAY ต้องมีเซลล์ว่างสำหรับขยายผลลัพธ์ คำขอขนาดใหญ่อย่าง RANDARRAY(1000) จะแสดง #SPILL! หากมีสิ่งใดกีดขวางช่วง

วางฟังก์ชันในพื้นที่ว่าง และล้างสิ่งกีดขวางก่อนสร้างบล็อกข้อมูลสุ่มขนาดใหญ่

=RANDARRAY(1000, 1, 1, 100, TRUE)

ชุดข้อมูลสำหรับการทดสอบจริง

นำแนวคิดต่าง ๆ มารวมกันเพื่อสร้างข้อมูลจำลองอย่างรวดเร็ว สร้างคอลัมน์ตัวเลขยอดขายสุ่มเพื่อทดสอบแดชบอร์ดก่อนที่ตัวเลขจริงจะมาถึง

สูตรนี้จะแพร่จำนวนเงินเต็มหน่วยสุ่ม 50 ค่า ระหว่าง 100 ถึง 5000 วางเป็นค่าเพื่อยึดตัวเลขไว้ จากนั้นจึงสร้างสูตรของคุณต่อยอด

=RANDARRAY(50, 1, 100, 5000, TRUE)

ตรวจสอบความเข้าใจ

คุณต้องการคอลัมน์เดียวที่มีจำนวนเต็มสุ่ม 6 ค่าระหว่าง 1 ถึง 6 เช่น ผลจากการทอยลูกเต๋า สูตรใดถูกต้อง

สรุป: ข้อมูลสุ่มด้วย RANDARRAY

RANDARRAY เติมค่าที่สุ่มลงในบล็อกด้วยสูตรเดียว:

  • =RANDARRAY(rows, columns, min, max, whole_number)
  • อาร์กิวเมนต์ทั้งหมดเป็นตัวเลือก การใช้ RANDARRAY() เปล่าจะให้เลขทศนิยมหนึ่งค่าระหว่าง 0 ถึง 1
  • กำหนด whole_number เป็น TRUE เพื่อรับจำนวนเต็ม (ใช้แทน RANDBETWEEN)
  • ฟังก์ชันนี้เปลี่ยนแปลงค่าอัตโนมัติ ดังนั้นให้วางเป็นค่าเพื่อยึดตัวเลขไว้

ใช้ร่วมกับ SORTBY เพื่อสลับและสุ่มตัวอย่าง และอย่าลืมเว้นพื้นที่สำหรับการแพร่ผลลัพธ์

=RANDARRAY(6, 1, 1, 6, TRUE)

คำถามที่พบบ่อย

บทเรียน “สร้างข้อมูลสุ่มด้วย RANDARRAY” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “สร้างข้อมูลสุ่มด้วย RANDARRAY” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “สร้างข้อมูลสุ่มด้วย RANDARRAY”

สร้างอาร์เรย์ตัวเลขสุ่มสำหรับกลุ่มตัวอย่างและการทดสอบ คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “สร้างข้อมูลสุ่มด้วย RANDARRAY” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม

ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. จัดเรียงผลลัพธ์ด้วย SORT
  2. จัดเรียงตามคอลัมน์อื่นด้วย SORTBY
  3. สร้างตัวเลขด้วย SEQUENCE
  4. สร้างข้อมูลสุ่มด้วย RANDARRAY
← กลับไปที่ Excel Formulas Academy