Trang chủ Học Office Học Excel [Tricks] 3 cách gộp các giá trị trùng lặp trên file Excel hiệu quả !

[Tricks] 3 cách gộp các giá trị trùng lặp trên file Excel hiệu quả !

Lưu ý: Bạn hãy đọc thật kỹ bài viết trước khi thực hiện nhé ! Nếu như trong quá trình sử dụng bạn gặp bất cứ lỗi gì, ví dụ như bị lỗi link download, blog load chậm, hay là không truy cập vào được một trang nào đó trên blog... thì bạn vui lòng thông báo với mình tại đây nhé. Thanks !

Nếu bạn là người làm việc với ứng dụng Excel thường xuyên thì việc gặp các giá trị trùng lặp nhiều lần trên một bảng tính là chuyện khá bình thường. Với các công việc đòi hỏi tổng kết các dữ kiện nguồn thành một file tổng, ví dụ như báo cáo, chúng ta sẽ mất khá nhiều thời gian để hợp nhất các giá trị trùng lặp này về một hàng duy nhất.


Vậy phương án giải quyết là gì ?

Vâng, trong bài hướng dẫn ngày hôm nay mình sẽ chia sẻ với các bạn một vài thủ thuật nhỏ trong việc hợp nhất các giá trị trùng lặp trên bảng tính để thuận tiện hơn khi thiết lập, và thực hiện các báo cáo theo lịch biểu hàng tháng, hàng quý, hay năm của cơ sở làm việc….

Đọc thêm:

#1. Cách hợp nhất dữ liệu trùng lặp về bảng tính tổng trên Excel

+ Bước 1: Đầu tiên bạn mở file Excel của mình lên.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (1)

+ Bước 2: Tại đây bạn bôi đen vùng dữ liệu tổng cần trích xuất => và click mở Tab Data => rồi chọn tính năng Consolidate.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (2)

+ Bước 3: Sau đó, tại hộp thoại Consolidate bạn click vào giá trị ô tại Refernce như hình bên dưới.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (3)

+ Bước 4: Và tạo vùng chọn cho các giá trị cần tính bằng cách bôi đen các giá trị tương ứng => rồi click trở lại vào ô giá trị hộp thoại Consolidate - Refernce.

Nhìn hình phát hiểu luôn !

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (4)

+ Bước 5: Sau đó đặt FunctionSum, và click Add để thêm giá trị vừa tạo xuống ô All Refernce. Sau đó bạn tích chọn Top RowLeft column => rồi nhấn OK để thực thi.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (5)

Vây là xong, lúc này tất cả các giá trị trùng lặp của bạn trên file Excel đã được tự động cộng dồn và trích xuất sang vùng chọn giá trị tổng rồi đấy 😀

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (6)

#2. Cách gộp các giá trị trùng lặp trên Excel bằng Kutools for Excel

+ Bước 1: Với Kutools for Excel bạn cần tạo vùng chọn cho bảng tính (bao gồm cả tiêu đề). Sau đó tích mở Tab Kutools trên file Excel => và chọn Content => chọn tiếp Advanced Combine Rows…

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (7)

+ Bước 2: Hộp thoại Advanced Combine Rows hiện lên. Tại đây bạn chọn phần Tên sản phẩm (phần trùng lặp) => và click vào Primary Key.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (8)

+ Bước 3: Rồi bạn tích chọn My data has headers => và chọn phần Số lượng (nội dung cần tổng hợp) => sau đó click Calculate => và chọn Sum => cuối cùng nhấn OK để thực thi.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (9)

Và đây là kết quả sau khi thực hiện xong.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (10)

#3. Cách tính tổng giá trị trùng lặp trên Excel bằng code VBA

+ Bước 1: Đầu tiên muốn sử dụng trình Macros VBA bạn cần tạo vùng chọn cho các giá trị cần tính => Rồi nhấn tổ hợp phim Alt + F11 để mở hộp thoại Microsoft Visua Basic for Applications.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (11)

+ Bước 2: Tại hộp thoại Microsoft Visua Basic for Applications => bạn click vào Insert => và chọn Module.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (12)

+ Bước 3: Một hộp thoại khác mở ra, tại đây bạn copy đoạn mã code sau:

Sub CombineRows()
‘Update 20130829
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

=> Rồi Paste vào cửa sổ dòng lệnh => rồi nhấn phím F5 trên bàn phím để chạy Macros.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (13)

+ Bước 4: Nhấn OK để xác nhận vùng chọn mà Macros sẽ áp dụng lên.

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (14)

Và ta có được kết quả sau cùng như sau:

tinh-tong-cac-gia-tri-trung-lap-tren-file-excel (15)

Lời kết


Okay, rất đơn giản phải không nào, với ba cách hợp nhất các giá trị dữ liệu trùng lặp trên Excel nêu trên thì các bạn sẽ có nhiều lựa chọn hơn để xử lý bảng tính của mình. Hỗ trợ bạn tạo file thống kê, thực hiện các báo cáo, tổng hợp các dữ liệu, quản lý dữ liệu tiện lợi hơn….

Đến đây thì bài hướng dẫn gộp các giá trị trùng lặp trên file Excel của mình cũng xin được tạm dừng. Hi vọng thủ thuật này sẽ hữu ích với các bạn.

Chúc các bạn thành công !

CTV: Lương Trung – Blogchiasekienthuc.com

Note: Bài viết này hữu ích với bạn chứ ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn Blog

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.


Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h (thường vào buổi tối)!
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *