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

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

ตัวอย่างเช่นคุณมีตารางตามภาพหน้าจอด้านล่างนี้และคุณต้องรวมแถวกับรหัสคำสั่งซื้อมีแนวคิดอย่างไร ที่นี่บทความนี้จะแนะนำสองโซลูชันสำหรับคุณ


รวมแถวที่มี 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 ปุ่ม. ดูภาพหน้าจอ:

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

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

รวมแถวและคำนวณตามค่าในคอลัมน์อื่นใน Excel ได้อย่างง่ายดาย

Kutools สำหรับ Excel's แถวรวมขั้นสูง ยูทิลิตี้สามารถช่วยให้คุณรวมแถวตามค่าในคอลัมน์ anohter และรวมนับค่าเฉลี่ย ฯลฯ ในเวลาเดียวกัน!


โฆษณาขั้นสูงรวมแถว 1

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

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

Kutools สำหรับ Excel - เต็มไปด้วยเครื่องมือที่จำเป็นสำหรับ Excel มากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! ดาวน์โหลดเดี๋ยวนี้!

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

2. ในกล่องโต้ตอบ Advanced Combine Rows โปรดเลือก ID หรือคอลัมน์ชื่อที่คุณจะรวมโดยคลิก คีย์หลักแล้วระบุกฎการรวมสำหรับคอลัมน์อื่น ๆ ตามที่คุณต้องการ

ในกรณีของฉัน (1) ฉันเลือกไฟล์ รหัสการสั่งซื้อ แล้วคลิก คีย์หลัก; (2) เลือก วันที่ แล้วคลิก คำนวณ > นับ; (3) เลือก พนักงานขาย แล้วคลิก รวมกัน > จุลภาค; (4) เลือก ราคา แล้วคลิก คำนวณ > รวม. ดูภาพหน้าจอ:

3. คลิก OK ปุ่ม
ตอนนี้คุณจะเห็นแถวที่เลือกรวมกันตามรหัสคำสั่งซื้อ ดูภาพหน้าจอ:


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

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

🤖 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 (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Existe aluna formula para crear eso si la herramienta?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations