ไปยังเนื้อหาหลัก

วิธีสุ่มเลือกเซลล์ตามเกณฑ์ใน Excel

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

สุ่มเลือกเซลล์ตามเกณฑ์ด้วยสูตรอาร์เรย์

สุ่มเลือกเซลล์ตามเกณฑ์ด้วย Kutools for Excel

สุ่มเลือกหลายเซลล์ / แถว / คอลัมน์จากช่วงที่ระบุใน Excel

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

โฆษณาเลือกแบบสุ่ม 1


สมมติว่ามีตารางพนักงานใน Excel ดังภาพด้านล่างที่แสดง และตอนนี้คุณต้องสุ่มเลือกพนักงานหนึ่งคนขึ้นไปที่ทำงานใน นิวยอร์ก for 3 ปีจากตาราง

วิธีนี้จะแนะนำสูตรอาร์เรย์สองสูตรเพื่อสุ่มเลือกเซลล์ตามเกณฑ์ใน Excel กรุณาดำเนินการดังต่อไปนี้:

สุ่มเลือกเซลล์ตามเกณฑ์เดียว

ในตัวอย่างของเราเราต้องสุ่มเลือกพนักงาน 3 คนที่ทำงานมาแล้ว XNUMX ปี ในเซลล์คุณจะส่งคืนชื่อพนักงานแบบสุ่มโปรดป้อนสูตร =INDEX(A2:A25,LARGE(IF(C2:C25=F1,ROW(C2:C25)-ROW(C2)+1),INT(RAND()*COUNTIF(C2:C25,F1)+1)))และกดปุ. ม Ctrl + เปลี่ยน + เข้าสู่ คีย์พร้อมกัน

หมายเหตุ ในสูตรข้างต้น A2: A25 คือรายการที่คุณจะสุ่มเลือกเซลล์จากนั้น C2: C25 คือรายการที่คุณจะจับคู่กับเกณฑ์ใน F1 คือเซลล์เกณฑ์และ C2 เป็นเซลล์แรกของรายการที่คุณจะจับคู่กับเกณฑ์ .

สุ่มเลือกเซลล์ตามเกณฑ์สองข้อ

หากต้องการสุ่มเลือกพนักงาน 3 คนที่ทำงานในนิวยอร์กเป็นเวลา XNUMX ปีโปรดป้อนสูตร =INDIRECT("A"&LARGE(IF($B$2:$B$25=$F$1,IF($C$2:$C$25=$G$1,ROW($A$2:$A$25),0),0), RANDBETWEEN(1,COUNTIFS(B2:B25,F1,C2:C25,G1)))) ในเซลล์คุณจะส่งคืนชื่อพนักงานแบบสุ่มและกดปุ่ม Ctrl + เปลี่ยน + เข้าสู่ คีย์พร้อมกัน

หมายเหตุ ในสูตรข้างต้น B2: B25 คือรายการที่คุณจะจับคู่กับเกณฑ์แรกใน C2: C25 คือรายการที่คุณจะจับคู่กับเกณฑ์ที่สองใน F1 คือเซลล์เกณฑ์แรก G1 คือเซลล์เกณฑ์ที่สองและ A2: A25 คือรายการที่คุณจะสุ่มเลือกเซลล์จาก

หมายเหตุริบบิ้น สูตรซับซ้อนเกินไปที่จะจำ? บันทึกสูตรเป็นรายการข้อความอัตโนมัติเพื่อใช้ซ้ำได้ในคลิกเดียวในอนาคต!
อ่านเพิ่มเติม ...     ทดลองใช้ฟรี

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

Kutools สำหรับ Excel - เต็มไปด้วยเครื่องมือที่จำเป็นสำหรับ Excel มากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! ดาวน์โหลดเดี๋ยวนี้!

1. เลือกช่วงที่คุณจะสุ่มเลือกเซลล์ตามเกณฑ์แล้วคลิก ข้อมูล > ตัวกรอง.

2. ตอนนี้ลูกศรตัวกรองจะถูกเพิ่มเข้าไปในส่วนหัวของแต่ละคอลัมน์ จากนั้นกรองข้อมูลตามเกณฑ์ตามที่คุณต้องการ

ในตัวอย่างของเราเราจำเป็นต้องกรองพนักงานที่ทำงานในนิวยอร์กเป็นเวลา 3 ปีออกไปดังนั้นเราจึงระบุตัวกรองตามภาพด้านล่างที่แสดง:

3. หลังจากกรองแล้วให้เลือกรายชื่อพนักงานที่กรองออก (ชื่อคอลัมน์ในตัวอย่างของเรา) แล้วคัดลอกโดยกดปุ่ม Ctrl + C คีย์พร้อมกัน จากนั้นเลือกเซลล์ว่างด้านล่างช่วงที่กรองหรือในแผ่นงานใหม่แล้ววางโดยกดปุ่ม Ctrl + V คีย์พร้อมกัน

4. เลือกรายการที่วางไว้แล้วคลิก Kutools > พิสัย > จัดเรียงช่วงแบบสุ่ม.

5. ในกล่องโต้ตอบการเปิด Sort Range Randomly ไปที่ เลือก พิมพ์จำนวนเซลล์ที่คุณจะสุ่มเลือกในไฟล์ จำนวนเซลล์ที่จะเลือก ให้ทำเครื่องหมายที่ เลือกเซลล์แบบสุ่ม ตัวเลือกและคลิกที่ Ok ปุ่ม. ดูภาพหน้าจอ:

ตอนนี้จำนวนเซลล์ที่ระบุ (พนักงาน) ได้รับการสุ่มเลือกตามเกณฑ์ในรายการที่เลือก

Kutools สำหรับ Excel's จัดเรียงช่วงแบบสุ่ม สามารถช่วยผู้ใช้ Excel ในการสุ่มเรียงเซลล์ทั้งหมดในช่วงที่เลือก / แต่ละแถว / แต่ละคอลัมน์และสุ่มเลือกจำนวนเซลล์ที่ระบุจากช่วงที่เลือกเช่นกัน คลิกเพื่อทดลองใช้ฟรี 60 วันไม่มีข้อ จำกัด !


Kutools สำหรับ Excel: เครื่องมือแสนสะดวกกว่า 300 รายการอยู่แค่เพียงปลายนิ้วสัมผัส! เริ่มทดลองใช้ฟรี 30 วันโดยไม่มีข้อจำกัดด้านฟีเจอร์ตั้งแต่วันนี้ Download Now!

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This works great when you only need to do this once, but why doesn't it work if you need a list of employees? i have tried to replicate this work where i have a list of 15, but it only works for the first two. Any help?
This comment was minimized by the moderator on the site
Hi Mark, Were you able to find a solution for getting more than 1 random employee with conditions?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations