รวมผลการแข่งขันทั้งหมดด้วย VLOOKUP ใน Excel (3 วิธีง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

ในบทความนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถหาผลรวมที่ตรงกันทั้งหมดด้วย VLOOKUP ใน Excel ได้อย่างไร คุณจะได้เรียนรู้วิธีการหาผลรวมที่ตรงกันทั้งหมดโดยใช้ ฟังก์ชัน VLOOKUP พร้อมกับการใช้ ฟังก์ชัน FILTER และ ฟังก์ชัน IF ร่วมกับ ฟังก์ชัน SUM

ดาวน์โหลดแบบฝึกหัด

รวมผลการแข่งขันทั้งหมดด้วย VLOOKUP.xlsx

<4 3 วิธีในการหาผลรวมที่ตรงกันทั้งหมดด้วย VLOOKUP ใน Excel

เรามีชุดข้อมูลที่มี ชื่อ ผู้แต่ง และ ราคา > ของหนังสือบางเล่มของร้านหนังสือชื่อ Martin Bookstore

ลองหาผลรวมของข้อมูลที่ตรงกันทั้งหมดด้วย VLOOKUP จากชุดข้อมูลนี้

1. ใช้ฟังก์ชันตัวกรองเพื่อรวมการจับคู่ทั้งหมดด้วย VLOOKUP ใน Excel (สำหรับ Excel เวอร์ชันใหม่กว่า)

ผู้ที่มีสิทธิ์เข้าถึงบัญชี Office 365 สามารถใช้ ตัวกรอง ฟังก์ชัน ของ Excel เพื่อหาผลรวมของข้อมูลที่ตรงกันทั้งหมดจากชุดข้อมูลใดๆ

ในชุดข้อมูลที่กำหนด สูตรเพื่อหาผลรวมของ ราคา ของหนังสือทั้งหมดของ ชาร์ลส์ ดิกเกนส์ จะเป็น:

=SUM(FILTER(D4:D13,C4:C13=F4))

คำอธิบายของสูตร:

  • ฟังก์ชัน ตัวกรอง จับคู่ ค่าการค้นหา กับค่าทั้งหมดของ คอลัมน์ค้นหา และส่งกลับค่าที่เกี่ยวข้องจากคอลัมน์อื่น
  • ที่นี่ F4 ( Charles Dickens ) คือ ค่าการค้นหา ของเรา C4:C13 (ผู้เขียน) คือการค้นหา คอลัมน์ และ D4:D13 (ราคา) เป็นอีกคอลัมน์หนึ่ง
  • FILTER(D4:D13,C4:C13=F4) ตรงกับค่าทั้งหมด ของคอลัมน์ C4:C13 (ผู้เขียน) กับ F4 ( ชาร์ลส์ ดิกเกนส์ ) และส่งกลับค่าที่สอดคล้องกันจากคอลัมน์ D4:D13 ( ราคา ).
  • สุดท้าย SUM(FILTER(D4:D13,C4:C13=F4)) ส่งคืนผลรวมของราคาทั้งหมดของหนังสือทั้งหมด ส่งกลับโดย ฟังก์ชัน FILTER .
  • คุณสามารถเปลี่ยนค่าการค้นหาเป็นผู้เขียนอื่น ยกเว้น Charles Dickens ในเซลล์ F4 และจะ ส่งคืนราคารวมของหนังสือของผู้แต่งคนนั้น

อ่านเพิ่มเติม: วิธีรวมเซลล์ที่กรองแล้วใน Excel (5 วิธีที่เหมาะสม)

2. ใช้ฟังก์ชัน IF เพื่อรวมการจับคู่ทั้งหมดด้วย VLOOKUP ใน Excel (สำหรับ Excel เวอร์ชันเก่า)

หากคุณใช้ Excel เวอร์ชันเก่า คุณสามารถใช้ ฟังก์ชัน IF ของ Excel เพื่อสรุปผลการแข่งขันทั้งหมดจากชุดข้อมูลใดๆ

ผลรวมของราคาหนังสือทั้งหมดของ Charles Dickens สามารถพบได้โดยใช้สูตรนี้:

=SUM(IF(C4:C13=F4,D4:D13,""))

[ มันคือ สูตรอาร์เรย์ ดังนั้นให้กด CTRL+SHIFT+ENTER เว้นแต่คุณจะอยู่ใน Office 365 . ]

คำอธิบายของสูตร:

  • IF(C4:C13=F4,D4:D13,””) ตรงกับค่าทั้งหมดของ คอลัมน์ค้นหา C4:C13 ( ผู้เขียน ) กับ ค่าการค้นหา F4 ( ชาร์ลส์ ดิกเกนส์ )
  • หาก ค่าการค้นหา F4 ตรงกับ คอลัมน์ค้นหา C4:C13 ( ผู้เขียน ) จากนั้นจะส่งกลับค่าที่สอดคล้องกันจากคอลัมน์ D4:D13 ( ราคา ) .
  • และหากไม่ตรงกัน ก็จะส่งกลับสตริงว่าง “” .
  • สุดท้าย SUM(IF(C4:C13=F4, D4:D13,””)) ส่งกลับผลรวมของค่าทั้งหมดที่ส่งกลับโดย ฟังก์ชัน IF .

อ่านเพิ่มเติม: วิธี Vlookup และผลรวมหลายชีตใน Excel (2 สูตร)

การอ่านที่คล้ายกัน

  • วิธีเพิ่มหลายเซลล์ใน Excel (6 วิธี)
  • Excel ค้นหาค่าที่ตรงกันในสองคอลัมน์
  • วิธี Vlookup และดึงค่าที่ตรงกันล่าสุดใน Excel (4 วิธี)
  • คัดลอกค่าไปยังเซลล์อื่นหากสองเซลล์ตรงกันใน Excel: 3 วิธี
  • วิธีจับคู่ข้อมูลใน Excel จาก 2 เวิร์กชีต

3. ใช้ฟังก์ชัน VLOOKUP เพื่อรวมค่าที่ตรงกันทั้งหมดด้วย VLOOKUP ใน Excel (สำหรับ Excel เวอร์ชันเก่า)

คุณยังสามารถใช้ ฟังก์ชัน VLOOKUP ของ Excel เพื่อรวมค่าทั้งหมดที่ตรงกับ ค่าการค้นหา

ขั้นตอนที่ 1:

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

=C4&COUNTIF($C$4:C4,C4)

⧪ หมายเหตุ:

  • ที่นี่ C4 คือเซลล์แรกของ อาร์เรย์การค้นหา ( ผู้เขียน ) คุณใช้ข้อมูลจากชุดข้อมูลของคุณ

ขั้นตอนที่ 2:

➤ ลาก Fill Handle ขึ้นไปยังเซลล์สุดท้าย

➤สร้างลำดับของผู้แต่งพร้อมกับอันดับ เช่น Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 เป็นต้น

[สัญลักษณ์ เครื่องหมายและสัญลักษณ์ (&)เชื่อมสองสตริงเข้าด้วยกัน]

ขั้นตอนที่ 3:

➤ ป้อน ค่าการค้นหา ในเซลล์ใหม่

➤ ที่นี่ ฉันได้ป้อน Charles Dickens ในเซลล์ F4 .

⧪<2 ขั้นตอนที่ 4:

➤ สุดท้าย ป้อนสูตรนี้ในเซลล์อื่น:

=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE))

[ เป็น สูตรอาร์เรย์ ดังนั้น ให้กด CTRL+SHIFT+ENTER เว้นแต่คุณจะอยู่ใน Office 365 . ]

<3

ดูสิ มันส่งคืนผลรวมของราคาหนังสือทั้งหมดของ Charles Dickens $52.00 .

คำอธิบายของสูตร:

  • COUNTIF(C4:C13,F4) ส่งคืน 3 เนื่องจากมีทั้งหมด 3 เซลล์ใน ช่วง C4:C13 ( Autho r) ที่มี ค่าการค้นหา F4 ( Charles Dickens ) ดูรายละเอียด ฟังก์ชัน COUNTIF
  • A1:INDIRECT(“A”&COUNTIF(C4:C13,F4)) กลายเป็น A1: A3 . ดูรายละเอียด ฟังก์ชัน INDIRECT
  • ROW(A1:INDIRECT(“A”&COUNTIF(C4:C13,F4))) กลายเป็น ROW(A1:A3) และส่งคืนอาร์เรย์ {1, 2, 3} ดูรายละเอียดใน ฟังก์ชัน ROW
  • F4&ROW(A1:INDIRECT(“A”&COUNTIF(C4:C13,F4))) กลายเป็น F4&{1, 2, 3} และส่งคืนอาร์เรย์ {CharlesDickens1, Charles Dickens2, Charles Dickens3} .
[สัญลักษณ์ เครื่องหมายแอมเปอร์แซนด์ (&) เชื่อมสองสตริงเข้าด้วยกัน]
  • VLOOKUP(F4&ROW(A1:INDIRECT(“A”&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE) กลายเป็น VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
  • ฟังก์ชัน VLOOKUP ตรงกับ ค่าการค้นหา ด้วยค่าทั้งหมดของคอลัมน์แรกของชุดข้อมูล จากนั้นส่งคืนค่าที่สอดคล้องกันจากคอลัมน์อื่น
  • ที่นี่ ค่าการค้นหา คืออาร์เรย์ {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
  • ดังนั้นจึงจับคู่ ค่าการค้นหา กับค่าทั้งหมดของคอลัมน์แรก A4:A13 และส่งกลับค่าที่สอดคล้องกัน จากคอลัมน์ ที่สี่ ( ราคา )
  • สุดท้าย ฟังก์ชัน SUM ส่งคืนผลรวมของราคาทั้งหมดที่ตรงกับ ค่าการค้นหา .

อ่านเพิ่มเติม: วิธีใช้ VLOOKUP กับฟังก์ชัน SUM ใน Excel (6 วิธี)

บทสรุป

เมื่อใช้วิธีการเหล่านี้ คุณสามารถหาผลรวมที่ตรงกันทั้งหมดด้วย VLOOKUP ใน Excel คุณรู้วิธีอื่นหรือไม่? หรือคุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง