Kết hợp các hàng trùng lặp trong Excel với dữ liệu duy nhất.
CHÀO,
Tôi đang tìm cách kết hợp các hàng trùng lặp trong Excel. Hiện tại, tôi có dữ liệu duy nhất từ cột A đến cột AA. Tuy nhiên, dữ liệu trong cột AA nằm rải rác trên nhiều hàng (ví dụ: 1-3 và 4-7). Dữ liệu trong cột AZ cũng trùng lặp trên nhiều hàng (ví dụ: 1-3 và 4-7). Tôi có tổng cộng khoảng 2000 hàng dữ liệu cần được sắp xếp.
Đây là một ví dụ về những gì tôi đang có:
Đây là những gì tôi muốn tạo ra.
Tôi rất mong nhận được sự giúp đỡ của mọi người. Cảm ơn!
Trả lời:
CHÀO,
Giả sử dữ liệu nằm trong trang tính đang hoạt động ở các cột ABC
Kết quả dự kiến trong cột EFG
vật mẫu
macro VBA
Sub RemoveDuplicates_Join()
Ngày 16 tháng 6 năm 2015
Dim r1 As Long, r2 As Long, i As Long
r1 = Cells(Rows.Count, 1).End(xlUp).Row
Range("A1:B" & r1).Copy Range("E1")
Range("E1:F" & r1).RemoveDuplicates Columns:=Array(1, 2), Header:=xlNo
r2 = Cells(Rows.Count, "E").End(xlUp).Row
Đối với i = 1 đến r2
s = ""
Đối với mỗi r trong phạm vi ("A1:A" & r1)
Nếu r.Value = Cells(i, "E").Value Và r.Offset(, 1).Value = Cells(i, "F").Value Thì s = s & " " & r.Offset(, 2).Value
Kế tiếp
Cells(i, "G").Value = s
Kế tiếp
End Sub
Comments
Post a Comment