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


บ่อยครั้ง คุณอาจต้องการสุ่มเลือกเซลล์ตามเกณฑ์เฉพาะใน Excel

บทช่วยสอนนี้มีสองตัวอย่างที่แสดงวิธีการทำเช่นนี้โดยใช้ชุดข้อมูลต่อไปนี้ใน Excel:

ตัวอย่างที่ 1: เลือกเซลล์แบบสุ่มตามเกณฑ์เดียว

เราสามารถใช้สูตรต่อไปนี้เพื่อสุ่มเลือกผู้เล่นที่อยู่ในทีม Mavs:

 =INDEX( A2:A14 ,LARGE(IF( B2:B14 = A17 ,ROW( B2:B14 )-ROW( B2 )+1),INT(RAND()*COUNTIF( B2:B14 , A17 )+1)) )

สูตรนี้จะสุ่มเลือกเซลล์จากช่วง A2:A14 โดยที่เซลล์ที่เกี่ยวข้องในช่วง B2:B14 เท่ากับค่าในเซลล์ A17

เราสามารถพิมพ์สูตรนี้ในเซลล์ A20 จากนั้นกด Ctrl + Shift + Enter :

สุ่มเลือก Excel ด้วยเกณฑ์

เราเห็นว่าสูตรสุ่มเลือกลูก้าซึ่งเป็นผู้เล่นในทีมแมฟส์

คุณสามารถดับเบิลคลิกเซลล์ A20 แล้วกด Enter เพื่อเรียกใช้สูตรอีกครั้ง

ทุกครั้งที่เราใช้สูตร เป็นไปได้ที่เราจะมีผู้เล่นคนอื่นในทีม Mavs

ตัวอย่างที่ 2: สุ่มเลือกเซลล์ตามเกณฑ์ต่างๆ

เราสามารถใช้สูตรต่อไปนี้เพื่อสุ่มเลือกผู้เล่นที่อยู่ในทีม Mavs และ เป็นผู้พิทักษ์:

 =INDIRECT("A"&LARGE(IF( $B$2:$B$14 = $A$17 ,IF( $C$2:$C$14 = $B$17 ,ROW( $A$2:$A$14 ),0), 0), RANDBETWEEN(1,COUNTIFS( B2:B14 , A17 , C2:C14 , B17 ))))

สูตรเฉพาะนี้จะสุ่มเลือกเซลล์จากช่วง A2:A14 โดยที่เซลล์ในช่วง B2:B14 เท่ากับค่าของเซลล์ A17 และเซลล์ในช่วง C2:C14 เท่ากับค่าของเซลล์ B17

เราสามารถพิมพ์สูตรนี้ในเซลล์ A20 จากนั้นกด Ctrl + Shift + Enter :

จะเห็นได้ว่าสูตรสุ่มเลือก เรจจี้ ที่เป็นผู้พิทักษ์ทีมแมฟส์

คุณสามารถดับเบิลคลิกเซลล์ A20 แล้วกด Enter เพื่อเรียกใช้สูตรอีกครั้ง

ทุกครั้งที่เรารันสูตร เราอาจมีผู้พิทักษ์ที่แตกต่างกันในทีม Mavs

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

วิธีเลือกตัวอย่างแบบสุ่มใน Excel
วิธีลบแถวที่ซ้ำกันตามสองคอลัมน์ใน Excel

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *