ค้นหาแบบสองทางด้วย INDEX และ MATCH
ในการค้นหาบางอย่างในทั้งแถวและคอลัมน์ใน Excel หรือเราบอกว่าให้ค้นหาค่าที่จุดตัดของแถวและคอลัมน์ที่ระบุ เราสามารถใช้ความช่วยเหลือ ดัชนี และ MATCH ฟังก์ชั่น
จะทำการค้นหาแบบสองทางด้วย INDEX และ MATCH ได้อย่างไร
เพื่อกรอกข้อมูลเกี่ยวกับ ขาย ผลิตโดย ซาแมนต้า ในช่วงเดือน กรกฎาคม ในเซลล์ H7 ดังที่แสดงด้านบน คุณสามารถใช้ฟังก์ชัน MATCH สองครั้งเพื่อรับหมายเลขแถว (ชื่อ) และคอลัมน์ (เดือน) ฟังก์ชัน INDEX จะดึงยอดขายจากช่วงการขายตามหมายเลขสถานที่ตั้งที่ MATCH ให้มา (โปรดทราบว่าหมายเลขแถวอยู่ข้างหน้าหมายเลขคอลัมน์ในสูตร INDEX)
ไวยากรณ์ทั่วไป
=INDEX(return_range,MATCH(lookup_vertical_value,lookup_vertical_range,0),MATCH(lookup_horizontal_value,lookup_horizontal_range,0))
- กลับ_ช่วง: ช่วงที่คุณต้องการให้สูตรผสมส่งคืนยอดขาย ในที่นี้หมายถึงช่วงการขาย
- lookup_vertical/horizontal_value: ค่า MATCH ที่ใช้เพื่อค้นหาหมายเลขแถวหรือคอลัมน์ ในที่นี้หมายถึงเดือนและชื่อที่กำหนด
- lookup_column/row_range: ช่วงของเซลล์ที่ lookup_vertical/horizontal_value อยู่ในรายการ ในที่นี้หมายถึงเดือนและช่วงชื่อ
- match_type 0: บังคับให้ MATCH หาค่าแรกที่เท่ากับ lookup_value.
เพื่อหายอดขาย ทำ by ซาแมนต้า ในช่วงเดือน กรกฎาคมโปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ H7 แล้วกด เข้าสู่ เพื่อให้ได้ผลลัพธ์:
=ดัชนี(ค5:E10,จับคู่("ซาแมนธา",B5: B10,0),ตรง("กรกฎาคม",ค4:E4, 0))
หรือใช้การอ้างอิงเซลล์เพื่อทำให้สูตรเป็นแบบไดนามิก:
=ดัชนี(ค5:E10,จับคู่(H4,B5: B10,0),ตรง(H5,ค4:E4, 0))
คำอธิบายของสูตร
=INDEX(C5:E10,MATCH(H4,B5:B10,0),MATCH(H5,C4:E4,0))
- แมตช์(H4,B5:B10,0): ฟังก์ชัน MATCH ค้นหาตำแหน่งของ ซาแมนต้า, ค่าที่แน่นอนในเซลล์ H4, ในช่วง B5: B10. มันจะกลับมา 3 เนื่องจากซาแมนธาอยู่ที่ 3ตำแหน่ง rd ของรายการ
- ตรง(H5,C4:E4,0): ฟังก์ชัน MATCH ค้นหาตำแหน่งของ กรกฎาคม, ค่าที่แน่นอนในเซลล์ H5, ในช่วง ค4:E4. มันจะกลับมา 2 เนื่องจากเดือนกรกฎาคมอยู่ที่ 2ตำแหน่งที่หนึ่งของช่วง
- ดัชนี(ค5:E10,แมตช์(H4,B5:B10,0),ตรง(H5,C4:E4,0)) = ดัชนี(ค5:E10,3,2): ฟังก์ชัน INDEX ดึงค่าที่จุดตัดของ 3แถวที่หนึ่งและ 2คอลัมน์ที่หนึ่งในช่วงการขาย ค5:E10ซึ่งเป็นค่าในเซลล์ D7 $30,051.
ฟังก์ชันที่เกี่ยวข้อง
ฟังก์ชัน Excel INDEX ส่งคืนค่าที่แสดงตามตำแหน่งที่กำหนดจากช่วงหรืออาร์เรย์
ฟังก์ชัน Excel MATCH จะค้นหาค่าที่ระบุในช่วงของเซลล์ และส่งกลับตำแหน่งสัมพัทธ์ของค่า
สูตรที่เกี่ยวข้อง
การจับคู่โดยประมาณแบบสองทางพร้อมเกณฑ์หลายรายการ
ในบทช่วยสอนนี้ เราจะพูดถึงวิธีค้นหาการจับคู่โดยประมาณตามเกณฑ์ต่างๆ ที่แสดงทั้งในคอลัมน์และแถวในสเปรดชีต Excel โดยใช้ฟังก์ชัน INDEX, MATCH และ IF
ค้นหาหลายเกณฑ์ด้วย INDEX และ MATCH
เมื่อต้องรับมือกับฐานข้อมูลขนาดใหญ่ในสเปรดชีต Excel ที่มีหลายคอลัมน์และคำอธิบายแถว การค้นหาสิ่งที่ตรงตามเกณฑ์หลายเกณฑ์มักเป็นเรื่องยากเสมอ ในกรณีนี้ คุณสามารถใช้สูตรอาร์เรย์ที่มีฟังก์ชัน INDEX และ MATCH ได้
การค้นหาด้านซ้ายด้วย INDEX และ MATCH
ในการค้นหาข้อมูลที่แสดงอยู่ในคอลัมน์ด้านซ้ายในสเปรดชีต Excel เกี่ยวกับรายการที่กำหนดซึ่งอยู่ทางด้านขวา คุณสามารถใช้ฟังก์ชัน INDEX และ MATCH การรวมกันของสองฟังก์ชันนี้มีข้อดีในการค้นหาค่าในคอลัมน์ใดๆ เหนือฟังก์ชันการค้นหาอันทรงพลังของ Excel นั่นคือ VLOOKUP
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox