Excel: วิธีใช้ xlookup เพื่อส่งคืนการแข่งขันทั้งหมด
ตามค่าเริ่มต้น ฟังก์ชัน XLOOKUP ใน Excel จะค้นหาค่าในช่วงและส่งกลับค่าที่ตรงกัน สำหรับรายการที่ตรงกันรายการแรกเท่านั้น
อย่างไรก็ตาม คุณสามารถใช้ฟังก์ชัน FILTER แทนเพื่อค้นหาค่าในช่วงและส่งกลับค่าที่ตรงกันสำหรับ รายการที่ตรงกันทั้งหมด :
=FILTER( C2:C11 , E2 = A2:A11 )
สูตรเฉพาะนี้จะค้นหาช่วง C2:C11 และส่งกลับค่าที่ตรงกันในช่วง A2:A11 สำหรับ ทุกแถว โดยที่ค่าใน C2:C11 เท่ากับ E2
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: ใช้ XLOOKUP เพื่อส่งคืนรายการที่ตรงกันทั้งหมด
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงข้อมูลเกี่ยวกับทีมบาสเก็ตบอลต่างๆ:

สมมติว่าเราใช้สูตรต่อไปนี้กับ XLOOKUP เพื่อค้นหาทีม “Rockets” ในคอลัมน์ A และส่งกลับค่าจุดที่สอดคล้องกันในคอลัมน์ C:
=XLOOKUP( E2 , A2:A11 , C2:C11 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ฟังก์ชัน XLOOKUP ส่งคืนค่าในคอลัมน์ “คะแนน” สำหรับการปรากฏครั้งแรกของ Rockets ในคอลัมน์ “ทีม” แต่ไม่สามารถส่งคืนค่าคะแนนสำหรับอีกสองแถวที่มี Rockets ในคอลัมน์ “ทีม” ด้วย ทีม”.
หากต้องการคืนค่าคะแนนสำหรับแถวทั้งหมดที่มี Rockets ในคอลัมน์ “ทีม” เราสามารถใช้ฟังก์ชัน FILTER แทนได้
นี่คือสูตรที่แน่นอนที่เราสามารถใช้ได้:
=FILTER( C2:C11 , E2 = A2:A11 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

โปรดทราบว่าฟังก์ชัน FILTER ส่งคืนค่าสามจุดสำหรับสามแถวที่คอลัมน์ “ทีม” มี Rockets

ที่เกี่ยวข้อง: วิธีใช้ XLOOKUP ที่มีหลายเกณฑ์ใน Excel
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:
วิธีเปรียบเทียบสองรายการใน Excel โดยใช้ VLOOKUP
วิธีค้นหาค่าที่ไม่ซ้ำจากหลายคอลัมน์ใน Excel
วิธีกรองหลายคอลัมน์ใน Excel