จะรวมแถวที่มี 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 ปุ่ม. ดูภาพหน้าจอ:
ตอนนี้คุณจะเห็นแถวในช่วงที่ระบุรวมกับเครื่องหมายจุลภาคด้วยรหัสเดียวกัน ดูภาพหน้าจอ:
รวมแถวที่มี ID / ชื่อเดียวกันโดย Kutools for Excel
อย่ากังวล หากคุณไม่คุ้นเคยกับการเขียนโค้ด VBAKutools สำหรับ Excel เสนอ แถวรวมขั้นสูง ฟีเจอร์ที่ช่วยให้กระบวนการง่ายขึ้น ไม่จำเป็นต้องดำเนินการที่ซับซ้อน เพียงแค่คลิกไม่กี่ครั้งก็สามารถรวมแถวที่มี ID หรือชื่อเดียวกันได้อย่างรวดเร็ว เครื่องมืออันทรงพลังนี้ยังรองรับการรวมคอลัมน์ การรวมผลรวม การนับ การหาค่าเฉลี่ย และอื่นๆ ทำให้เป็นโซลูชันที่สมบูรณ์แบบสำหรับความต้องการในการประมวลผลข้อมูลที่หลากหลายของคุณ
1เลือกช่วงข้อมูลที่จะรวมเข้าด้วยกัน และคลิก Kutools > ผสานและแยก > แถวรวมขั้นสูง. ดูภาพหน้าจอ:
2. ใน แถวรวมขั้นสูง โปรดระบุการดำเนินการต่อไปนี้:
- เลือกคอลัมน์ ID หรือชื่อที่คุณจะรวมข้อมูลอื่น ๆ ไว้ จากนั้นเลือก คีย์หลัก จาก การดำเนินการ หล่นลง;
- ขั้นตอนต่อไป เลือกชื่อคอลัมน์อื่น และคลิกรายการดร็อปดาวน์จาก การดำเนินการ ฟิลด์และเลือกตัวแบ่งหนึ่งตัวจาก รวมกัน ส่วน ทำซ้ำขั้นตอนนี้สำหรับคอลัมน์อื่น ๆ ที่คุณต้องการรวมเข้าด้วยกัน
- คลิก OK ปุ่มปลาย:หากคุณต้องการรักษาการจัดรูปแบบเซลล์เมื่อทำการผสาน โปรดตรวจสอบ ใช้ค่าที่จัดรูปแบบ ตัวเลือก
ตอนนี้คุณจะเห็นแถวที่เลือกรวมกันตามรหัสคำสั่งซื้อ ดูภาพหน้าจอ:
Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now
หากทำตามวิธีการเหล่านี้ คุณจะสามารถรวมแถวที่มี ID หรือชื่อเดียวกันใน Excel ได้อย่างง่ายดาย ช่วยประหยัดเวลาและมั่นใจได้ถึงความแม่นยำ เลือกแนวทางที่เหมาะสมที่สุดกับข้อมูลและวัตถุประสงค์ของคุณ! หากคุณสนใจที่จะสำรวจเคล็ดลับและเทคนิค Excel เพิ่มเติม เว็บไซต์ของเรามีบทช่วยสอนนับพันบทเพื่อช่วยให้คุณเชี่ยวชาญ Excel.
บทความที่เกี่ยวข้อง:
วิธีการเชื่อมต่อการจัดรูปแบบตัวเลข / วันที่ใน Excel
วิธีการต่อเซลล์จากแผ่นงานอื่น / แผ่นงานอื่นใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!