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

จะรวมแถวที่มี ID / ชื่อเดียวกันใน Excel ได้อย่างไร?

ผู้เขียน: เคลลี่ แก้ไขล่าสุด: 2025-01-21
ภาพหน้าจอแสดงตารางที่มีข้อมูลสำหรับรวมแถวตาม ID เดียวกันใน Excel

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


รวมแถวที่มี ID / ชื่อเดียวกันโดย VBA

วิธีนี้จะแนะนำ VBA เพื่อรวมแถวทั้งหมดที่มี ID หรือชื่อเดียวกันอย่างรวดเร็วในการเลือกที่ระบุ โปรดดำเนินการดังนี้:

1. กด อื่น ๆ + F11 ปุ่มเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

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

VBA: รวมแถวที่มี ID / ชื่อเดียวกันใน Excel

Sub Consolidate_Rows()
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Value
Else
xRg(I, K) = xRg(I, K).Value & "," & xRg(J, K).Value
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

3. กด F5 หรือคลิกปุ่ม วิ่ง เพื่อเรียกใช้ VBA นี้

4. ในกล่องโต้ตอบ Kutools for Excel ที่เปิดขึ้นมาโปรดเลือกแถวที่คุณจะรวมและคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:
ภาพหน้าจอแสดงกล่องโต้ตอบ Kutools สำหรับ Excel พร้อมการเลือกแถวเพื่อรวมแถวตาม ID

ตอนนี้คุณจะเห็นแถวในช่วงที่ระบุรวมกับเครื่องหมายจุลภาคด้วยรหัสเดียวกัน ดูภาพหน้าจอ:
ภาพหน้าจอแสดงแถวที่รวมกันใน Excel โดยมี ID เดียวกันโดยมีเครื่องหมายจุลภาคคั่นค่า

หมายเหตุ: VBA นี้สามารถรวมแถวตามค่าในคอลัมน์แรกเท่านั้น ตัวอย่างเช่นคุณต้องการรวมแถวด้วยชื่อเดียวกันคุณต้องย้ายคอลัมน์ชื่อไปที่คอลัมน์แรกของช่วงที่ระบุ

รวมแถวที่มี ID / ชื่อเดียวกันโดย Kutools for Excel

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

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1เลือกช่วงข้อมูลที่จะรวมเข้าด้วยกัน และคลิก Kutools > ผสานและแยก > แถวรวมขั้นสูง. ดูภาพหน้าจอ:
ภาพหน้าจอแสดงริบบิ้น Kutools สำหรับ Excel พร้อมตัวเลือก Advanced Combine Rows ที่ถูกเลือก

2. ใน แถวรวมขั้นสูง โปรดระบุการดำเนินการต่อไปนี้:

  • เลือกคอลัมน์ ID หรือชื่อที่คุณจะรวมข้อมูลอื่น ๆ ไว้ จากนั้นเลือก คีย์หลัก จาก การดำเนินการ หล่นลง;
  • ขั้นตอนต่อไป เลือกชื่อคอลัมน์อื่น และคลิกรายการดร็อปดาวน์จาก การดำเนินการ ฟิลด์และเลือกตัวแบ่งหนึ่งตัวจาก รวมกัน ส่วน ทำซ้ำขั้นตอนนี้สำหรับคอลัมน์อื่น ๆ ที่คุณต้องการรวมเข้าด้วยกัน
  • คลิก OK ปุ่ม
    ปลาย:หากคุณต้องการรักษาการจัดรูปแบบเซลล์เมื่อทำการผสาน โปรดตรวจสอบ ใช้ค่าที่จัดรูปแบบ ตัวเลือก

ภาพหน้าจอแสดงกล่องโต้ตอบการรวมแถวขั้นสูง

ตอนนี้คุณจะเห็นแถวที่เลือกรวมกันตามรหัสคำสั่งซื้อ ดูภาพหน้าจอ:
ภาพหน้าจอแสดงแถวที่รวมกันใน Excel กับผลลัพธ์ที่แสดงหลังจากใช้ Kutools

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

หากทำตามวิธีการเหล่านี้ คุณจะสามารถรวมแถวที่มี ID หรือชื่อเดียวกันใน Excel ได้อย่างง่ายดาย ช่วยประหยัดเวลาและมั่นใจได้ถึงความแม่นยำ เลือกแนวทางที่เหมาะสมที่สุดกับข้อมูลและวัตถุประสงค์ของคุณ! หากคุณสนใจที่จะสำรวจเคล็ดลับและเทคนิค Excel เพิ่มเติม เว็บไซต์ของเรามีบทช่วยสอนนับพันบทเพื่อช่วยให้คุณเชี่ยวชาญ Excel.


บทความที่เกี่ยวข้อง:

วิธีการเชื่อมต่อการจัดรูปแบบตัวเลข / วันที่ใน Excel

วิธีการต่อเซลล์จากแผ่นงานอื่น / แผ่นงานอื่นใน Excel

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

🤖 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% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!