ตัวสร้างตัวเลขสุ่มใน Excel: ใช้งานอย่างไรและเมื่อใด

มีหลายวิธีที่น่าประหลาดใจที่คุณสามารถใช้ตัวสร้างตัวเลขสุ่มในExcel แต่ก่อนที่คุณจะทำ สิ่งสำคัญคือต้องเข้าใจฟังก์ชันของเครื่องสร้างตัวเลขสุ่มและวิธีใช้งานสำหรับแอปพลิเคชันต่างๆ

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

ฟังก์ชันสร้างตัวเลขสุ่ม(Random Number Generator Functions)ในExcel

สองฟังก์ชันในExcelที่ทำงานเพื่อสร้างตัวเลขสุ่มได้แก่RAND , RANDBETWEENและRANDARRAY

  • RAND : ส่งคืนค่าตัวเลขสุ่มระหว่าง 0 ถึง 1 ซึ่งมักจะเป็นทศนิยมเช่น 0.358432 
  • RANDBETWEEN : ส่งกลับตัวเลขสุ่มระหว่างสองตัวเลขที่คุณระบุ กล่าวอีกนัยหนึ่ง ถ้าคุณต้องการตัวเลขสุ่มระหว่าง 1 ถึง 100 ฟังก์ชันนี้จะคืนค่าจำนวนเต็มภายในช่วงนั้น 
  • RANDARRAY : ส่งคืนค่าจำนวนเต็มสุ่มหรือทศนิยม ระหว่างจำนวนต่ำสุดหรือสูงสุด และในช่วงของแถวและคอลัมน์ใดๆ ที่คุณต้องการ

เมื่อใดก็ตามที่คุณเปิดสเปรดชีตหรือรีเฟรชการคำนวณ ฟังก์ชันทั้งสองนี้จะสร้างค่าสุ่มใหม่ ขออภัย การเปลี่ยนแปลงใดๆ ในสเปรดชีตจะทริกเกอร์การอัปเดตค่าเหล่านี้

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

วิธีใช้ฟังก์ชัน RAND

ฟังก์ชันRANDใช้งานได้ตรงไปตรงมามาก เนื่องจากไม่มีอาร์กิวเมนต์เลย เพียง(Just)พิมพ์ “ =RAND ()” ลงในเซลล์แล้วกด  Enter

สิ่งนี้จะสร้างทศนิยมระหว่าง 0 ถึง 1 ทันที

เมื่อใดควรใช้ฟังก์ชัน RAND

ฟังก์ชั่นง่ายๆ เช่นนี้มีประโยชน์อย่างไร? ต่อไปนี้เป็นแนวคิดที่เป็นประโยชน์บางประการสำหรับการใช้ฟังก์ชัน  RAND

สมมติว่าคุณมีรายชื่อเพื่อนที่เล่นเกมกระดานและต้องการเรียงลำดับการเล่นอย่างรวดเร็ว ฟังก์ชันRANDเหมาะสำหรับสิ่งนี้

เพียงระบุชื่อเพื่อนของคุณทั้งหมดในคอลัมน์แรก

ใช้ ฟังก์ชัน RAND () เพื่อสร้างทศนิยมแบบสุ่มในคอลัมน์ถัดไป

สุดท้าย เลือกทั้งสองคอลัมน์ เลือกหน้าแรก(Home)จากเมนู เลือกเรียงลำดับและกรอง(Sort & Filter)จาก ribbon จากนั้นเลือก การเรียงลำดับแบบกำหนด(Custom Sort)เอง

ในหน้าต่างการจัดเรียง(Sort)ให้เลือกคอลัมน์ที่มีตัวเลขสุ่มเพื่อจัดเรียง และเรียงลำดับจาก มาก ไปหา(Largest to Smallest)น้อย เลือกตกลง(OK) _

การดำเนินการนี้จะเรียงลำดับรายการของคุณใหม่ตามตัวเลขสุ่มที่สร้างขึ้น นอกจากนั้น ยังใช้ชื่อตามลำดับใหม่สำหรับการเล่นเกมอีกด้วย

คุณสามารถใช้RANDในลักษณะเดียวกันได้ในทุกกรณีที่คุณต้องการสุ่มค่าในการคำนวณ รายการค่าข้อความ หรือสิ่งอื่นใดที่จัดเก็บไว้ในสเปรดชีตของคุณ

วิธีใช้ฟังก์ชัน RANDBETWEEN

ฟังก์ชันRANDBETWEENเกือบจะง่ายพอๆ กับ ฟังก์ชัน RANDที่จะใช้ เพียง(Just)พิมพ์ “ RANDBETWEEN ([min], [max]” แทนที่minและmaxด้วยตัวเลขต่ำสุดและสูงสุดของช่วงที่คุณต้องการตัวเลข

เมื่อคุณกดEnterเซลล์นั้นจะมีตัวเลขสุ่มระหว่างค่าต่ำหรือสูงนั้น

เมื่อใดควรใช้ฟังก์ชัน RANDBETWEEN(RANDBETWEEN Function)

ฟังก์ชันตัวสร้างตัวเลขสุ่มRANDBETWEEN มีประโยชน์มากกว่า ฟังก์ชันRAND เนื่องจากช่วยให้คุณมีตัวเลขสุ่มที่ส่งคืนภายในช่วง นอกจากนี้ยังส่งกลับจำนวนเต็มแทนที่จะเป็นทศนิยม

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

มาดูตัวอย่างกัน สมมติว่าคุณมีรายชื่อ 12 คน และต้องการแบ่งพวกเขาออกเป็นสองทีม ทีมละ 6 คน โดยไม่ต้องอายที่มาจากการให้คน "เลือก" คนโปรดสำหรับแต่ละทีม

ขั้นแรก สร้างสเปรดชีตที่มีชื่อผู้เล่นทั้งหมด

เพิ่มฟังก์ชันต่อไปนี้ในคอลัมน์ถัดไป ถัดจากชื่อผู้เล่นแต่ละคน จาก นั้นกดEnter

=RANDBETWEEN(1,2)

คุณสามารถป้อนข้อมูลนี้ลงในเซลล์แรกแล้วกรอกส่วนที่เหลือด้าน(fill the rest below it)ล่าง การดำเนินการนี้จะกำหนดผู้เล่นแต่ละคนให้กับทีม 1 หรือทีม 2 โดยอัตโนมัติ

หากคุณพบว่าการแจกแจงระหว่างทั้งสองทีมไม่เท่ากัน เพียงป้อนฟังก์ชันในเซลล์แรกอีกครั้งแล้วกดEnter การดำเนินการนี้จะอัปเดตทุกเซลล์อีกครั้ง ทำซ้ำ(Repeat)จนกว่าการแบ่งระหว่างทั้งสองทีมจะเท่ากัน

วิธีใช้ฟังก์ชัน RANDARRAY

ฟังก์ชันRANDARRAYมีอยู่ในExcel 365(Excel 365 only)เท่านั้น หากคุณมีExcel เวอร์ชัน นี้ นี่เป็นฟังก์ชันตัวสร้างแบบสุ่มที่มีประสิทธิภาพมากในExcelที่คุณสามารถใช้ได้เพื่อวัตถุประสงค์ที่หลากหลาย

การใช้งานนั้นง่ายมาก พร้อมการตั้งค่าทางเลือกมากมาย เพียง(Just)พิมพ์ข้อความต่อไปนี้ลงในเซลล์ใดก็ได้:

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

พารามิเตอร์มีดังนี้:

  • แถว(rows) : จำนวนแถวเพื่อสร้างตัวเลขสุ่ม
  • คอลัมน์(columns) : จำนวนคอลัมน์เพื่อสร้างตัวเลขสุ่ม
  • min : ขีดจำกัดขั้นต่ำสำหรับตัวเลข
  • max : ขีด จำกัด สูงสุดสำหรับตัวเลข
  • integer : ไม่ว่าคุณต้องการทศนิยมหรือจำนวนเต็ม ( TRUEหรือFALSE )

หากคุณเพียงแค่ใช้ ฟังก์ชัน RANDARRAYเพียงอย่างเดียว และไม่ได้ใช้พารามิเตอร์ทางเลือกใดๆ เลย ฟังก์ชันนี้จะทำงานเหมือนกับฟังก์ชันRAND

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

เมื่อใดควรใช้ฟังก์ชัน RANDARRAY

ฟังก์ชันRANDARRAYเหมาะที่สุดเมื่อคุณต้องการคอลเลกชันตัวเลขสุ่มทั้งหมด ซึ่งรวมถึงหลายคอลัมน์และหลายแถว

ตัวอย่างเช่น หากคุณกำลังจำลองบางอย่าง เช่น รายการสุ่มหมายเลขลอตเตอรี คุณสามารถสร้างรายการแถวที่มี 6 คอลัมน์ได้อย่างรวดเร็ว (สำหรับลอตเตอรี 6 ลูก) ตั้งขีด จำกัด ไว้ที่ 69 และให้Excelเดาลอตเตอรี 10 ตัวสำหรับคุณด้วยฟังก์ชันต่อไปนี้:

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

วางสิ่งนี้ลงในเซลล์แรกของสเปรดชีตแล้วกดEnter

คุณจะเห็นตารางที่สร้างขึ้นซึ่งมี 10 แถวและ 6 คอลัมน์

ฟังก์ชันนี้อาจเป็นทางออกที่ดีในด้านวิทยาศาสตร์หรือการวิจัยทางสถิติ หากคุณต้องการชุดข้อมูลสุ่มขนาดใหญ่และไม่ต้องการสร้างทั้งหมดด้วยตนเอง

การเลือกตัวสร้างตัวเลขสุ่ม(Random Number Generator) ที่เหมาะสม ในExcel

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



About the author

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



Related posts