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 เพื่อค้นหา “Chad” ในคอลัมน์ Player จากนั้นส่งคืนผลรวมของค่าคะแนนสำหรับแต่ละเกมใน แต่ละแถว ที่ตรงกับ Chad
เราเห็นได้ว่าแชดทำคะแนนรวม 102 คะแนนจากสองแถวที่เขาปรากฏตัว
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีทำ VLOOKUP ด้วยค่าการค้นหาสองค่า
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนหลายคอลัมน์
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนรายการที่ตรงกันทั้งหมด