สารบัญ
ในบทความนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถหาผลรวมที่ตรงกันทั้งหมดด้วย 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 คุณรู้วิธีอื่นหรือไม่? หรือคุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา