รวม SUMIF และ VLOOKUP ใน Excel (3 แนวทางด่วน)

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

ใน Microsoft Excel เราต้องรวมฟังก์ชัน SUMIF และ VLOOKUP เพื่อค้นหาค่า และตามเกณฑ์นั้น ผลรวมจะคำนวณจากช่วงของค่าต่างๆ ในบทความนี้ คุณจะได้เรียนรู้เทคนิคที่มีประโยชน์บางประการในการรวมฟังก์ชัน SUMIF และ VLOOKUP พร้อมตัวอย่างที่เหมาะสมและคำอธิบายง่ายๆ

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้

รวม SUMIF กับ VLOOKUP.xlsx

ภาพรวม: ฟังก์ชัน SUMIF ของ Excel

  • วัตถุประสงค์:

ฟังก์ชันจะเพิ่มเซลล์ที่ระบุตามเงื่อนไขหรือเกณฑ์ที่กำหนด

  • สูตร:

=SUMIF(ช่วง เกณฑ์ [sum_range])

  • อาร์กิวเมนต์:

ช่วง - ช่วงของเซลล์ที่จะใช้เงื่อนไข เกณฑ์- เงื่อนไขสำหรับช่วงเซลล์ที่เลือก [sum_range]- ช่วงของเซลล์ที่เอาต์พุตวางอยู่ สำหรับคำอธิบายและตัวอย่างโดยละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชัน SUMIF คลิกที่นี่ .

ภาพรวม: ฟังก์ชัน Excel VLOOKUP

  • วัตถุประสงค์:

ฟังก์ชัน VLOOKUP ค้นหาค่าในคอลัมน์ซ้ายสุดในตาราง แล้วส่งกลับค่าในแถวเดียวกันจาก คอลัมน์ที่ระบุ

  • สูตร:

=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])

  • อาร์กิวเมนต์:

lookup_value- ค่าที่ จะมองหาในคอลัมน์ซ้ายสุดของตารางที่กำหนด สามารถเป็นค่าเดียวหรืออาร์เรย์ของค่า table_array- ตารางที่ใช้ค้นหา lookup_value ในคอลัมน์ซ้ายสุด col_index_num- จำนวนคอลัมน์ในตารางที่จะส่งคืนค่า [range_lookup]- บอกว่าต้องตรงทั้งหมดหรือบางส่วนของ lookup_value ที่ตรงกัน 0 สำหรับการจับคู่แบบตรงทั้งหมด 1 สำหรับการจับคู่บางส่วน ค่าเริ่มต้นคือ 1 (การแข่งขันบางส่วน) สำหรับคำอธิบายโดยละเอียดเพิ่มเติมและตัวอย่างด้วยฟังก์ชัน VLOOKUP คลิกที่นี่ .

อ่านเพิ่มเติม: อาร์เรย์ตารางคืออะไรใน วีลุคอัพ? (อธิบายด้วยตัวอย่าง)

3 วิธีที่มีประโยชน์ในการรวม SUMIF และ VLOOKUP ใน Excel

เมื่อเราต้องรวม SUMIF และ VLOOKUP ฟังก์ชัน สถานการณ์สามารถพิจารณาได้เป็นสองประเภท i) เราต้องหาคู่ที่ตรงกันแล้วหาผลรวมตามผลที่ค้นพบ หรือ ii) เราต้องหาผลรวมจากหลายตารางหรือเวิร์กชีต จากนั้นค้นหาการจับคู่ด้วย VLOOKUP สองวิธีแรกต่อไปนี้ครอบคลุมเกณฑ์เริ่มต้น และในขณะที่ วิธีที่ 3 จะสรุปผลวิธีที่สอง

1. SUMIF ด้วย VLOOKUP เพื่อค้นหาคู่ที่ตรงกันและผลรวมในเวิร์กชีตที่คล้ายกัน

มาทำความรู้จักกับชุดข้อมูลก่อน ตารางแรก (B4:D14) แสดงข้อมูลคำสั่งซื้อแบบสุ่มบางส่วนพร้อมรหัสผลิตภัณฑ์และราคาที่สอดคล้องกัน ตารางที่สองทางด้านขวาแสดงชื่อลูกค้าและรหัสของลูกค้า สิ่งที่เราจะทำที่นี่คือการค้นหาชื่อลูกค้าที่เจาะจงซึ่งแสดงอยู่ใน เซลล์ C16 จากนั้นตามข้อมูลนี้ เราจะค้นหาคำสั่งซื้อสำหรับลูกค้าที่เกี่ยวข้องและสรุปราคารวม ที่จะชำระใน เซลล์ C17 .

ในเอาต์พุต เซลล์ C17 สูตรที่ต้องการด้วย SUMIF และ VLOOKUP ฟังก์ชันจะเป็น:

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

และหลังจากกด Enter คุณจะได้ค่าส่งคืนตามที่แสดงในภาพด้านล่าง

🔎 How Do the Formula Work?

  • ในสูตรนี้ ฟังก์ชัน VLOOKUP ทำงานเป็นอาร์กิวเมนต์ที่สอง (เกณฑ์) ของฟังก์ชัน SUMIF
  • ฟังก์ชัน VLOOKUP ฟังก์ชันค้นหาชื่อ Alex ในอาร์เรย์การค้นหา (F5:G11) และส่งกลับหมายเลข ID สำหรับ Alex
  • ตามหมายเลข ID ที่พบในก่อนหน้านี้ ขั้นตอน ฟังก์ชัน SUMIF จะรวมราคาทั้งหมดสำหรับหมายเลข ID ที่สอดคล้องกัน

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

2. SUMIF ด้วย VLOOKUP เพื่อค้นหาคู่ที่ตรงกันและผลรวมในเวิร์กชีตที่คล้ายกันใน Excel

ในส่วนนี้ เราจะใช้ขั้นตอนเดียวกับที่อธิบายไว้ก่อนหน้านี้ แต่คราวนี้ อาร์เรย์การค้นหาหรือตารางมีอยู่ในเวิร์กชีตอื่น (Sheet2) ดังนั้น เมื่อเราต้องการอ้างถึงอาร์เรย์การค้นหาที่ชื่อลูกค้าและ ID ของพวกเขาตั้งอยู่ เราจะต้องพูดถึงชื่อชีตที่เกี่ยวข้องด้วย แผ่นงานต่อไปนี้ (Sheet1) มีข้อมูลหลักที่มีเซลล์เอาต์พุต

และนี่คือแผ่นงานที่สอง (Sheet2) โดยที่อาร์เรย์การค้นหามีอยู่

ในการรวมอาร์เรย์การค้นหาด้านบนในฟังก์ชัน VLOOKUP เราต้องระบุชื่อแผ่นงาน ( แผ่นที่ 2) . ชื่อเวิร์กชีตนี้จะถูกแทรกโดยอัตโนมัติเมื่อคุณเปลี่ยนเป็น Sheet2 และเลือกอาร์เรย์การค้นหาสำหรับฟังก์ชัน VLOOKUP ดังนั้น สูตรสุดท้ายในเอาต์พุต เซลล์ C17 จะเป็น:

=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)

ตอนนี้กด ป้อน แล้วคุณจะได้ค่าผลลัพธ์ตามที่แสดงด้านล่าง

อ่านเพิ่มเติม: VLOOKUP และส่งคืนรายการที่ตรงกันทั้งหมด ใน Excel (7 วิธี)

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

  • VLOOKUP ไม่ทำงาน (8 เหตุผลและวิธีแก้ไข)
  • Excel LOOKUP เทียบกับ VLOOKUP: ด้วย 3 ตัวอย่าง
  • รวม SUMPRODUCT และ VLOOKUP ใน Excel
  • INDEX MATCH เทียบกับฟังก์ชัน VLOOKUP (9 ตัวอย่าง)
  • วิธีสร้าง VLOOKUP Case Sensitive ใน Excel (4 วิธี)

3. รวมฟังก์ชัน VLOOKUP, SUMPRODUCT และ SUMIF สำหรับแผ่นงาน Excel หลายแผ่น

ตอนนี้เราจะทำงานกับสเปรดชีตหลายแผ่น ในวิธีนี้ เราจะหาผลรวมจากข้อมูลที่มีอยู่ในเวิร์กชีตที่แตกต่างกันสองแผ่น จากนั้นแยกค่าด้วยฟังก์ชัน VLOOKUP ตามจำนวนผลรวมที่สอดคล้องกัน ในภาพด้านล่าง แผ่นงานที่ 1 ชื่อ Bonus_Amount มีตาราง 3 ตารางที่แตกต่างกัน ตารางซ้ายสุดจะแสดงโบนัสการขายสำหรับตัวแทนขายที่เกี่ยวข้อง เราต้องแยกจำนวนโบนัสเหล่านี้โดยใช้ฟังก์ชัน VLOOKUP สำหรับอาร์เรย์ (E5:F8) ที่เกี่ยวข้องกับเกณฑ์โบนัส เกณฑ์โบนัสคือยอดขายรวมที่เราต้องดึงออกมาจากเวิร์กชีตสองชุดชื่อ 'วันที่ 1' และ 'วันที่ 2' .

แผ่นงานต่อไปนี้เป็นข้อมูลการขายสำหรับวันที่ 1 ในเดือนพฤศจิกายน 2021

และแผ่นงานอีกแผ่นหนึ่งชื่อ 'วันที่ 2' อยู่ที่นี่พร้อมกับข้อมูลการขายสำหรับวันที่สอง

ในเวิร์กชีตที่ 1 (Bonus_Amount) สูตรที่จำเป็นในเอาต์พุต เซลล์ C5 จะเป็น:

=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"&"B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"&"C5:C10"))),$E$5:$F$8,2,TRUE)

หลังจากกด Enter และใช้ Fill Handle เพื่อเติมเซลล์ที่เหลือในคอลัมน์โบนัสโดยอัตโนมัติ เราจะได้ผลลัพธ์ต่อไปนี้

🔎 สูตรทำงานอย่างไร

  • ในสูตรนี้ ฟังก์ชัน INDIRECT อ้างถึงชื่อแผ่นงานจากเซลล์ H5 และ H6
  • SUMIF ฟังก์ชันใช้เอกสารอ้างอิง(ได้รับจากฟังก์ชัน INDIRECT) เพื่อรวมช่วงผลรวมและเกณฑ์สำหรับอาร์กิวเมนต์ ผลลัพธ์ผลลัพธ์จากฟังก์ชันนี้ส่งคืนในอาร์เรย์ที่แสดงยอดขายสำหรับพนักงานขายเฉพาะจากวันที่ 1 และวันที่ 2
  • ฟังก์ชัน SUMPRODUCT บวกรวมยอดขายที่พบในฟังก์ชันก่อนหน้า ขั้นตอน
  • ฟังก์ชัน VLOOKUP จะค้นหาช่วงของยอดขายรวมนี้ในตาราง (E4:F8) ของเกณฑ์โบนัสในแผ่นงาน Bonus_Amount และสุดท้าย จะส่งคืนจำนวนโบนัสตามช่วงเกณฑ์สำหรับพนักงานขาย

อ่านเพิ่มเติม: วิธีรวม Excel SUMIF & VLOOKUP ข้ามหลายชีต

การใช้ SUMIFS กับ VLOOKUP เพื่อเพิ่มหลายเกณฑ์

ฟังก์ชัน SUMIFS สามารถรับ หลายเกณฑ์ หรือ เงื่อนไข ด้วยการรวมฟังก์ชันนี้เข้ากับ VLOOKUP เราสามารถค้นหาค่า เพิ่มเกณฑ์บางอย่าง และสุดท้ายจะได้ผลรวมโดยพิจารณาจากเกณฑ์ที่กล่าวถึงสำหรับค่าการค้นหา ชุดข้อมูลต่อไปนี้ค่อนข้างคล้ายกับที่เราได้เห็นในสองวิธีแรก ในตารางนี้ เราได้เพิ่มคอลัมน์ใหม่หลังคอลัมน์ ราคา คอลัมน์ใหม่แสดงสถานะคำสั่งซื้อสำหรับรหัสคำสั่งซื้อทั้งหมด เมื่อใช้ฟังก์ชัน SUMIFS ที่นี่ เราจะใส่เกณฑ์สองข้อ - i) รหัสคำสั่งซื้อเฉพาะสำหรับลูกค้า และ ii) สถานะคำสั่งซื้อ เป็น 'ยืนยันแล้ว' เท่านั้น.

เดอะสูตรที่ต้องการในเอาต์พุต เซลล์ C17 จะเป็น:

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")

ตอนนี้กด Enter และคุณจะได้รับราคารวมของคำสั่งซื้อที่สอดคล้องสำหรับ Marcus

อ่านเพิ่มเติม: VLOOKUP ที่มีหลายเกณฑ์ใน Excel

บทสรุป

ฉันหวังว่าวิธีการง่ายๆ ที่กล่าวถึงข้างต้นทั้งหมดนี้จะช่วยให้คุณสามารถนำไปใช้ในสเปรดชีต Excel เมื่อคุณต้องรวม SUMIF ด้วยฟังก์ชัน VLOOKUP หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถตรวจสอบบทความอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ที่เว็บไซต์นี้

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