สารบัญ
ใน MS Excel ฟังก์ชัน VLOOKUP เป็นฟังก์ชันที่สำคัญที่สุดที่ใช้เพื่อ ค้นหาข้อมูลใดๆ จากชุดข้อมูลหรือตาราง ในการคำนวณ บางครั้งเราอาจต้องหาผลรวมของข้อมูลที่ค้นหา ด้วยวิธีนี้ มีวิธีแก้ไขที่เป็นไปได้ใน Excel อย่างไรก็ตาม เราสามารถใช้ฟังก์ชัน VLOOKUP และ SUM ของ Excel เพื่อรับผลรวมจากหลายแถว ในบทความนี้ เราจะดู 4 ตัวอย่างต่างๆ ของวิธีใช้ VLOOKUP เพื่อรวมหลายแถว ใน Excel
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงานที่ใช้สำหรับการสาธิตได้จากลิงค์ดาวน์โหลดด้านล่าง
ใช้ VLOOKUP เพื่อรวมหลายแถว.xlsx
4 ตัวอย่างที่เหมาะสมในการใช้ VLOOKUP เพื่อรวมหลายแถวใน Excel
ในบทช่วยสอนนี้ เราจะแสดงวิธีใช้ฟังก์ชัน VLOOKUP และ SUM ในหลายๆ แถวใน Excel ที่นี่เราใช้ตัวอย่างที่แตกต่างกัน 4 ตัวอย่างเพื่อให้คุณเข้าใจสถานการณ์ได้อย่างถูกต้อง เพื่อจุดประสงค์ในการสาธิต เราได้ใช้ชุดข้อมูลตัวอย่างต่อไปนี้
1. VLOOKUP และผลรวมค่าที่ตรงกันในหลายแถว
ในวิธีแรกของเรา เราจะสร้าง คอลัมน์ตัวช่วย โดยใช้ฟังก์ชัน COUNTIF เพื่อค้นหารายการที่ตรงทั้งหมดกับ VLOOKUP ใน Excel อย่างไรก็ตาม การใช้กระบวนการนี้จะกลายเป็นเรื่องยากหากคุณมีชุดข้อมูลขนาดยาวที่มีข้อมูลจำนวนมาก ที่นี่ เราจะพบผลิตภัณฑ์ Apple โดยใช้ VLOOKUP และผลรวมของยอดขายทั้งหมดของ Apple ในตัวอย่างนี้ ดังนั้น ให้ทำตามขั้นตอนด้านล่าง
📌 ขั้นตอน:
- ขั้นแรก เขียนสูตรต่อไปนี้ในเซลล์ B5 เพื่อสร้าง คอลัมน์ตัวช่วย .
=C5&COUNTIF($C$5:$C5,C5)
- จากนั้น คลิก Enter และใช้เครื่องมือ ป้อนอัตโนมัติ กับทั้งคอลัมน์
- หลังจากนั้น เลือกเซลล์ D12 แล้วเขียนสูตรต่อไปนี้
=SUM(VLOOKUP("Apple"&1,B5:D10,3,FALSE),VLOOKUP("Apple"&2,B5:D10,3,FALSE))
🔎 รายละเอียดสูตร:
- ประการแรก ใช้ฟังก์ชัน VLOOKUP เกณฑ์: Apple ตรงกัน ด้วยช่วง B5:D10 จากชุดข้อมูล
- ที่นี่ คุณต้องค้นหาสองครั้ง เนื่องจากคอลัมน์ ตัวช่วย แสดง Apple สองครั้ง
- หลังจากนั้น ฟังก์ชัน VLOOKUP จะแยกค่าของเซลล์ที่ตรงกัน
- สุดท้าย ฟังก์ชัน SUM จะจัดเตรียมผลรวมของค่าเอาต์พุตที่มีให้ โดยฟังก์ชัน VLOOKUP
- สุดท้าย กดปุ่ม Enter เพื่อรับยอดขายรวมของ Apple .
อ่านเพิ่มเติม: วิธีใช้ VLOOKUP สำหรับแถวใน Excel (ด้วยทางเลือกอื่น)
2. แทรกฟังก์ชัน SUMPRODUCT ใน VLOOKUP และผลรวม
ฟังก์ชัน SUMPRODUCT เป็นหนึ่งในฟังก์ชันที่ยอดเยี่ยมที่สุดใน Excel โชคดีที่มันสามารถทำงานกับอาร์เรย์หลายตัวและส่งคืนผลรวมของค่าที่คงเกณฑ์ไว้ได้อย่างไรก็ตาม SUMPRODUCT ใช้อาร์เรย์อย่างน้อยหนึ่งอาร์เรย์เป็นอาร์กิวเมนต์ คูณค่าที่สอดคล้องกันของอาร์เรย์ทั้งหมด แล้วส่งคืนผลรวมของผลิตภัณฑ์ ในกรณีนี้ เราจะค้นหายอดขายทั้งหมดของ Apple โดยตรง
📌 ขั้นตอน:
- ในตอนแรก ให้เลือก เซลล์ C12 แล้วใส่สูตรต่อไปนี้
=SUMPRODUCT((B5:B10="Apple")*C5:C10)
- ในตอนท้าย กด Enter เพื่อรับผลลัพธ์ที่คล้ายกัน
อ่านเพิ่มเติม: วิธี Vlookup และผลรวมหลายชีตใน Excel (2 สูตร)
3. VLOOKUP และผลรวมหลายแถวจากเวิร์กชีตต่างๆ
นอกจากนี้ ลองสมมติสถานการณ์ข้างต้นในเวิร์กชีตต่างๆ . ตัวอย่างเช่น เราต้องการดึงข้อมูลการขายจากแผ่น ชุดข้อมูล โดยใช้ฟังก์ชัน VLOOKUP และคำนวณ ยอดขายรวม ของผลิตภัณฑ์ทั้งหมดโดยใช้ SUM ฟังก์ชัน
📌 ขั้นตอน:
- ขั้นแรก คลิกที่เซลล์ C5 แล้วใส่สูตรด้านล่าง
=VLOOKUP(B5, Dataset!B5:C10, {2}, FALSE)
- ประการที่สอง ใช้ ป้อนอัตโนมัติ เครื่องมือไปยังทั้งคอลัมน์ของชุดข้อมูล
- ประการที่สาม เลือกเซลล์ C12 .
- ประการที่สี่ ป้อนสูตรต่อไปนี้
=SUM(C5:C10)
- สุดท้าย กด Enter ปุ่มเพื่อรับผลลัพธ์
อ่านเพิ่มเติม: รวม SUMIF และ VLOOKUP ใน Excel (3 Quickแนวทาง)
การอ่านที่คล้ายกัน
- VLOOKUP ไม่ทำงาน (8 เหตุผลและแนวทางแก้ไข)
- Excel LOOKUP เทียบกับ VLOOKUP: ด้วย 3 ตัวอย่าง
- อาร์เรย์ตารางใน VLOOKUP คืออะไร (อธิบายด้วยตัวอย่าง)
- วิธีรวม Excel SUMIF & VLOOKUP ในหลายชีต
- ใช้ VLOOKUP ที่มีหลายเกณฑ์ใน Excel (6 วิธี + ทางเลือก)
4. VLOOKUP และ SUMIF หลายแถวที่มีเกณฑ์
สุดท้าย แต่ไม่ท้ายสุด เราจะรวมฟังก์ชัน VLOOKUP และ SUMIF ในหลายแถวด้วยเกณฑ์เฉพาะ ในส่วนนี้ เราจะค้นหายอดขายสูงสุดทั้งหมดจากชุดข้อมูล อย่างไรก็ตาม เราจะจับคู่หาก ชื่อ ที่ค้นหามี ยอดขายสูงสุด หรือไม่ ถ้าใช่ มันจะพิมพ์ว่า “ ใช่ ”; มิฉะนั้น “ ไม่ใช่ ” เพื่อจุดประสงค์ในการสาธิต เราได้เลือกชุดข้อมูลตัวอย่างต่อไปนี้
📌 ขั้นตอน:
- เริ่มแรก เลือก เซลล์ D13 และจดสูตรด้านล่าง
=MAX(SUM(C5:D5),SUM(C6:D6),SUM(C7:D7),SUM(C8:D8),SUM(C9:D9),SUM(C10:D10))
- ถัดไป กดปุ่ม Enter เพื่อค้นหา ยอดขายสูงสุด
- หลังจากนั้น ใส่สูตรด้านล่างในเซลล์ D14 .
=IF(SUM(VLOOKUP(D12, $B$5:$D$10,{2,3}, FALSE))>=D13,"Yes","No")
<3
🔎 รายละเอียดสูตร:
- ที่นี่ ในฟังก์ชัน IF SUM(VLOOKUP(C14, $B$4:$G$11, {3,4,5,6}, FALSE))>=E15 เป็นตรรกะเงื่อนไข
- อย่างไรก็ตาม ฟังก์ชัน VLOOKUP จะตรวจสอบว่ายอดขายรวมของ Name ที่ป้อนนั้นมากกว่าหรือเท่ากับยอดขายสูงสุดที่เรากำหนดไว้ล่วงหน้าหรือไม่
- หลังจากนั้น SUM ฟังก์ชันจัดเตรียมผลรวมของชื่อเฉพาะ
- สุดท้าย ฟังก์ชัน IF ตรวจสอบเงื่อนไข หากยอดขายตรงกัน เราจะพิมพ์ “ ใช่ ” มิฉะนั้น “ ไม่ใช่ ”
- สุดท้าย กดปุ่ม Enter คีย์เพื่อให้ได้ผลลัพธ์สุดท้าย
อ่านเพิ่มเติม: INDEX MATCH เทียบกับฟังก์ชัน VLOOKUP (9 ตัวอย่าง)
วิธีการรวมหลายแถวด้วยฟังก์ชัน INDEX และ MATCH
อย่างไรก็ตาม เราสามารถรวมฟังก์ชัน INDEX และ MATCH เข้าด้วยกันเพื่อหาผลรวมของ หลายแถว อย่างไรก็ตาม กระบวนการทางเลือกนี้ใช้งานง่ายมาก ที่นี่ เราจะคำนวณยอดขายรวมของพนักงาน Ethan Scott ในเดือนต่างๆ ของปี เพื่อจุดประสงค์ในการสาธิต ฉันได้เปลี่ยนชุดข้อมูลก่อนหน้านี้ ดังนั้น ให้ทำตามขั้นตอนด้านล่างเพื่อให้การดำเนินการเสร็จสมบูรณ์อย่างถูกต้อง
📌 ขั้นตอน:
- ประการแรก ใส่สูตรต่อไปนี้ในเซลล์ D12 .
=SUM(INDEX(C5:D10,,MATCH("Ethan Scott",C5:D5,0)))
- หลังจากนั้น กด Enter เพื่อคำนวณยอดขายรวมของ Ethan Scott
สิ่งที่ต้องจำ
- ประการแรก หากค่าที่ค้นหาไม่มีอยู่ในชุดข้อมูลที่กำหนด ฟังก์ชันทั้งหมดเหล่านี้จะส่งคืน #NA ข้อผิดพลาด
- ในทำนองเดียวกัน ถ้า col_index_num มากกว่าจำนวนคอลัมน์ในตารางอาร์เรย์ คุณจะได้รับค่าความผิดพลาด #REF! .
- สุดท้าย คุณจะได้รับค่าความผิดพลาด #VALUE! ถ้า table_array น้อยกว่า 1 .
สรุป
นี่คือขั้นตอนทั้งหมดที่คุณสามารถทำตามได้ เพื่อใช้งาน VLOOKUP SUM ในหลายๆ แถวใน Excel โดยรวมแล้ว ในแง่ของการทำงานกับเวลา เราต้องการสิ่งนี้เพื่อวัตถุประสงค์ต่างๆ ฉันได้แสดงวิธีการหลายวิธีพร้อมตัวอย่างที่เกี่ยวข้อง แต่อาจมีการทำซ้ำอื่น ๆ อีกมากมายขึ้นอยู่กับสถานการณ์ต่าง ๆ หวังว่าตอนนี้คุณสามารถสร้างการปรับเปลี่ยนที่จำเป็นได้อย่างง่ายดาย ฉันหวังเป็นอย่างยิ่งว่าคุณได้เรียนรู้บางอย่างและสนุกกับคำแนะนำนี้ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง หากคุณมีคำถามหรือคำแนะนำใดๆ
สำหรับข้อมูลเพิ่มเติมเช่นนี้ โปรดไปที่ Exceldemy.com .