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),))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตรส่งคืนค่า 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 อันดับแรกตามเกณฑ์