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

วิธีรวมแถวที่ซ้ำกันและรวมค่าใน Excel

doc- รวม sum1 -2 doc- รวม sum2

ใน Excel, คุณอาจพบปัญหานี้เสมอเมื่อคุณมีช่วงของข้อมูลที่มีรายการที่ซ้ำกันและตอนนี้คุณต้องการรวมข้อมูลที่ซ้ำกันและรวมค่าที่เกี่ยวข้องในคอลัมน์อื่นดังที่แสดงภาพหน้าจอต่อไปนี้ คุณจะแก้ปัญหานี้ได้อย่างไร?

รวมแถวที่ซ้ำกันและรวมค่าด้วยฟังก์ชัน Consolidate

รวมแถวที่ซ้ำกันและรวมค่าด้วยรหัส VBA

รวมแถวที่ซ้ำกันและรวมค่าด้วย Kutools for Excel

รวมแถวที่เกี่ยวข้องตามค่าที่ซ้ำกันในคอลัมน์อื่นด้วย Kutools for Excel


ลูกศรสีฟ้าฟองขวา รวมแถวที่ซ้ำกันและรวมค่าด้วยฟังก์ชัน Consolidate

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

1. คลิกเซลล์ที่คุณต้องการค้นหาผลลัพธ์ในแผ่นงานปัจจุบันของคุณ

2. ไปที่คลิก ข้อมูล > รวบรวมดูภาพหน้าจอ:

doc- รวม sum3

3. ใน รวบรวม กล่องโต้ตอบ:

  • (1. ) เลือก รวม ราคาเริ่มต้นที่ ฟังก์ชัน รายการแบบหล่นลง
  • (2. ) คลิก doc- รวม sum5 เพื่อเลือกช่วงที่คุณต้องการรวมจากนั้นคลิก เพิ่ม เพื่อเพิ่มข้อมูลอ้างอิง การอ้างอิงทั้งหมด กล่องรายการ;
  • (3. ) ตรวจสอบ แถวบนสุด และ คอลัมน์ซ้าย ราคาเริ่มต้นที่ ใช้ป้ายกำกับใน ตัวเลือก ดูภาพหน้าจอ:

doc- รวม sum4

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

doc- รวม sum6

หมายเหตุ: หากช่วงไม่มีแถวส่วนหัวคุณต้องยกเลิกการเลือก แถวบนสุด จาก ใช้ป้ายกำกับใน ตัวเลือก


รวมแถวที่ซ้ำกันและผลรวม / ค่าเฉลี่ยที่สอดคล้องกันในคอลัมน์อื่น

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


ลูกศรสีฟ้าฟองขวา รวมแถวที่ซ้ำกันและรวมค่าด้วยรหัส VBA

รหัส VBA ต่อไปนี้ยังช่วยให้คุณรวมแถวที่ซ้ำกันในแผ่นงานได้ แต่ในเวลาเดียวกันข้อมูลต้นฉบับจะถูกทำลายคุณต้องสำรองสำเนาข้อมูล

1. กด ALT + F11 จากนั้นจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

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

รหัส VBA: รวมแถวที่ซ้ำกันและรวมค่า

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. จากนั้นกด F5 เพื่อเรียกใช้รหัสนี้และคุณต้องเลือกช่วงที่คุณต้องการรวมในกล่องพร้อมต์ที่โผล่ออกมา ดูภาพหน้าจอ:

doc- รวม sum7

4. จากนั้นคลิก OKแถวที่ซ้ำกันได้ถูกรวมเข้าด้วยกันและมีการเพิ่มค่า

หมายเหตุ: หากคุณต้องการใช้รหัสนี้คุณควรทำสำเนาไฟล์เพื่อหลีกเลี่ยงการทำลายข้อมูลและรหัสนี้จะใช้กับสองคอลัมน์เท่านั้น


ลูกศรสีฟ้าฟองขวา รวมแถวที่ซ้ำกันและรวมค่าด้วย Kutools for Excel

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

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน. Get it Now .

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

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

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

doc- รวม sum7

3. จากนั้นเลือกชื่อคอลัมน์ที่คุณต้องการรวมค่าแล้วคลิก คำนวณ > รวม หรือการคำนวณอื่น ๆ ตามที่คุณต้องการ ดูภาพหน้าจอ:

doc- รวม sum7

4. คลิก Ok เพื่อปิดกล่องโต้ตอบจากนั้นคุณจะเห็นรายการที่ซ้ำกันถูกรวมเข้าด้วยกันและข้อมูลที่เกี่ยวข้องในคอลัมน์อื่นจะถูกรวมเข้าด้วยกัน ดูภาพหน้าจอ:

doc- รวม sum1 -2 doc- รวม sum2

คลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Advanced Combine Rows


ลูกศรสีฟ้าฟองขวา รวมแถวที่เกี่ยวข้องตามค่าที่ซ้ำกันในคอลัมน์อื่นด้วย Kutools for Excel

บางครั้งคุณต้องการรวมแถวตามค่าที่ซ้ำกันในคอลัมน์อื่น แถวรวมขั้นสูง of Kutools สำหรับ Excel ยังสามารถช่วยคุณได้โปรดทำดังนี้:

1. เลือกช่วงข้อมูลที่คุณต้องการใช้จากนั้นคลิก Kutools > ผสานและแยก > แถวรวมขั้นสูง เพื่อเปิดใช้งาน แถวรวมขั้นสูง กล่องโต้ตอบ

2. ใน แถวรวมขั้นสูง กล่องโต้ตอบคลิกชื่อคอลัมน์ที่คุณต้องการรวมข้อมูลอื่น ๆ จากนั้นคลิก คีย์หลักดูภาพหน้าจอ:

doc- รวม sum7

3. จากนั้นคลิกชื่อคอลัมน์อื่นที่คุณต้องการรวมข้อมูลแล้วคลิก รวมกัน ในการเลือกตัวคั่นเพื่อแยกค่ารวมของคุณดูภาพหน้าจอ:

doc- รวม sum7

4. จากนั้นคลิก Okค่าทั้งหมดที่มีเซลล์เดียวกันในคอลัมน์ A ถูกรวมเข้าด้วยกันดูภาพหน้าจอ:

doc- รวม sum1 -2 doc- รวม sum2

ลูกศรสีฟ้าฟองขวา รวมแถวที่ซ้ำกันและรวมค่าด้วย Kutools for Excel

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

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

รวมหลายแถวเข้าด้วยกันโดยยึดตามค่าที่ซ้ำกัน


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

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
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (29)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ตัวอย่างแรกของคุณค่อนข้างดี แต่ขาดขั้นตอนเดียว ก่อนที่จะคลิกตกลง เคอร์เซอร์ต้องอยู่ในพื้นที่ว่างสำหรับการรวมบัญชีเพื่อส่งออก หากคุณไม่ได้เลือกพื้นที่เซลล์ว่างหลังจากเพิ่มช่วงแล้ว คุณจะได้รับข้อผิดพลาด "ต้นทางซ้อนทับปลายทาง"
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่สามารถทำงานนี้กับข้อมูลมากกว่าหนึ่งคอลัมน์ - มีคำแนะนำอะไรบ้าง?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ทำงานได้อย่างน่าอัศจรรย์! ขอบคุณ! :-)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
รหัส VBA แตกเมื่อมีการเพิ่มแถวมากขึ้น ไม่แน่ใจว่าทำไม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
รหัส VBA ไม่ทำงาน รวมคอลัมน์แรกแต่ข้อมูลคอลัมน์ที่ 2 หายไป
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แมโคร VBA ทำงานได้ดี แต่ฉันควรเปลี่ยนอย่างไรหากฉันต้องการลบทั้งแถวแทนที่จะล้างเนื้อหา ฉันมีคอลัมน์อื่นๆ ที่ฉันต้องการให้เชื่อมโยงกับข้อมูลนั้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากสำหรับคำแนะนำดีๆ มหัศจรรย์.
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สามารถค้นหา hwo to เพื่อสิ่งเดียวกัน แต่ใน Google Docs ได้หรือไม่ ฉันต้องการมันจริงๆ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะทำให้คอลัมน์นั้นที่ผลรวมที่จะอัปเดตโดยอัตโนมัติเมื่อคุณเปลี่ยนข้อมูลเดิมได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ดูเหมือนจะเป็นจุดที่ดีสำหรับตารางเดือย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เครื่องมือรวมข้อมูลนี้มีประโยชน์มาก ขอบคุณมากสำหรับการแบ่งปันข้อมูล :)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เรียนท่านถ้าฉันมี 3 Cloumns ล่ะ? Node1 Node2 ความยาว R1 J1 30 J1=113 J1 J2 29 J1 J3 54 J3 J4 47 J3 J5 27 J5 J6 19 J5 J7 17 J7 J8 10 J7 J9 56 J9 J10 96 J9 J11 29 J11 J12 34 J12 J13 10 J12 J14 49 ได้ไหม ใช้สำหรับ 3 คอลัมน์
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ตามปกติแล้วไอเดียและโครงการที่สมบูรณ์แบบ ขอบคุณทุกคน :-)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณจริงๆ อธิบายของคุณมีประโยชน์จริงๆ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีสร้างโค้ด VBA เพื่อเพิ่มผลรวม 12 คอลัมน์
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
พวกคุณยอดเยี่ยมมาก! คุณช่วยฉันได้มาก ไม่สามารถขอบคุณพวกคุณพอ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
จะทำอย่างไรถ้าฉันต้องการทำสมการทางคณิตศาสตร์ของลูกค้าด้วยรายการที่ซ้ำกันแทนที่จะเป็นผลรวม ตัวอย่างเช่น ฉันต้องการให้สำเนาของฉันคำนวณความต้านทานไฟฟ้าโดยรวม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี
A5 A6 A7
ฉันต้องการคำตอบสำหรับ KTO เช่น Transpose Rice Biryani Prawns

คอลัมน์ซ้าย คอลัมน์ขวา
ข้าวเคทีโอ
ออฟฟิศ Tab ข้าวเหนียว
KTO ข้าวหมกบริยานี
Ranjith Chiken
กุ้งเคทีโอ

ขอบคุณ,
ชินนาราชู
9849212552
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี
คุณช่วยอธิบายหรือแบ่งปันสูตรด้านล่างได้ไหม
A5 A6 A7
ฉันต้องการคำตอบสำหรับ KTO เช่น Transpose Rice Biryani Prawns

คอลัมน์ซ้าย คอลัมน์ขวา
ข้าวเคทีโอ
ออฟฟิศ Tab ข้าวเหนียว
KTO ข้าวหมกบริยานี
Ranjith Chiken
กุ้งเคทีโอ

ขอบคุณ,
ชินนาราชู
9849212552
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี แอม ชินนาราจู

คุณช่วยได้ไหม ใครก็ได้?

=VLOOKUP(M5,E:F,2,)


ขอบคุณล่วงหน้า
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
จะต้อง:
=VLOOKUP(M5,E:F,2,เท็จ)
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
โหลดเพิ่มเติม
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ