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 ))

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

INDEX MATCH ที่มีหลายเกณฑ์ใน Google ชีต

สูตรส่งคืนค่าคะแนน 11 อย่างถูกต้องสำหรับผู้เล่นที่อยู่ในทีม Mavs มีตำแหน่ง กองหน้า และมีสถานะรวมดาวเป็น ใช่

โปรดทราบว่าหากเราเปลี่ยนค่าในแถวที่ 15 สูตร INDEX MATCH ของเราจะอัปเดตโดยอัตโนมัติ

ตัวอย่างเช่น ให้ใช้สูตรนี้แทนการหาค่าคะแนนของผู้เล่นที่อยู่ในทีม สเปอร์ส มีตำแหน่ง การ์ด และมีสถานะออลสตาร์เป็น ใช่ :

สูตรส่งคืนค่าคะแนน 22 สำหรับผู้เล่นรายนี้อย่างถูกต้อง

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

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

วิธีทำ Reverse VLOOKUP ใน Google ชีต
วิธีใช้ VLOOKUP แบบตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน Google ชีต

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

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