Google ชีต: ใช้ index match กับหลายเกณฑ์
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อดำเนินการ INDEX MATCH ใน Google ชีตโดยมีหลายเกณฑ์:
=INDEX(reference,MATCH(1,(criteria1)*(criteria2)*(criteria3)*...,0))
ทอง:
- Reference : ช่วงที่ค่าจะถูกส่งกลับ
- MATCH : ให้ตำแหน่งของคีย์การค้นหาของคุณ
- 1 : ระบุคีย์การค้นหาคงที่
- เกณฑ์1 , เกณฑ์2 , เกณฑ์3 : เกณฑ์ที่ต้องเคารพ
- 0 : สายพันธุ์เพื่อค้นหาค่าที่แน่นอน
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: INDEX MATCH ที่มีหลายเกณฑ์ใน Google ชีต
สมมติว่าเรามีข้อมูลต่อไปนี้ใน Google ชีตที่แสดงข้อมูลเกี่ยวกับผู้เล่นบาสเก็ตบอลหลายคน:

ตอนนี้ สมมติว่าเราต้องการค้นหาค่าแต้มที่เกี่ยวข้องกับผู้เล่นที่อยู่บน Mavs ซึ่งมีตำแหน่ง กองหน้า และมีสถานะ All Star เป็น Yes
เราสามารถใช้สูตร INDEX MATCH ต่อไปนี้เพื่อค้นหาค่าคะแนนนี้:
=INDEX( D:D ,MATCH( 1 ,( A:A = A15 ) * ( B:B = B15 ) * ( C:C = C15 ), 0 ))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

สูตรส่งคืนค่าคะแนน 11 อย่างถูกต้องสำหรับผู้เล่นที่อยู่ในทีม Mavs มีตำแหน่ง กองหน้า และมีสถานะรวมดาวเป็น ใช่
โปรดทราบว่าหากเราเปลี่ยนค่าในแถวที่ 15 สูตร INDEX MATCH ของเราจะอัปเดตโดยอัตโนมัติ
ตัวอย่างเช่น ให้ใช้สูตรนี้แทนการหาค่าคะแนนของผู้เล่นที่อยู่ในทีม สเปอร์ส มีตำแหน่ง การ์ด และมีสถานะออลสตาร์เป็น ใช่ :

สูตรส่งคืนค่าคะแนน 22 สำหรับผู้เล่นรายนี้อย่างถูกต้อง
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีทำสิ่งทั่วไปอื่นๆ ใน Google ชีต:
วิธีทำ Reverse VLOOKUP ใน Google ชีต
วิธีใช้ VLOOKUP แบบตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน Google ชีต