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

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

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