สารบัญ
บางครั้งคุณอาจต้องเลือกเซลล์แบบสุ่มและแสดงในสมุดงาน Excel ของคุณ หากคุณกำลังค้นหาวิธีเลือกเซลล์สุ่มใน Excel แสดงว่าคุณมาถูกที่แล้ว ฉันจะแสดงวิธีการเลือกเซลล์แบบสุ่มใน Excel ในบทความนี้
ดาวน์โหลดแบบฝึกหัด
คุณสามารถดาวน์โหลดหนังสือแบบฝึกหัดได้จากลิงก์ด้านล่าง
การเลือกเซลล์สุ่ม.xlsm
5 วิธีที่เหมาะสมในการเลือกเซลล์สุ่มใน Excel
สมมติว่าเรามีชุดข้อมูลชื่อ พนักงานขาย ขององค์กรและจำนวน ยอดขาย ตามลำดับในช่วงเวลาหนึ่ง
เราต้องการเลือกเซลล์สุ่มจากเซลล์นี้ รายการข้อมูล เพื่อจุดประสงค์นี้ เราจะใช้ฟังก์ชันและคุณลักษณะต่างๆ ของ Excel
ในส่วนนี้ คุณจะพบ 5 วิธีที่เหมาะสมและมีประสิทธิภาพในการเลือกเซลล์สุ่มใน Excel พร้อมภาพประกอบที่เหมาะสม ฉันจะแสดงให้เห็นทีละตัวที่นี่ มาดูกันเลย!
1. เลือกเซลล์สุ่มโดยใช้ฟังก์ชัน RAND, INDEX, RANK.EQ
สำหรับชุดข้อมูลปัจจุบัน เราจะแสดงขั้นตอนการเลือกเซลล์สุ่มใน Excel เราจะใช้ฟังก์ชัน RAND , INDEX , RANK.EQ เพื่อจุดประสงค์นี้ ในการดำเนินการดังกล่าว ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอน:
- ก่อนอื่น สร้างคอลัมน์ใหม่สองคอลัมน์ที่มีหัวข้อ สุ่ม ค่า และ สุ่มเซลล์ .
- จากนั้น พิมพ์สูตรต่อไปนี้ในเซลล์ใต้คอลัมน์ ค่าสุ่ม
=RAND()
- ตอนนี้ กด ENTER และปุ่ม เซลล์จะแสดงค่าสุ่มสำหรับฟังก์ชัน
- ที่นี่ ลากเครื่องมือ Fill Handle ลงในเซลล์
- ดังนั้น เซลล์จะ ป้อนอัตโนมัติ สูตร
- ตอนนี้ คัดลอกเซลล์และใช้ปุ่ม วางแบบพิเศษ ตัวเลือก (เช่น วางค่า ) เพื่อวางค่าเท่านั้น
- จากนั้น ใช้สิ่งต่อไปนี้ สูตรให้กับเซลล์ภายใต้คอลัมน์ เซลล์สุ่ม เพื่อแสดงเซลล์ที่เลือกแบบสุ่ม
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
ที่นี่
- $B$5:$B$12 = ช่วงของพนักงานขาย
- $C$5:$C$12 = ช่วง ของค่าสุ่ม
- C5 = ค่าสุ่ม
รายละเอียดของสูตร
RANK.EQ(C5,$C$5:$C$12) ให้อันดับของค่าเซลล์ C5 (เช่น 0.75337963) ในช่วง $C$5:$C$12 . ดังนั้น จะคืนค่า 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) ส่งกลับค่าที่จุดตัดของแถว 5 และคอลัมน์ 1 ดังนั้น ผลลัพธ์คือ Stuart .
- ตอนนี้ ลากสูตรลงมา แล้วคุณจะสามารถเลือกเซลล์สุ่มได้
อ่านเพิ่มเติม: วิธีเลือกหลายเซลล์ใน Excel (7 วิธีด่วน)
2. การใช้ UNIQUE, RANDARRAY,ฟังก์ชัน INDEX, RANK.EQ
สำหรับข้อมูลชุดเดียวกัน เราจะเลือกเซลล์สุ่มบางส่วนโดยใช้ฟังก์ชันที่เกี่ยวข้อง 4 ฟังก์ชัน ได้แก่: UNIQUE, RANDARRAY, INDEX, RANK.EQ ฟังก์ชัน คุณจะได้เรียนรู้กระบวนการโดยทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ประการแรก พิมพ์สูตรต่อไปนี้เพื่อรับค่าสุ่ม
=UNIQUE(RANDARRAY(8,1,1,8)
ที่นี่
- 8 = จำนวนแถวทั้งหมด
- 1 = จำนวนคอลัมน์ทั้งหมด
- 1 = จำนวนขั้นต่ำ
- 8 = จำนวนสูงสุด<13
- จากนั้น กด ENTER และเซลล์ทั้งหมดจะแสดงค่าสุ่มที่สอดคล้องกันสำหรับคอลัมน์ พนักงานขาย
- ตอนนี้ ให้คัดลอกเซลล์และวางค่าเพื่อแปลงสูตรเป็นค่าเท่านั้น
- หลังจากนั้น ใช้สูตรต่อไปนี้เพื่อรับเซลล์ที่เลือกแบบสุ่ม
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
ที่นี่
- $B$5:$B$12 = ช่วงของพนักงานขาย
- $C$5:$C$12 = ช่วงของค่าสุ่ม
- C5 = ค่าสุ่ม
รายละเอียดของสูตร
RANK.EQ(C5,$C$5:$C$12) ให้อันดับของค่าเซลล์ C5 (เช่น 0.75337963) ใน แนว $C$5:$C$12 . 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) ส่งกลับค่าที่จุดตัดของแถว 4 และคอลัมน์ 1 ดังนั้นผลลัพธ์คือ ฮอปเปอร์ .
- ที่นี่ ลากสูตรลงมาเพื่อรับเซลล์สุ่ม
อ่านเพิ่มเติม: วิธีเลือกช่วงของเซลล์ในสูตร Excel (4 วิธี)
3. การใช้ฟังก์ชัน RAND, INDEX, RANK.EQ, COUNTIF
ตอนนี้เราจะใช้การรวมกันของฟังก์ชัน RAND , INDEX , RANK.EQ , COUNTIF เพื่อเลือกเซลล์สุ่มใน Excel หากต้องการสาธิตวิธีนี้ ให้ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ก่อนอื่น ให้ดำเนินการเหมือน วิธีที่ 1 เพื่อรับ ค่าสุ่มด้วย ฟังก์ชัน RAND .
- ตอนนี้ ใช้สูตรต่อไปนี้เพื่อรับเซลล์ที่เลือกแบบสุ่ม
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
ที่นี่
- $B$5:$B$12 = ช่วงของพนักงานขาย
- $C$5:$C$12 = ช่วงของค่าสุ่ม
- C5 = ค่าสุ่ม
รายละเอียดสูตร
RANK.EQ(C5,$C$5:$C$12) กำหนดอันดับของค่าเซลล์ C5 (เช่น 0.75337963) ในช่วง $C$5:$C$12 ดังนั้นจึงส่งกลับ 2 .
COUNTIF($C$5:C5,C5) ส่งกลับจำนวนเซลล์ที่มีค่า C5 . ดังนั้นจึงให้ 1 .
2+1-1=2
INDEX($B$5:$B$12, RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) ส่งกลับค่าที่จุดตัดของแถว 2 และคอลัมน์ 1 ดังนั้น ผลลัพธ์คือ อดัม .
- ที่นี่ ลากสูตรไปยังเซลล์ถัดไปเพื่อรับเอาต์พุต
อ่านเพิ่มเติม: วิธีเลือกแถวเฉพาะในสูตร Excel (4 วิธีง่ายๆ)
การอ่านที่คล้ายกัน
- วิธีเลือกข้อมูลใน Excel สำหรับกราฟ (5 วิธีอย่างรวดเร็ว)
- วิธี ฉันเลือกแถวนับพันแถวอย่างรวดเร็วใน Excel ได้ไหม (2 วิธี)
- [แก้ไขแล้ว!] CTRL+END ปุ่มลัดไปไกลเกินไปใน Excel (6 วิธีแก้ไข)
- Excel VBA เพื่อป้องกันชีตแต่อนุญาตให้เลือกเซลล์ที่ถูกล็อก (2 ตัวอย่าง)
- วิธีเลือกหลายเซลล์ใน Excel โดยไม่ต้องใช้เมาส์ (9 วิธีง่ายๆ)
4. การใช้ฟังก์ชัน INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE
ตอนนี้ เราจะใช้ INDEX , SORTBY<7 ฟังก์ชัน>, RANDARRAY , ROWS และ SEQUENCE เพื่อเลือกเซลล์สุ่มใน Excel
ดังนั้น เรามาเริ่มกระบวนการดังต่อไปนี้ .
ขั้นตอน:
- ก่อนอื่น พิมพ์สูตรต่อไปนี้ลงในเซลล์ที่เลือก
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))
ที่นี่
- B5:B12 = ช่วงของพนักงานขาย
การแยกย่อยสูตร
ROWS(B5:B12) ให้จำนวนแถวในช่วงที่กล่าวถึง= 8 .
RANDARRAY(ROWS(B5:B12)) ผลการสุ่ม 9 ตัวเลข\
ลำดับ(5) ส่งกลับช่วงของหมายเลขซีเรียล ( 1 ถึง 5 )
สุดท้าย INDEX(SORTBY(B5:B12,RANDARRAY(ROWS( B5:B12))),SEQUENCE(5)) ส่งกลับ 5 ค่าเซลล์
- จากนั้นกด ENTER และคุณจะได้รับผลลัพธ์สำหรับเซลล์ทั้งหมดที่คุณต้องการ (เช่น 5 )
อ่านเพิ่มเติม: วิธีเลือกแถวใน Excel หากเซลล์มีข้อมูลเฉพาะ (4 วิธี)
5. เลือกเซลล์สุ่มโดยใช้โค้ด VBA
สำหรับ ข้อมูลชุดเดียวกัน ตอนนี้เราจะเลือกเซลล์สุ่มจากรายการที่กำหนดโดยใช้ โค้ด VBA เซลล์ที่สร้างขึ้นใหม่ (เช่น E5 ) ภายใต้คอลัมน์ เซลล์สุ่ม จะส่งคืนเซลล์สุ่มที่เลือก
เพื่อที่จะ ใช้ขั้นตอนนี้ ดำเนินการเหมือนขั้นตอนด้านล่าง
ขั้นตอน:
- ขั้นแรก คลิกขวาที่ชื่อแผ่นงาน และเลือก ดูรหัส จากตัวเลือก
- จากนั้น หน้าต่างสำหรับป้อน รหัส จะปรากฏขึ้นที่นี่ ป้อน รหัส ที่นี่ คุณสามารถใช้สิ่งต่อไปนี้
รหัส:
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
- ที่นี่ ผลลัพธ์จะแสดงที่ เซลล์(5,5) ซึ่งหมายถึงเซลล์ E5 .
อ่านเพิ่มเติม: วิธีเลือก เฉพาะเซลล์ที่กรองในสูตร Excel (5 วิธีด่วน)
บทสรุป
ฉันได้พยายามแสดงวิธีการบางอย่างในการเลือกเซลล์แบบสุ่มใน Excel ในบทความนี้ ขอบคุณที่อ่านบทความนี้! ฉันหวังว่าบทความนี้จะช่วยให้คุณเข้าใจวิธีการเลือกเซลล์สุ่มในสมุดงาน Excel หากคุณมีวิธีการ คำถาม หรือข้อเสนอแนะที่ดีกว่าเกี่ยวกับบทความนี้ โปรดอย่าลืมแบ่งปันในช่องแสดงความคิดเห็น สิ่งนี้จะช่วยฉันเสริมสร้างบทความที่กำลังจะมาถึงของฉัน มีวันที่ดี!