ไปยังเนื้อหาหลัก

วิธีผสานแผ่นงานหลายแผ่นด้วยส่วนหัวเดียวกันใน Excel

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

doc รวมส่วนหัวเดียวกัน 1
doc รวมส่วนหัวเดียวกัน 2
doc รวมส่วนหัวเดียวกัน 3

ผสานแผ่นงานที่มีส่วนหัวเดียวกันโดย VBA

รวมแผ่นงาน excel ที่มีส่วนหัวเดียวกันโดยใช้ฟังก์ชัน Consolidate

ผสานหรือรวมแผ่นงาน excel ที่มีส่วนหัวเดียวกันโดย Kutools for Excel ความคิดที่ดี 3


ลูกศรสีฟ้าฟองขวา ผสานแผ่นงานที่มีส่วนหัวเดียวกันโดย VBA

หากคุณต้องการรวมแผ่นงานที่มีส่วนหัวเดียวกันโดยไม่ต้องคำนวณใด ๆ คุณสามารถใช้รหัส VBA เพื่อแก้ปัญหาได้

1. เปิดใช้งานสมุดงานที่คุณต้องการผสานแผ่นงานกด Alt + F11 กุญแจเพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นวางโค้ด VBA ด้านล่างลงในไฟล์ โมดูล หน้าต่าง

VBA: ผสานแผ่นงานที่มีส่วนหัวเดียวกัน

Sub Combine()
'UpdateByKutools20151029
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

3 กด F5 เพื่อเรียกใช้ VBA และกล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณป้อนหมายเลขของแถวหัวเรื่อง ดูภาพหน้าจอ:

doc รวมส่วนหัวเดียวกัน 4

4 คลิก OK. และแผ่นงานทั้งหมดในสมุดงานที่ใช้งานอยู่จะรวมอยู่ในแผ่นงานใหม่ที่เรียกว่า “ รวมกัน”.

doc รวมส่วนหัวเดียวกัน 1
doc บวก
doc รวมส่วนหัวเดียวกัน 2
doc บวก
doc รวมส่วนหัวเดียวกัน 3
doc แนวตั้งเท่ากัน
doc รวมส่วนหัวเดียวกัน 3

เคล็ดลับ:

(1. ) ข้อมูลของคุณต้องเริ่มต้นจาก A1 หากไม่เป็นเช่นนั้นรหัสจะไม่มีผล

(2. ) ข้อมูลของคุณต้องมีโครงสร้างเดียวกัน

(3. ) รหัสนี้สามารถรวมแผ่นงานทั้งหมดของสมุดงานที่ใช้งานอยู่เท่านั้นหากคุณต้องการรวมแผ่นงานจากสมุดงานหลายชุดรหัสนี้จะใช้ไม่ได้


ลูกศรสีฟ้าฟองขวา รวมแผ่นงาน excel ที่มีส่วนหัวเดียวกันโดยใช้ฟังก์ชัน Consolidate

สมมติว่าคุณมีข้อมูลบางส่วนที่มีส่วนหัวคอลัมน์และแถวเดียวกันตามที่แสดงด้านล่างภาพหน้าจอและคุณต้องการรวมแผ่นงาน excel กับส่วนหัวเดียวกันแล้วทำการคำนวณบางอย่างคุณสามารถใช้ฟังก์ชัน Consolidate ใน Excel ได้

doc รวมส่วนหัวเดียวกัน 6
doc รวมส่วนหัวเดียวกัน 7
doc รวมส่วนหัวเดียวกัน 8

1. เปิดสมุดงานทั้งหมดที่คุณต้องการรวมแผ่นงานและวางเคอร์เซอร์ไว้ที่เซลล์ว่างที่คุณต้องการค้นหาข้อมูลที่ผสานจากนั้นคลิก ข้อมูล > รวบรวม. ดูภาพหน้าจอ:

doc รวมส่วนหัวเดียวกัน 9

2. จากนั้นใน รวบรวม หน้าต่างให้ทำตามขั้นตอนด้านล่าง:

1) เลือกแบบฟอร์มการคำนวณที่คุณต้องการ ฟังก์ชัน รายการ;

2) คลิกเพื่อเลือกช่วงที่คุณต้องการรวม

3) คลิก เพิ่ม เพื่อเพิ่มช่วงลงในรายการอ้างอิงทั้งหมด ในการทำซ้ำ 2) ขั้นตอนและ 3) ขั้นตอนในการเพิ่มช่วงทั้งหมดที่จำเป็นในการรวมเข้าในรายการนี้

4) ตรวจสอบ แถวบนสุด และ คอลัมน์ซ้าย ภายใต้ ใช้ป้ายกำกับใน มาตรา.

5) หากคุณต้องการเชื่อมโยงข้อมูลที่ผสานเข้ากับแหล่งข้อมูลให้ตรวจสอบ สร้างลิงค์ไปยังแหล่งข้อมูล.

doc รวมส่วนหัวเดียวกัน 10
doc รวมส่วนหัวเดียวกัน 11
1) เลือกแบบฟอร์มการคำนวณที่คุณต้องการ ฟังก์ชัน รายการ;

2) คลิกเพื่อเลือกช่วงที่คุณต้องการรวม

3) คลิก เพิ่ม เพื่อเพิ่มช่วงลงในรายการอ้างอิงทั้งหมด ในการทำซ้ำ 2) ขั้นตอนและ 3) ขั้นตอนในการเพิ่มช่วงทั้งหมดที่จำเป็นในการรวมเข้าในรายการนี้

4) ตรวจสอบ แถวบนสุด และ คอลัมน์ซ้าย ภายใต้ ใช้ป้ายกำกับใน มาตรา.

5) หากคุณต้องการเชื่อมโยงข้อมูลที่ผสานเข้ากับแหล่งข้อมูลให้ตรวจสอบ สร้างลิงค์ไปยังแหล่งข้อมูล.

3 คลิก OK. ตอนนี้ช่วงข้อมูลทั้งหมดที่มีส่วนหัวเดียวกันจะถูกรวมเข้าเป็นหนึ่งเดียวและสรุปโดยส่วนหัว

doc รวมส่วนหัวเดียวกัน 6doc รวมส่วนหัวเดียวกัน 7doc รวมส่วนหัวเดียวกัน 8
doc แนวตั้งเท่ากัน
doc รวมส่วนหัวเดียวกัน 12

ลูกศรสีฟ้าฟองขวา ผสานหรือรวมแผ่นงาน excel ที่มีส่วนหัวเดียวกันโดย Kutools for Excel

หากในบางกรณีคุณต้องการรวมข้อมูลที่มีส่วนหัวเดียวกันเท่านั้นและในกรณีอื่น ๆ คุณต้องการรวมข้อมูลและรวมเข้าด้วยกันมีเคล็ดลับใดบ้างที่สามารถแก้ปัญหาทั้งสองงานนี้ได้ ที่นี่ฉันแนะนำ Kutools สำหรับ Excelมีพลัง รวมกัน ฟังก์ชั่นสำหรับคุณ

รวมแผ่นงาน excel ที่มีส่วนหัวเดียวกัน

รวมแผ่นงานหลายแผ่นด้วยส่วนหัวเดียวกัน

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้:(ดาวน์โหลด Kutools for Excel ฟรีทันที!)

รวมแผ่นงาน excel ที่มีส่วนหัวเดียวกัน

1 คลิก Kutools พลัส > รวมกัน เพื่อเปิดใช้งานตัวช่วยสร้างการรวมจากนั้นตรวจสอบ รวมแผ่นงานหลายแผ่นจากสมุดงานเป็นแผ่นงานเดียว. ดูภาพหน้าจอ:
doc รวมส่วนหัวเดียวกัน 14
doc kutools รวม 2

2 คลิก ถัดไป>> เพื่อไปที่ รวมแผ่นงาน - ขั้นตอนที่ 2 จาก 3 วิซาร์ดและทำตามด้านล่าง:

doc kutools รวม 3
1) คลิก เพิ่ม > ไฟล์ / โฟลเดอร์ ในการเพิ่มเวิร์กบุ๊กคุณสามารถผสานแผ่นงานจากไฟล์ รายการสมุดงาน;
2) ตรวจสอบชื่อสมุดงานที่คุณต้องการรวมแผ่นงานคุณสามารถเลือกสมุดงานได้หลายเล่ม
3) ตรวจสอบแผ่นงานที่คุณต้องการรวมเข้าด้วยกัน
4) คลิก doc เลือก เพื่อเลือกช่วงที่คุณต้องการรวมหากช่วงถูกวางไว้ในตำแหน่งเดียวกันของแต่ละแผ่นเพียงแค่เลือกช่วงหนึ่งจากแผ่นงานจากนั้นคลิก ช่วงเดียวกัน.

3 คลิก ถัดไป >> ไป รวมแผ่นงาน - ขั้นตอนที่ 3 จาก 3 ตัวช่วยสร้างและตรวจสอบ รวมตามตัวเลือกแถว และประเภท 1 ลงในกล่องข้อความของ หมายเลขแถวชื่อหากไม่มีชื่อในช่วงของคุณให้พิมพ์ 0 ลงไป

doc kutools รวม 4

4 คลิก เสร็จสิ้นและกล่องโต้ตอบจะปรากฏขึ้นเพื่อเตือนให้คุณบันทึกสถานการณ์นี้หากคุณต้องการบันทึกให้คลิก ใช่,หรือ ไม่.

doc รวมส่วนหัวเดียวกัน 17

ตอนนี้แผ่นงานจะรวมเข้ากับส่วนหัวของแถวเดียวกันในสมุดงานใหม่

doc รวมส่วนหัวเดียวกัน 18

รวมแผ่นงานหลายแผ่นด้วยส่วนหัวเดียวกัน

หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้:(ดาวน์โหลด Kutools for Excel ฟรีทันที!)

1 คลิก Enterprise > รวมกัน เพื่อแสดงตัวช่วยสร้างการรวมและตรวจสอบ รวมและคำนวณค่าจากสมุดงานหลายเล่มเป็นแผ่นงานเดียว. ดูภาพหน้าจอ:
doc kutools รวม 5

2 คลิก ถัดไป>> ไป รวมแผ่นงาน - ขั้นตอนที่ 2 จาก 3 วิซาร์ดและทำตามด้านล่าง:

doc kutools รวม 3
1) คลิก เพิ่ม > ไฟล์ / โฟลเดอร์ ในการเพิ่มเวิร์กบุ๊กคุณสามารถผสานแผ่นงานจากไฟล์ รายการสมุดงาน;
2) ตรวจสอบชื่อสมุดงานที่คุณต้องการรวมแผ่นงานคุณสามารถเลือกสมุดงานได้หลายเล่ม
3) ตรวจสอบแผ่นงานที่คุณต้องการรวมเข้าด้วยกัน
4) คลิก doc เลือก เพื่อเลือกช่วงที่คุณต้องการรวมหากช่วงถูกวางไว้ในตำแหน่งเดียวกันของแต่ละแผ่นเพียงแค่เลือกช่วงหนึ่งจากแผ่นงานจากนั้นคลิก ช่วงเดียวกัน.

3. ไปที่คลิก ถัดไป>> และเลือกฟังก์ชันที่คุณต้องการใช้ในช่วงที่ผสานและตรวจสอบป้ายกำกับสำหรับช่วงที่ผสานของคุณ ดูภาพหน้าจอ:
doc kutools รวม 6

4 คลิก เสร็จสิ้นและกล่องโต้ตอบจะปรากฏขึ้นเพื่อขอให้คุณบันทึกสถานการณ์ให้คลิก ใช่ เพื่อบันทึกหรือคลิก ไม่ เพื่อไม่บันทึก

จากนั้นช่วงจะรวมอยู่ในสมุดงานใหม่

doc รวมส่วนหัวเดียวกัน 12

ข้อได้เปรียบของ Kutools สำหรับ Excel's รวมกัน ฟังก์ชันคือคุณสามารถผสานแผ่นงานหลายแผ่นในสมุดงานที่เปิดอยู่หรือสมุดงานที่ยังไม่ได้เปิดลงในแผ่นงานเดียวหรือสมุดงานเดียว

รวม / รวมข้อมูลตามค่าเดียวกันใน Excel ได้อย่างง่ายดาย

สมมติว่าคุณกำลังทำงานกับแผ่นงานซึ่งมีระเบียนที่ซ้ำกันหลายรายการและตอนนี้คุณต้องรวม / รวมแถวตามค่าเดียวกันและทำการคำนวณบางอย่างเช่นผลรวมค่าเฉลี่ยจำนวนแถวที่ซ้ำกัน ด้วยสิ่งนี้ แถวรวมขั้นสูง of Kutools สำหรับ Excelคุณสามารถรวมค่าเดียวกัน / ข้อมูลเดียวกันหรือแถวที่ซ้ำกันเป็นเซลล์ที่เหมาะสมได้อย่างรวดเร็ว  คลิกเพื่อทดลองใช้งานฟรีเต็มรูปแบบใน 30 วัน!
doc ขั้นสูงรวมแถว
 
Kutools for Excel: มีโปรแกรมเสริม Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

บทความสัมพัทธ์

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
When using the VBA code only two of my sheets are combining instead of the three active sheets. The headers are all the same and all start in cell A1. Would you have any idea what the issue is please?
This comment was minimized by the moderator on the site
Bonjour, est-ce possible de Fusionner et LIER Plusieurs Feuilles Avec Les Mêmes En-Têtes Dans Excel afin que les changements qui sont effectués dans les feuilles du classeur soient appliqués dans la nouvelle feuille "combinée"?
This comment was minimized by the moderator on the site
Hello, If you want to combine sheets which with the same sheet names, there is no built-in feature in Excel can help you. You can try Combine feature of Kutools for Excel, it provides an option that combine sheets with same names, for more details, you can visit this tutorial https://www.extendoffice.com/product/kutools-for-excel/excel-combine-sheets-of-same-name-into-one-worksheet.html. And Kutools for Excel supports 30-day free trial, you can download it to have a try. https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
Very helpful the code for combining multiple worksheets, it worked fine! Thank you!
This comment was minimized by the moderator on the site
what will be vba code for combining multiple sheets in workbook into one worksheet if row headers are the same ( not column headers)
This comment was minimized by the moderator on the site
I used VBA to copy all sheets to one, but how can I copy only select sheets instead of all of them?
This comment was minimized by the moderator on the site
Esta excelente la primera macro, pero no sabrias decirme por que solamente me combina 4 columnas?. Si mis hojas tienen un aproximado de 30 columnas.
This comment was minimized by the moderator on the site
Hello
I bought Kutools for Excel 19.00, by interest in the merge function, but doesn't work with my files and sheets, all have the same name (Workbook an sheets) but in the combination of : "Combine all same name worksheets into one worksheet" dosn't work (does nothing), inclusive don't saves the new workbook in the place that I select prior to execute de Finish button.
I followed the instructions one and another time, but the result is the same.
Some help?
This comment was minimized by the moderator on the site
Hi, Ezequiel Zavaleta, I am sorry for hear that. You can contact our Customer Service Manager through this: our team will solve your problems as soon as possible.
This comment was minimized by the moderator on the site
perfect, thank you
This comment was minimized by the moderator on the site
How can I combine only sheets with same header ignoring other sheets?
This comment was minimized by the moderator on the site
How do I merge only select worksheets in that workbook?
How can I run the Macro to refresh the data on a weekly basis without having to delete the "Combined" tab?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations