ตัวสร้างตัวเลขสุ่มใน 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เป็นตัวเลือกที่ดีที่สุดสำหรับคุณ
Related posts
วิธีการลบบรรทัดว่างใน Excel
วิธีใช้ฟีเจอร์ Speak Cells ของ Excel
วิธีแทรกแผ่นงาน Excel ลงใน Word Doc
วิธีใช้การวิเคราะห์แบบ What-If ของ Excel
วิธีแก้ไขแถวใน Excel
วิธีแทรก CSV หรือ TSV ลงในแผ่นงาน Excel
ใช้แป้นพิมพ์เพื่อเปลี่ยนความสูงของแถวและความกว้างของคอลัมน์ใน Excel
วิธีใช้การอ้างอิงแบบสัมบูรณ์ใน Excel
วิธีใช้ฟังก์ชัน PMT ใน Excel
2 วิธีในการใช้ฟังก์ชัน Transpose ของ Excel
Google ชีตกับ Microsoft Excel - อะไรคือความแตกต่าง?
วิธีลบแถวที่ซ้ำกันใน Excel
สะกดตัวเลขอย่างรวดเร็วใน Word และ Excel
จัดกลุ่มแถวและคอลัมน์ในแผ่นงาน Excel
วิธีแชร์ไฟล์ Excel เพื่อการทำงานร่วมกันอย่างง่ายดาย
วิธีการเขียนสูตร IF/คำสั่งใน Excel
วิธีการค้นหาใน Excel
คู่มือ VBA ขั้นสูงสำหรับ MS Excel
วิธีเปิด Word และ Excel ในเซฟโหมด
การเชื่อมต่อ Excel กับ MySQL