วิธีรวม Excel SUMIF & VLOOKUP ข้ามแผ่นงานหลายแผ่น

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

รวม 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 ของ โบนัส แผ่นงาน
    • พิมพ์สูตรต่อไปนี้:
    <6 =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 ในหลายชีตเพื่อค้นหาค่าได้อย่างง่ายดาย มีแบบฝึกปฏิบัติเพิ่มเข้ามา ไปข้างหน้าและลองดูสิ อย่าลังเลที่จะสอบถามหรือแนะนำวิธีการใหม่ๆ

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