Excel: ค้นหาค่าแรกที่มากกว่าตัวเลขที่ระบุ


คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อค้นหาค่าแรกในคอลัมน์ที่มากกว่าตัวเลขที่ระบุ:

 =INDEX( B2:B11 ,MATCH(TRUE,INDEX( B2:B11 >20,0),))

สูตรเฉพาะนี้ค้นหาค่าแรกในช่วง B2:B11 ที่มีค่ามากกว่า 20 และส่งกลับค่า

หากต้องการค้นหาค่าแรกที่มากกว่าตัวเลขเฉพาะอื่น เพียงแทนที่ 20 ในสูตรด้วยตัวเลขอื่น

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: ค้นหาค่าแรกที่มากกว่าตัวเลขใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงจำนวนคะแนนที่ผู้เล่นบาสเก็ตบอลจากทีมต่างๆ ทำไว้:

สมมติว่าเราต้องการค้นหาค่าแรกในคอลัมน์คะแนนที่มากกว่า 20

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อค้นหาค่านี้:

 =INDEX( B2:B11 ,MATCH(TRUE,INDEX( B2:B11 >20,0),))

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Excel ค้นหาค่าแรกที่มากกว่า

สูตรส่งคืนค่า 24 ซึ่งเป็นค่าแรกในคอลัมน์ Points ที่มากกว่า 20

โปรดทราบว่าหากคุณต้องการส่งคืนชื่อในคอลัมน์ทีมที่ตรงกับค่าแรกในคอลัมน์คะแนนที่มีค่ามากกว่า 20 แทน คุณสามารถเปลี่ยนช่วงแรกของสูตรจาก B2:B11 เป็น A2:A11 ได้ : :

 =INDEX( A2:A11 ,MATCH(TRUE,INDEX( B2:B11 >20,0),))

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ตอนนี้สูตรส่งคืนค่า “Nets” ซึ่งแสดงถึงทีมแรกที่มีค่าคะแนนมากกว่า 20

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

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

Excel: วิธีค้นหาค่าแรกที่ไม่ใช่ศูนย์ติดต่อกัน
Excel: วิธีค้นหาค่าสูงสุด 10% ในคอลัมน์
Excel: วิธีค้นหาค่า 10 อันดับแรกตามเกณฑ์

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

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