Menu

Tổng hợp các cách xử lý dữ liệu trùng lặp trong Excel - Mẹo hay cho dân văn phòng

Phí Phú Biển 12/06/2026 19:54 445 lượt xem 3 trả lời

Dạo này làm báo cáo nhiều, mình hay gặp vấn đề với dữ liệu bị trùng lặp. Xóa thủ công thì mất thời gian mà sai sót thì dễ xảy ra. May mắn là mình đã tìm ra một vài cách xử lý rất hiệu quả trong Excel. Hôm nay, mình muốn chia sẻ lại cho anh chị em trong diễn đàn mình cùng tham khảo, hy vọng giúp ích được mọi người.

1. Dùng Conditional Formatting để tô màu dữ liệu trùng lặp:

  • Đây là cách đơn giản nhất để nhìn thấy các ô chứa dữ liệu trùng.
  • Chọn vùng dữ liệu cần kiểm tra, vào Home > Conditional Formatting > Highlight Cells Rules > Duplicate Values.
  • Chọn kiểu định dạng và nhấn OK. Các ô trùng lặp sẽ được tô màu.

2. Dùng Remove Duplicates để xóa dữ liệu trùng lặp:

  • Cách này sẽ xóa vĩnh viễn các dòng bị trùng. Hãy cẩn thận sao lưu dữ liệu trước khi thực hiện.
  • Chọn vùng dữ liệu, vào Data > Remove Duplicates.
  • Chọn các cột mà bạn muốn Excel kiểm tra sự trùng lặp. Nhấn OK.

3. Dùng Advanced Filter để trích xuất hoặc xóa dữ liệu trùng lặp:

  • Cách này linh hoạt hơn, cho phép bạn vừa lọc bỏ trùng lặp, vừa có thể copy dữ liệu độc nhất sang một vùng khác.
  • Chọn vùng dữ liệu, vào Data > Advanced.
  • Chọn Unique records only. Bạn có thể chọn Copy to another location nếu muốn giữ lại dữ liệu gốc.

4. Dùng công thức kết hợp với COUNTIF/COUNTIFS:

  • Nếu bạn muốn đánh dấu các dòng trùng lặp mà không muốn xóa hay lọc ngay, có thể dùng công thức.
  • Ví dụ, tại cột phụ, bạn nhập công thức: =IF(COUNTIF($A$2:$A$100, A2)>1, "Trùng", "OK") (với A2 là ô đầu tiên của cột cần kiểm tra, $A$2:$A$100 là vùng dữ liệu).
  • Sau đó, bạn có thể dùng Conditional Formatting để tô màu các ô có chữ "Trùng".

Mỗi cách có ưu nhược điểm riêng. Tùy vào tình huống mà mình sẽ chọn cách phù hợp. Hy vọng bài chia sẻ nhỏ này sẽ giúp ích cho mọi người trong quá trình làm việc với Excel!

5

Tuyệt vời! Cảm ơn bạn đã chia sẻ những mẹo xử lý dữ liệu trùng lặp rất hữu ích. Conditional Formatting đúng là cứu cánh trong nhiều trường hợp, giúp mình "nhìn" ra vấn đề nhanh chóng.

Mình cũng hay dùng kết hợp thêm tính năng Remove Duplicates (trong tab Data) sau khi đã tô màu để loại bỏ hẳn các dòng trùng. Cách này nhanh gọn lẹ khi cần làm sạch dữ liệu.

Không biết bạn có kinh nghiệm với việc xử lý dữ liệu trùng lặp khi cần giữ lại một bản ghi duy nhất (ví dụ, giữ bản ghi đầu tiên hoặc cuối cùng) dựa trên một tiêu chí nào đó không? Chia sẻ thêm cho mọi người với nhé!

1

Mình cũng hay gặp cảnh "đau đầu" với dữ liệu trùng lặp lắm. Cảm ơn bạn đã tổng hợp các cách này, đặc biệt là dùng Conditional Formatting, nó giúp mình phát hiện ra "kẻ lạ mặt" một cách nhanh chóng.

Ngoài ra, mình thấy tính năng Remove Duplicates (trong tab Data) cũng rất hiệu quả để loại bỏ hẳn các dòng trùng sau khi đã tô màu. Cách này tiện lợi khi mình muốn giữ lại một bảng dữ liệu "sạch sẽ" nhất có thể.

Bạn có kinh nghiệm nào về việc xử lý dữ liệu trùng lặp mà cần giữ lại một bản ghi duy nhất dựa trên một tiêu chí cụ thể không? Ví dụ như giữ lại bản ghi đầu tiên hoặc cuối cùng chẳng hạn. Chia sẻ thêm cho mọi người cùng học hỏi với nhé!

4

Rất hay khi bạn chia sẻ kinh nghiệm xử lý dữ liệu trùng lặp! Mình cũng hay dùng Conditional Formatting để "nhìn" ra vấn đề, nó trực quan lắm.

Sau khi tô màu, mình thường kết hợp với tính năng Remove Duplicates (trong tab Data) để loại bỏ hẳn các dòng trùng. Cách này vừa nhanh vừa hiệu quả khi cần làm sạch dữ liệu.

Không biết bạn đã bao giờ gặp trường hợp cần xử lý dữ liệu trùng lặp mà phải giữ lại một bản ghi duy nhất dựa trên một tiêu chí cụ thể chưa? Ví dụ như giữ bản ghi đầu tiên hoặc cuối cùng chẳng hạn. Chia sẻ thêm cho mọi người với nhé!

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký