วิธีรวมข้อมูลจากหลายแผ่นใน Excel (4 วิธี)

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

ใน Excel เรามักจะทำงานกับ ชุดข้อมูล ขนาดใหญ่ ในขณะที่ทำงานกับ ชุดข้อมูล เหล่านี้ เรามักจะต้อง รวมข้อมูล จาก แผ่นงานหลายแผ่น เพื่อวิเคราะห์อย่างเหมาะสม ในบทความนี้ ฉันจะอธิบาย 4 วิธีใน Excel เพื่อ รวมข้อมูล จาก แผ่นงานหลายแผ่น

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

รวมข้อมูลจากหลาย Sheets.xlsx

ใช้ VBA เพื่อรวมข้อมูลจากหลาย Sheets.xlsm

นี่คือ เวิร์กชีต ฉันจะใช้เพื่ออธิบายวิธีการ รวมข้อมูล จาก หลายชีต ใน Excel . เรามีนักเรียนหลายคนพร้อมกับ รหัสนักศึกษา และ เครื่องหมายของพวกเขา ฉันจะ รวม เครื่องหมายสำหรับหัวเรื่องต่างๆ เพื่ออธิบายวิธีการ

4 วิธีการรวมข้อมูลจากหลายแผ่นใน Excel

1. การใช้คุณลักษณะการรวมข้อมูลเพื่อรวมข้อมูลจากหลายชีต

ในส่วนนี้ ฉันจะอธิบายวิธีใช้ รวมข้อมูล เพื่อ รวมข้อมูล ฉันจะเพิ่ม เครื่องหมาย ของ ฟิสิกส์ และ คณิตศาสตร์ โดยใช้วิธีนี้

ขั้นตอน:

ไปที่ รวมแผ่นงาน เลือก D5 .

จากนั้นไปที่แท็บ ข้อมูล > ;> เลือก เครื่องมือข้อมูล >> เลือก รวมบัญชี .

กล่องโต้ตอบ กล่องโต้ตอบ ของ รวมบัญชี จะปรากฏขึ้น

คงเมนูแบบเลื่อนลง ฟังก์ชัน ไว้เช่นเดิมเนื่องจากคุณต้องการรวมคะแนน

ตอนนี้ คุณต้องเพิ่ม ข้อมูลอ้างอิง ไปที่ แผ่นงานชุดข้อมูล (ฟิสิกส์) >> เลือก ช่วง D5:D14 >> เลือก เพิ่ม .

Excel จะเพิ่ม ข้อมูลอ้างอิง ในทำนองเดียวกัน ตั้งค่า การอ้างอิง สำหรับ ช่วง D5:D14 จากสมุดงาน ชุดข้อมูล (คณิตศาสตร์) .

➤ จากนั้นคลิก ตกลง Excel จะ รวม พวกเขาและส่งกลับ ผลรวม เป็นเอาต์พุต

อ่านเพิ่มเติม: วิธีรวมข้อมูลใน Excel จากแผ่นงานหลายแผ่น (3 วิธี)

2. การใช้ Power Query เพื่อรวมข้อมูลจากหลายแผ่น

ตอนนี้เราจะเห็น วิธีรวมข้อมูลจากหลายแผ่นงานโดยใช้ PowerQuery ฉันจะรวม เครื่องหมาย(s) ของ ฟิสิกส์ สำหรับสองส่วน ( A & B ) ในกรณีนี้ มี ข้อกำหนดเบื้องต้น ในกรณีนี้ ชุดข้อมูลควรอยู่ในรูปแบบ ตาราง

ขั้นตอนที่ 1: การสร้างตาราง

เลือก ช่วง B4:D14 .

กด CTRL + T กล่องโต้ตอบ สร้างตาราง จะปรากฏขึ้น คลิก ตกลง .

Excel จะสร้างตาราง

<21

ตอนนี้ ฉันจะเปลี่ยนชื่อ ตาราง ในการทำเช่นนั้น ไปที่แท็บ การออกแบบตาราง และเปลี่ยนชื่อ ตาราง ของคุณ

ในทำนองเดียวกัน สร้าง ตาราง สำหรับ ชุดข้อมูล อื่นๆ

ขั้นตอนที่ 2: รวมข้อมูล

ไปที่ ข้อมูล แท็บ >> เลือก รับข้อมูล >> เลือก จากแหล่งข้อมูลอื่น >> เลือก ข้อความค้นหาว่าง

หน้าต่าง Power Query Editor จะปรากฏขึ้น ในแถบสูตร จดสูตร:

=Excel.CurrentWorkbook()

➤ กด ENTER . Excel จะแสดง ตาราง ใน สมุดงาน ของคุณ

➤ จากนั้น คลิกปุ่ม ลูกศรสองหัว (ดูภาพ)

➤ จากนั้น เลือก คอลัมน์ ที่คุณต้องการรวม ฉันจะรวมทั้งหมดเข้าด้วยกัน

➤ ไม่ต้องทำเครื่องหมาย ใช้ชื่อคอลัมน์เดิมเป็นคำนำหน้า จากนั้นคลิก ตกลง .

Excel จะรวม ชุดข้อมูล .

➤ ตอนนี้ เลือก ปิด & Load .

Excel จะสร้าง ตาราง ใหม่รวม ชุดข้อมูล .<3

เปลี่ยนชื่อ คอลัมน์ ชื่อ ฉันจะเรียกสิ่งนี้ว่า ส่วน .

หมายเหตุ:

เมื่อ คุณใช้วิธีข้างต้น คุณอาจประสบปัญหา

ชื่อตารางใหม่ของเราคือ Query1 ซึ่งประกอบด้วย 21 แถว รวมทั้ง ส่วนหัว .

➤ ตอนนี้ คลิกขวา เมาส์ ของคุณเพื่อเปิด เมนูบริบท จากนั้นคลิก รีเฟรช .

เมื่อคุณ รีเฟรช คุณจะเห็นว่าหมายเลข แถว มีการเปลี่ยนแปลง ถึง 41 . นั่นเป็นเพราะตัว Query1 เป็นตารางและทำงานเป็น อินพุต

ในการแก้ปัญหานี้ ให้ทำตามขั้นตอน

➤ ไปที่ แบบเลื่อนลง ของ ชื่อคอลัมน์ (ดูภาพ)

➤ จากนั้นไป เป็น ตัวกรองข้อความ >> เลือก ไม่มี .

หน้าต่าง Custom AutoFilter จะเปิดขึ้น

➤ เขียน Query1 ใน กล่อง (ดูภาพ) จากนั้นคลิก ตกลง .

คราวนี้ จะไม่เห็น แถว ที่มีชื่อ Query1 แม้ว่าคุณจะรีเฟรช ชุดข้อมูล ก็ตาม

20 แถว จะถูกโหลดในขณะนี้เนื่องจาก Excel ไม่นับ ส่วนหัว ในครั้งนี้

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

  • วิธีรวมกราฟเส้นสองเส้นใน Excel (3 วิธี)
  • รวมสองกราฟใน Excel (2 วิธี)
  • วิธีรวมกราฟใน Excel (ทีละขั้นตอน แนวทาง)
  • รวมไฟล์ Excel หลายไฟล์เป็นแผ่นงานเดียว (4 วิธี)
  • วิธีรวมคอลัมน์ใน Excel (4 วิธี)

3. การใช้ VBA เพื่อรวมข้อมูลจากหลายชีต

ตอนนี้ ฉันจะใช้ มาโคร VBA เพื่อ รวมข้อมูล จาก หลายแผ่น . สมมติว่า สมุดงาน ของคุณมี สองแผ่นงาน ชุดข้อมูล ( Physics_A ) และ ชุดข้อมูล ( Physics_B ) และคุณกำลังจะรวม ข้อมูล จาก ชุดข้อมูล เหล่านี้ลงใน เวิร์กชีต ใหม่ที่ชื่อว่า รวมบัญชี .

ขั้นตอน:

➤ ไปที่แท็บ นักพัฒนาซอฟต์แวร์ >> เลือก ภาพ พื้นฐาน

➤ จากนั้นไปที่แท็บ แทรก >> โมดูล

หน้าต่าง โมดูล จะปรากฏขึ้น ตอนนี้เขียนโค้ดต่อไปนี้

5950

ที่นี่ ฉันได้สร้าง ขั้นตอนย่อย ชื่อ combine_multiple_sheets . ฉันใช้ตัวแปร Row_1 , Col_1 , Row_last และ Column_last โดยใช้คำสั่ง Dim 2> และตั้งค่า wX เป็นเวิร์กชีต รวมบัญชี โดยใช้คำสั่ง ตั้งค่า

นอกจากนี้ ฉันยังใช้กล่องข้อความอินพุตโดยใช้ Application.InputBox พร้อมคำสั่ง “เลือกส่วนหัว” .

จากนั้น ฉันใช้ สำหรับ ลูป และกำหนด Row_1 และ Col_1 โดยใช้คุณสมบัติ headers.range

➤ จากนั้นกด F5 เพื่อเรียกใช้โปรแกรม Excel จะสร้าง ชุดข้อมูลที่รวมกัน .

หมายเหตุ:

โปรดจำไว้ว่า ว่า รหัส VBA นี้จะรวม แผ่นงาน ทั้งหมดที่มีอยู่ใน สมุดงาน ของคุณ ดังนั้น คุณต้องมีเฉพาะ แผ่นงาน ที่มี ข้อมูล ที่คุณจะ รวม .

อ่านเพิ่มเติม: วิธีผสานหลายแผ่นเป็นแผ่นเดียวด้วย VBA ใน Excel (2 วิธี)

4. การใช้ฟังก์ชัน VLOOKUP เพื่อรวมข้อมูลจากหลายแผ่น

สมมติว่า ฉันมี แผ่นงาน ชื่อ “ ชื่อ ” ที่ฉันมีชื่อของนักเรียนบางคน และอีกคนหนึ่งชื่อ “ Marks ” ในการสร้างแผ่นงาน ผลลัพธ์ ที่เหมาะสม ฉันต้อง รวม เข้าด้วยกัน ฉันจะทำโดยใช้ ฟังก์ชัน VLOOKUP .

ขั้นตอน:

➤ สร้าง <1 ใหม่>คอลัมน์ ทำเครื่องหมาย ทางด้านขวาของ ชื่อ .

➤ จากนั้นไปที่ D5 และจดสูตรต่อไปนี้

=VLOOKUP(B5,Marks!B4:C14,2)

ที่นี่ ฉันได้ตั้งค่า ค่าการค้นหา B5 และ อาร์เรย์ คือ B4:C14 จาก มาร์กชีต col_ind_num คือ 2 ตามที่ฉันต้องการ เครื่องหมาย .

➤ ตอนนี้กด ENTER Excel จะส่งคืนเอาต์พุต

➤ จากนั้นใช้ Fill Handle เพื่อ AutoFill ถึง D14 . Excel จะรวมเครื่องหมายจาก แผ่นงานทำเครื่องหมาย

อ่านเพิ่มเติม: วิธี การรวมชีตใน Excel (6 วิธีที่ง่ายที่สุด)

สมุดงานแบบฝึกหัด

การฝึกวิธีการ การรวมข้อมูล จากหลาย ๆ ชีต<เป็นสิ่งสำคัญ 2>. นั่นเป็นเหตุผลที่ฉันได้แนบ ใบแบบฝึกหัด สำหรับคุณ

สรุป

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

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