วิธีใช้ offset และ match ร่วมกันใน excel


คุณสามารถใช้ไวยากรณ์ต่อไปนี้กับฟังก์ชัน OFFSET และ MATCH ใน Excel เพื่อค้นหาค่าเฉพาะในช่วงและส่งกลับค่าที่สอดคล้องกันในคอลัมน์อื่น:

 =OFFSET( B1 , MATCH( F1 , A1:A11 , 0)-1, 0, 1, 1)

สูตรนี้จะค้นหาค่าในเซลล์ F1 ในช่วง A1:A11 แล้วส่งกลับค่าที่สอดคล้องกันจากคอลัมน์ B

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

ตัวอย่าง: วิธีใช้ OFFSET และ MATCH ใน Excel

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

ตอนนี้ สมมติว่าเราต้องการค้นหาชื่อทีม “Thunder” ในชุดข้อมูลและส่งกลับค่าจุด

เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ F2 :

 =OFFSET( B1 , MATCH( F1 , A1:A11 , 0)-1, 0, 1, 1)

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

Excel OFFSET และ MATCH เข้าด้วยกัน

สูตรส่งคืนค่า 25 ซึ่งเป็นค่าจุดที่สอดคล้องกับชื่อทีม “Thunder”

โปรดทราบว่าหากคุณต้องการส่งกลับค่าของคอลัมน์อื่น เพียงแทนที่ B1 ด้วยคอลัมน์อื่น

ตัวอย่างเช่น คุณสามารถใช้ C1 เพื่อส่งคืนค่าในคอลัมน์ช่วยเหลือที่สอดคล้องกับชื่อทีม “Thunder” แทน:

 =OFFSET( C1 , MATCH( F1 , A1:A11 , 0)-1, 0, 1, 1)

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

สูตรส่งกลับค่า 10 ซึ่งเป็นค่าการช่วยเหลือที่สอดคล้องกับชื่อทีม “Thunder”

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

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

Excel: วิธีใช้ INDEX และ MATCH เพื่อส่งคืนค่าหลายค่าในแนวตั้ง
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนหลายคอลัมน์
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนรายการที่ตรงกันทั้งหมด

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

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