Excel: วิธีใช้ vlookup เพื่อเพิ่มหลายแถว


คุณสามารถใช้สูตรต่อไปนี้เพื่อทำ VLOOKUP และเพิ่มหลายแถวใน Excel:

วิธีที่ 1: ค่า VLOOKUP และ SUM ในแถวแรกที่ตรงกัน

 =SUM(VLOOKUP( A14 , $A$2:$D$11 , {2,3,4}, FALSE))

สูตรเฉพาะนี้จะเพิ่มค่าในคอลัมน์ 2, 3 และ 4 ของแถวแรกของช่วง A2:D11 โดยที่ค่าในคอลัมน์ A เท่ากับค่าในเซลล์ A14

วิธีที่ 2: ค่า VLOOKUP และ SUM ในแถวที่ตรงกันทั้งหมด

 =SUMPRODUCT(( A2:A11 = A14 )* B2:D11 )

สูตรเฉพาะนี้จะเพิ่มค่าในคอลัมน์ B, C และ D สำหรับแต่ละแถวโดยที่ค่าในคอลัมน์ A เท่ากับค่าในเซลล์ A14

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงคะแนนที่ทำโดยผู้เล่นบาสเก็ตบอลที่แตกต่างกันในเกมที่แตกต่างกันสามเกม:

ตัวอย่างที่ 1: VLOOKUP และผลรวมของค่าในแถวแรกที่ตรงกัน

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B14 เพื่อเพิ่มค่าคะแนนที่แชดทำคะแนนในการแข่งขันทั้งสามรายการ:

 =SUM(VLOOKUP( A14 , $A$2:$D$11 , {2,3,4}, FALSE))

เมื่อเรากด Enter ผลลัพธ์จะปรากฏขึ้น:

สูตรนี้ใช้ VLOOKUP เพื่อค้นหา “Chad” ในคอลัมน์ Player จากนั้นส่งคืนผลรวมของค่าแต้มสำหรับการเล่นแต่ละครั้งในแถวแรกที่ตรงกับ Chad

เราจะเห็นว่าสูตรส่งคืนค่า 40 ซึ่งเป็นผลรวมของคะแนนที่ Chad ทำได้ในแถวแรกที่ “Chad” ปรากฏ

ตัวอย่างที่ 2: VLOOKUP และผลรวมของค่าในแถวที่ตรงกันทั้งหมด

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B14 เพื่อเพิ่มค่าคะแนนที่ Chad ให้คะแนนในการแข่งขันสามรายการใน แต่ละแถว โดยที่คอลัมน์ Player เท่ากับ “Chad”:

 =SUMPRODUCT(( A2:A11 = A14 )* B2:D11 )

เมื่อเรากด Enter ผลลัพธ์จะปรากฏขึ้น:

VLOOKUP เพิ่มหลายแถวใน Excel

สูตรนี้ใช้ VLOOKUP เพื่อค้นหา “Chad” ในคอลัมน์ Player จากนั้นส่งคืนผลรวมของค่าคะแนนสำหรับแต่ละเกมใน แต่ละแถว ที่ตรงกับ Chad

เราเห็นได้ว่าแชดทำคะแนนรวม 102 คะแนนจากสองแถวที่เขาปรากฏตัว

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

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

Excel: วิธีทำ VLOOKUP ด้วยค่าการค้นหาสองค่า
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนหลายคอลัมน์
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนรายการที่ตรงกันทั้งหมด

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

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