วิธีใช้ index match match ใน excel (พร้อมตัวอย่าง)
คุณสามารถใช้ INDEX MATCH ใน Excel เพื่อค้นหาค่าแนวตั้งในคอลัมน์หนึ่งและส่งกลับค่าที่ตรงกันในอีกคอลัมน์หนึ่ง
คุณสามารถไปต่อได้โดยใช้ INDEX MATCH MATCH เพื่อค้นหาทั้งค่าแนวนอนและค่าแนวตั้ง แล้วส่งกลับเซลล์ที่ตรงกันในเมทริกซ์
เมื่อต้องการทำเช่นนี้ คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้:
=INDEX( A1:E7 , MATCH( B9 , A1:A7 ,0), MATCH( B10 , A1:E1 ,0))
สูตรเฉพาะนี้ค้นหาค่าในเซลล์ B9 ในช่วงแนวตั้ง A1:A7 จากนั้นค้นหาค่าในเซลล์ B10 ในช่วงแนวนอน A1:E1 และส่งคืนค่าเซลล์ที่สอดคล้องกันโดยที่ค่าการค้นหาทั้งสองนี้ตัดกันในภาพรวม ช่วง A1:E7
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: วิธีใช้ INDEX MATCH MATCH ใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงยอดขายในร้านค้าปลีกต่างๆ ของบริษัทในแต่ละไตรมาส:
สมมติว่าเราต้องการหามูลค่าการขายสำหรับภูมิภาค ตะวันตก ในช่วง ไตรมาสที่สาม
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B11 เพื่อแยกค่านี้:
=INDEX( A1:E7 , MATCH( B9 , A1:A7 ,0), MATCH( B10 , A1:E1 ,0))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตรจะส่งกลับค่า 37 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค ตะวันตก ในช่วง ไตรมาสที่สาม
หากเราเปลี่ยนค่าภูมิภาคและไตรมาส สูตรจะอัปเดตมูลค่าการขายตามนั้น
ตัวอย่างเช่น สมมติว่าเราเปลี่ยนภูมิภาคเป็น แปซิฟิก และไตรมาสเป็น ไตรมาสที่ 4 :
สูตรจะส่งกลับค่า 34 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค แปซิฟิก ในช่วง ไตรมาสที่สี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:
Excel: วิธีใช้ VLOOKUP เพื่อเปรียบเทียบสองรายการ
Excel: ใช้ VLOOKUP เพื่อส่งกลับค่าหลายค่าในแนวนอน
Excel: วิธีใช้ VLOOKUP ตามวันที่