วิธีใช้ 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))

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

สูตร Excel MATCH MATCH INDEX

สูตรจะส่งกลับค่า 37 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค ตะวันตก ในช่วง ไตรมาสที่สาม

หากเราเปลี่ยนค่าภูมิภาคและไตรมาส สูตรจะอัปเดตมูลค่าการขายตามนั้น

ตัวอย่างเช่น สมมติว่าเราเปลี่ยนภูมิภาคเป็น แปซิฟิก และไตรมาสเป็น ไตรมาสที่ 4 :

สูตรจะส่งกลับค่า 34 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค แปซิฟิก ในช่วง ไตรมาสที่สี่

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

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

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

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

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