Note: The other languages of the website are Google-translated. Back to English
English English

จะรวมแถวที่มี 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 และรวมนับค่าเฉลี่ย ฯลฯ ในเวลาเดียวกัน! คุณสมบัติเต็มทดลองใช้ฟรี 30 วัน!
โฆษณาขั้นสูงรวมแถว 1

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

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

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

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

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

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

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


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


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (1)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มีอยู่ สูตร aluna para crear eso si la herramienta?
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ