สารบัญ
รวม Excel SUMIF & ฟังก์ชัน VLOOKUP เป็นหนึ่งในสูตรที่นิยมมากที่สุดในการรวบรวมค่าจากหลายชีตและรวมค่าตามเกณฑ์ ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีการดำเนินการดังกล่าวพร้อมตัวอย่างและคำอธิบายที่หลากหลาย
สมุดแบบฝึกหัด
ดาวน์โหลดสมุดงานและแบบฝึกหัดต่อไปนี้
รวม SUMIF & VLOOKUP ในหลายๆ Sheets.xlsx
ข้อมูลเบื้องต้นเกี่ยวกับฟังก์ชัน SUMIF ของ Excel
ฟังก์ชัน SUMIF สรุปค่าตามเงื่อนไขเฉพาะ
<8ไวยากรณ์:
=SUMIF(ช่วง, เกณฑ์, [sum_range])
-
อาร์กิวเมนต์:
ช่วง : ช่วงของค่าที่จะสรุป
เกณฑ์ : เงื่อนไขการใช้งานในช่วงที่เลือก
[sum_range] : ตำแหน่งที่เราต้องการดูผลลัพธ์
ข้อมูลเบื้องต้นเกี่ยวกับ ฟังก์ชัน Excel VLOOKUP
ฟังก์ชัน VLOOKUP ค้นหาค่าในตารางที่จัดในแนวตั้งและส่งกลับค่าที่ตรงกัน
-
ไวยากรณ์:
=VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
-
อาร์กิวเมนต์:
lookup_value : สิ่งที่เราต้องการค้นหา
table_array : จากตำแหน่งที่เราต้องการค้นหา
column_index : จำนวนคอลัมน์ในช่วงที่มีค่าส่งคืน
[range_lookup] : สำหรับการจับคู่แบบตรงทั้งหมด = FALSE, การจับคู่โดยประมาณ / บางส่วน = TRUE
2 วิธีง่ายๆ ในการรวม Excel SUMIF & VLOOKUP ข้ามหลายชีต
1. การใช้ฟังก์ชัน SUMIF ของ Excel กับฟังก์ชัน VLOOKUP ข้ามหลายชีต
ฟังก์ชัน SUMIF ทำงานเหมือนกับ ฟังก์ชัน SUM แต่จะสรุปเฉพาะค่าที่ตรงกับเงื่อนไขที่กำหนดเท่านั้น เราจะใช้ ฟังก์ชัน VLOOKUP ภายใน ฟังก์ชัน SUMIF เพื่อป้อนเกณฑ์ สมมติว่าเรามีแผ่นงานสองแผ่น ( Sheet1 & Sheet2 ) ใน แผ่นงาน 1 เรามีหมายเลขประจำตัวของพนักงานทั้งหมดและยอดขายของพนักงานที่มีราคาอยู่ในช่วง B4:D9 .
ใน แผ่นที่ 2 เรามีชื่อพนักงานทั้งหมดพร้อมหมายเลขประจำตัวพนักงาน
เราจะค้นหาพนักงานที่นี่ ลิลลี่ ( เซลล์ C11 ) ของ แผ่นที่ 1 ตอนนี้จาก Sheet2 เราจะค้นหา ID No ของเธอและแสดงราคาขายรวมใน เซลล์ C12 ( Sheet1 )
ขั้นตอน:
- ก่อนอื่น เลือก เซลล์ C12 ใน Sheet1 .
- ตอนนี้พิมพ์สูตร:
=SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)
- จากนั้นกด Ctrl+Shift+Enter เพื่อดูผลลัพธ์
➥ รายละเอียดสูตร
➤<2 VLOOKUP(C11,Sheet2!B5:C9,2,FALSE)
สิ่งนี้จะค้นหา ID No สำหรับค่าของ เซลล์ 11 ของ Sheet1 จาก Sheet2 ช่วงเซลล์ B5:C9 แล้วส่งคืนการจับคู่แบบตรงทั้งหมด
➤ SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)
การดำเนินการนี้จะสรุปราคาทั้งหมด โดยอิงจากการจับคู่ที่ตรงกันทุกประการของ ID No จากขั้นตอนที่แล้ว
หมายเหตุ:
- หากคุณไม่ใช่ผู้ใช้ Excel 365 เพื่อให้ได้ผลลัพธ์สุดท้าย คุณต้องกด Ctrl+Shift+Enter เนื่องจาก VLOOKUP ทำงานเป็นสูตรอาร์เรย์
- ดัชนีของคอลัมน์ จำนวนต้องไม่น้อยกว่า 1
- ฟังก์ชัน SUMIF ใช้งานได้กับข้อมูลที่เป็นตัวเลขเท่านั้น
อ่านเพิ่มเติม: SUMIF สำหรับหลายเกณฑ์ในชีตต่างๆ ใน Excel (3 วิธี)
การอ่านที่คล้ายกัน
- SUMIF ที่มีหลายเกณฑ์ (5 ตัวอย่างที่ง่ายที่สุด)
- วิธีดึงข้อมูลจากชีตอื่นตามเกณฑ์ใน Excel
- SUMIF ที่มีหลายเกณฑ์สำหรับคอลัมน์ต่างๆ ใน Excel
- รวมหลายคอลัมน์ตามหลายเกณฑ์ใน Excel
2. รวม SUMIF, VLOOKUP & ฟังก์ชัน INDIRECT ในหลายชีต
ในส่วนนี้ เราจะใช้ SUMPRODUCT & ฟังก์ชัน INDIRECT กับ VLOOKUP & ฟังก์ชัน SUMIF สำหรับหลายแผ่นงาน ที่นี่เรามีสามแผ่นงาน ในแผ่นงานแรก ' โบนัส ' เราจะเห็นชื่อพนักงาน เราต้องหาจำนวนโบนัสของพนักงานแต่ละคน นอกจากนี้ยังมีตารางเกณฑ์โบนัส ( E4:F7 ) แสดงจำนวนโบนัสตามยอดขายเราจำเป็นต้องแยกค่าจาก เดือนที่ 1 & เดือนที่ 2 แผ่นงาน
ตอนนี้ยอดขายของ เดือนที่ 1 อยู่ในแผ่นงานด้านล่าง
และยอดขายของ เดือนที่ 2 อยู่ในแผ่นงานด้านล่าง
STEPS:
- ขั้นแรก เลือก เซลล์ C5 ของ โบนัส แผ่นงาน
- พิมพ์สูตรต่อไปนี้:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"&"B5:B9"),Bonus!B5,INDIRECT("'"&$H$5:$H$6&"'!"&"C5:C9"))),$E$5:$F$7,2,TRUE)
- สุดท้าย กด Enter และใช้ Fill Handle เพื่อดูส่วนที่เหลือ ของผลลัพธ์
➥ การแบ่งสูตร
➤ ฟังก์ชัน INDIRECT แปลงข้อความ สตริงลงในการอ้างอิงเซลล์ที่ถูกต้อง ที่นี่จะอ้างถึงแผ่นงานจากช่วงเซลล์ H5:H6 .
➤ ในการรวมช่วงของผลรวมและเกณฑ์ ฟังก์ชัน SUMIF จะใช้แผ่นงานอ้างอิง ที่เราระบุไว้ จะคืนค่ายอดขายของพนักงานแต่ละคนจากแผ่นงาน เดือนที่ 1 & เดือนที่ 2 .
➤ ฟังก์ชัน SUMPRODUCT จะสรุปยอดที่เราพบจากขั้นตอนข้างต้น
➤ ใน โบนัส แผ่นงาน ฟังก์ชัน VLOOKUP ค้นหาจากช่วง E5:E7 ในท้ายที่สุด ระบบจะส่งคืนจำนวนโบนัสที่ตรงกันของพนักงาน
หมายเหตุ:
- หมายเลขดัชนีของคอลัมน์จะต้องไม่น้อยกว่า 1
- ป้อนหมายเลขดัชนีเป็นค่าตัวเลข
- ฟังก์ชัน SUMIF ใช้ได้กับข้อมูลที่เป็นตัวเลขเท่านั้น
- เราควรกด Ctrl+Shift+Enter ในขณะที่ VLOOKUP ทำงานเป็นสูตรอาร์เรย์
อ่านเพิ่มเติม: ฟังก์ชัน SUMIF ของ Excel สำหรับหลายเกณฑ์ (3 วิธี + โบนัส)
บทสรุป
เมื่อใช้วิธีการเหล่านี้ เราสามารถรวมฟังก์ชัน Excel SUMIF และ VLOOKUP ในหลายชีตเพื่อค้นหาค่าได้อย่างง่ายดาย มีแบบฝึกปฏิบัติเพิ่มเข้ามา ไปข้างหน้าและลองดูสิ อย่าลังเลที่จะสอบถามหรือแนะนำวิธีการใหม่ๆ