หน้าแรก บทความ Microsoft
Microsoft

Consolidate ใน Excel คืออะไร วิธีรวมข้อมูลจากหลายชีต/หลายไฟล์

เผยแพร่ 13 ส.ค. 69

เคยต้องรวมยอดค่าใช้จ่ายจาก 12 ชีตที่แยกเป็นรายเดือน หรือรวมงบประมาณที่สมาชิกในบ้านต่างคนต่างบันทึกกันคนละไฟล์ไหมครับ ถ้าต้องมานั่งกด + เชื่อมทีละชีตเองคงเสียเวลาและพลาดง่าย Excel มีเครื่องมือที่ทำหน้าที่นี้โดยเฉพาะชื่อว่า Consolidate บทความนี้จะพาไปรู้จักและใช้งานทีละขั้นตอน

Consolidate คืออะไร

Consolidate เป็นเครื่องมือใน Excel ที่ใช้ รวมข้อมูลจากหลายชีตหรือหลายไฟล์เข้ามาไว้ในที่เดียว โดยเลือกได้ว่าจะรวมแบบไหน เช่น ผลรวม (Sum), ค่าเฉลี่ย (Average), นับจำนวน (Count) หรือหาค่ามากสุด/น้อยสุด จุดเด่นคือไม่ต้องพิมพ์สูตรบวกเชื่อมชีตเองทีละจุด แค่บอก Excel ว่าข้อมูลอยู่ตรงไหนบ้าง แล้วให้เครื่องมือคำนวณสรุปมาให้ในชีตเดียว เหมาะมากกับงานที่มีโครงสร้างตารางคล้ายกันแต่กระจายอยู่คนละที่ เช่น บันทึกรายเดือนแยกชีต หรือไฟล์ที่สมาชิกแต่ละคนกรอกแยกกันมา

วิธีใช้ Consolidate ทีละขั้นตอน

  1. เตรียมชีต (หรือไฟล์) ที่จะสรุปผลไว้ก่อน แล้วคลิกเซลล์ในชีตสรุปที่ต้องการให้ผลลัพธ์ไปแสดง
  2. ไปที่แท็บ Data แล้วเลือก Consolidate (อยู่ในกลุ่ม Data Tools)
  3. ในช่อง Function เลือกรูปแบบการรวมที่ต้องการ เช่น Sum สำหรับรวมยอด หรือ Average สำหรับหาค่าเฉลี่ย
  4. กดปุ่ม Add แล้วเลือกช่วงข้อมูลจากชีตแรกที่ต้องการรวม จากนั้นกด Add ซ้ำเพื่อเพิ่มช่วงข้อมูลจากชีตถัดไปทีละชีตจนครบ
  5. ถ้าหัวคอลัมน์หรือหัวแถวของแต่ละชีตเหมือนกัน ให้ติ๊ก Use labels in แล้วเลือก Top row และ/หรือ Left column เพื่อให้ Excel จับคู่ข้อมูลตามชื่อป้ายกำกับให้ถูกต้อง แทนที่จะรวมตามตำแหน่งเซลล์เฉยๆ
  6. ถ้าต้องการให้ผลลัพธ์อัปเดตอัตโนมัติเมื่อข้อมูลต้นทางเปลี่ยน ให้ติ๊ก Create links to source data เพิ่มด้วย
  7. กด OK Excel จะคำนวณและแสดงผลรวมในชีตที่เลือกไว้ทันที

ตัวอย่าง: รวมยอดค่าใช้จ่าย 12 เดือนมาเป็นสรุปทั้งปี

สมมติมีไฟล์บันทึกค่าใช้จ่ายแยกเป็น 12 ชีต (ม.ค.-ธ.ค.) แต่ละชีตมีหมวดค่าใช้จ่ายเหมือนกัน ต้องการสรุปยอดรวมทั้งปีของแต่ละหมวดมาไว้ในชีตเดียว ใช้ Consolidate เลือก Function เป็น Sum แล้ว Add ช่วงข้อมูลจากทั้ง 12 ชีต พร้อมติ๊ก Use labels in Top row เพื่อให้รวมตามชื่อหมวดให้ถูกต้อง ผลลัพธ์ที่ได้จะเป็นดังนี้

B2ΣConsolidate: Sum จากชีต ม.ค.–ธ.ค. (Use labels in Top row)
A B
1 หมวดค่าใช้จ่าย ยอดรวมทั้งปี
2 ค่าอาหาร 86,400
3 ค่าเดินทาง 24,700
4 ค่าน้ำ-ไฟ 18,200

สังเกตว่าค่าตัวเลขในคอลัมน์ B ไม่ใช่สูตรที่อ้างอิงกลับไปหาแต่ละชีตเหมือน SUM ปกติ แต่เป็น ผลลัพธ์ที่ Consolidate คำนวณให้ครั้งเดียว จากข้อมูลทั้ง 12 ชีตตามหมวดที่ชื่อตรงกัน ทำให้ไม่ต้องเขียนสูตรบวกเชื่อมเองทีละชีตให้เสียเวลา

ตัวอย่าง: รวมงบประมาณจากสมาชิกในครอบครัวหลายไฟล์

อีกกรณีที่ใช้บ่อยคือสมาชิกในบ้านแต่ละคนบันทึกงบใช้จ่ายของตัวเองแยกไฟล์กัน แล้วอยากรวมเป็นภาพรวมค่าใช้จ่ายทั้งบ้านในไฟล์เดียว วิธีทำเหมือนเดิมคือเปิด Consolidate แล้ว Add ช่วงข้อมูลจากแต่ละไฟล์ (กดเปิดไฟล์ต้นทางไว้ก่อนถึงจะเลือกช่วงข้อมูลข้ามไฟล์ได้) เลือก Function เป็น Sum และติ๊ก Use labels in ให้ตรงกับโครงสร้างของแต่ละไฟล์

B2ΣConsolidate: Sum จาก 3 ไฟล์ (พ่อ.xlsx, แม่.xlsx, ลูก.xlsx)
A B
1 หมวดค่าใช้จ่าย ยอดรวมทั้งบ้าน
2 ค่าเทอมลูก 32,000
3 ค่าผ่อนบ้าน 15,500

ได้ภาพรวมงบทั้งบ้านในชีตเดียว โดยไม่ต้องเปิดแต่ละไฟล์มานั่งบวกเองทีละหมวด เห็นชัดว่าเดือนนี้ค่าใช้จ่ายรวมของบ้านหนักไปทางหมวดไหนมากที่สุด

ข้อควรระวังเวลาใช้ Consolidate

สรุป

Consolidate คือเครื่องมือที่ช่วยรวมข้อมูลจากหลายชีตหรือหลายไฟล์เข้าด้วยกันแบบไม่ต้องเขียนสูตรบวกเชื่อมเอง แค่เลือก Function ที่ต้องการ เพิ่มช่วงข้อมูลด้วย Add และติ๊ก Use labels in ให้จับคู่ตามชื่อป้ายกำกับ ก็ได้ภาพรวมข้อมูลในที่เดียวทันที เหมาะกับงานสรุปรายเดือนหรือรวมงบครอบครัวที่กระจายกันอยู่หลายไฟล์ ใครที่ยังไม่คุ้นกับสูตรพื้นฐานแนะนำให้อ่านต่อที่ 10 สูตร Excel พื้นฐาน และถ้าอยากสรุปข้อมูลแบบเจาะลึกกว่านี้ ลองดู พื้นฐาน PivotTable ควบคู่กันไปได้เลย

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line