Excel: ค้นหาข้อความในช่วงและส่งคืนการอ้างอิงเซลล์
คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาข้อความเฉพาะในช่วงใน Excel และส่งคืนการอ้างอิงเซลล์:
=CELL("address",INDEX( A2:A11 ,MATCH("Warriors", A2:A11,0 )))
สูตรเฉพาะนี้จะค้นหาข้อความ “Warriors” ในช่วง A2:A11 และส่งคืนการอ้างอิงเซลล์ที่มีข้อความนี้อยู่
ตัวอย่างเช่น สูตรนี้อาจส่งคืน $A$6 ถ้านี่คือเซลล์ที่มีข้อความ “Warriors”
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ค้นหาข้อความในช่วงและส่งกลับการอ้างอิงเซลล์ใน Excel
สมมติว่าเรามีรายชื่อทีมบาสเก็ตบอลใน Excel ต่อไปนี้:
สมมติว่าเราต้องการค้นหาที่อยู่ของเซลล์ซึ่งเป็นที่ตั้งของทีม “นักรบ”
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=CELL("address",INDEX( A2:A11 ,MATCH("Warriors", A2:A11,0 )))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตรบอกเราว่าข้อความ “Warriors” อยู่ในเซลล์ $A$6
โปรดทราบว่าถ้าเราเพียงต้องการทราบว่าตำแหน่งใดในรายการที่มี “Warriors” เราก็สามารถใช้ฟังก์ชัน MATCH เพียงอย่างเดียวได้:
=MATCH("Warriors", A2:A11,0 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตรบอกเราว่าข้อความ “Warriors” อยู่ในตำแหน่งที่ห้าในรายชื่อทีม
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีใช้ COUNTIF กับหลายช่วง
Excel: วิธีใช้ฟังก์ชัน IF กับช่วงของค่า
Excel: สูตรง่ายๆ สำหรับ “ถ้าไม่ว่างเปล่า”