Bỏ qua để đến nội dung chính
Điền NguyễnAZ

excel

Cách xóa dữ liệu trùng lặp trong Excel (Remove Duplicates và các cách khác)

14/09/2026· Điền Nguyễn AZ
Cách xóa dữ liệu trùng lặp trong Excel (Remove Duplicates và các cách khác)

Vì sao dữ liệu bị trùng lặp và tại sao cần xử lý?

Dữ liệu trùng lặp thường xuất hiện khi nhập tay nhiều lần, gộp dữ liệu từ nhiều file, hoặc copy-paste chồng lấn. Hậu quả phổ biến:

  • Báo cáo doanh thu/số lượng bị cộng lố vì một đơn hàng bị đếm hai lần.
  • Danh sách khách hàng, email gửi trùng nhiều lần cho cùng một người.
  • Bảng dữ liệu dùng để tra cứu (VLOOKUP, XLOOKUP) trả về kết quả sai vì có nhiều dòng khớp điều kiện.

Excel có sẵn công cụ Remove Duplicates để xóa nhanh, nhưng nó xóa vĩnh viễn dòng dữ liệu — nên trước khi dùng, bạn cần biết cách kiểm tra trùng lặp trước để không xóa nhầm dữ liệu cần giữ.

Ví dụ dữ liệu dùng xuyên suốt bài này — danh sách khách hàng:

A B C
1 Họ tên Số điện thoại Khu vực
2 Nguyễn Văn A 0901111111 Hà Nội
3 Trần Thị B 0902222222 Vinh
4 Nguyễn Văn A 0901111111 Hà Nội
5 Lê Văn C 0903333333 Vinh
6 Trần Thị B 0902222222 Vinh

Ở đây dòng 4 trùng hoàn toàn với dòng 2, dòng 6 trùng hoàn toàn với dòng 3.

Cách 1: Dùng Conditional Formatting để tìm trùng lặp trước (khuyến nghị làm trước khi xóa)

Trước khi xóa bất kỳ dòng nào, nên tô màu để xem trước dữ liệu nào đang trùng:

  1. Bôi đen vùng dữ liệu cần kiểm tra (ví dụ A2:A6 nếu chỉ kiểm tra theo cột Họ tên, hoặc A2:C6 nếu muốn xem cả dòng).
  2. Vào tab Home → Conditional Formatting → Highlight Cells Rules → Duplicate Values...
  3. Trong hộp thoại hiện ra, chọn màu tô (mặc định là nền đỏ nhạt, chữ đỏ đậm) rồi bấm OK.

Excel sẽ tô màu tất cả các ô có giá trị xuất hiện từ 2 lần trở lên trong vùng đã chọn, giúp bạn nhìn thấy ngay dữ liệu trùng trước khi quyết định xóa hay giữ.

Lưu ý: Conditional Formatting chỉ so khớp theo từng cột riêng lẻ bạn bôi đen, không tự động hiểu "cả dòng trùng nhau" — nếu muốn kiểm tra trùng theo tổ hợp nhiều cột, dùng cách 2 (hàm COUNTIF) bên dưới.

Cách 2: Dùng hàm COUNTIFS để đánh dấu dòng trùng theo nhiều điều kiện

Khi cần xác định trùng lặp dựa trên tổ hợp nhiều cột (ví dụ trùng cả Họ tên lẫn Số điện thoại), dùng công thức trong một cột phụ:

=COUNTIFS($A$2:$A$6, A2, $B$2:$B$6, B2)

Đặt công thức này ở cột D, kéo xuống hết vùng dữ liệu. Kết quả:

  • Bằng 1: dòng này chỉ xuất hiện một lần — không trùng.
  • Lớn hơn 1: dòng này bị trùng (kể cả chính nó), cần kiểm tra kỹ trước khi xóa.

Sau khi có cột đếm, bạn có thể lọc (Filter) theo cột D để chỉ hiện các dòng có giá trị > 1, xem lại từng dòng rồi mới quyết định xóa dòng nào, giữ dòng nào.

Cách 3: Dùng Remove Duplicates để xóa nhanh

Sau khi đã kiểm tra và chắc chắn muốn xóa, dùng công cụ có sẵn của Excel:

  1. Bôi đen toàn bộ vùng dữ liệu (bao gồm cả dòng tiêu đề), ví dụ A1:C6.
  2. Vào tab Data → nhóm Data Tools → bấm Remove Duplicates.
  3. Hộp thoại hiện ra danh sách các cột trong vùng đã chọn, kèm ô tick My data has headers (Excel tự nhận diện dòng tiêu đề, nên để tick sẵn).
  4. Chọn cột nào cần dùng để xét trùng:
    • Tick tất cả các cột nếu muốn Excel chỉ xóa những dòng trùng hoàn toàn mọi cột.
    • Chỉ tick một vài cột (ví dụ chỉ tick "Số điện thoại") nếu muốn coi hai dòng là trùng chỉ cần khớp cột đó, dù các cột khác khác nhau.
  5. Bấm OK.

Excel sẽ báo số dòng trùng đã xóa và số dòng duy nhất còn lại, ví dụ: "2 duplicate values found and removed; 3 unique values remain."

Quan trọng: Remove Duplicates giữ lại dòng xuất hiện đầu tiên, xóa các dòng trùng xuất hiện sau đó. Nếu dữ liệu chưa được sắp xếp theo thứ tự bạn muốn ưu tiên giữ (ví dụ muốn giữ bản ghi có ngày cập nhật mới nhất), cần sắp xếp (Sort) dữ liệu trước khi chạy Remove Duplicates.

So sánh nhanh 3 cách

Conditional Formatting COUNTIFS cột phụ Remove Duplicates
Mục đích Xem trước, không xóa Xem trước theo nhiều cột, không xóa Xóa thật dữ liệu trùng
Có xóa dữ liệu không Không Không Có, xóa vĩnh viễn
Phù hợp khi Kiểm tra nhanh 1 cột Cần kiểm tra tổ hợp nhiều cột trước khi xóa Đã chắc chắn, chỉ cần xóa nhanh

Lỗi thường gặp

Xóa nhầm dữ liệu cần giữ vì không kiểm tra trước Remove Duplicates xóa ngay lập tức, không có bước xem lại từng dòng. Luôn sao lưu file (hoặc copy dữ liệu sang sheet khác) trước khi chạy, đặc biệt với dữ liệu quan trọng như danh sách khách hàng, đơn hàng.

Kết quả Remove Duplicates không xóa được dòng trông giống hệt nhau Thường do dữ liệu có khoảng trắng thừa ở đầu/cuối ô, hoặc định dạng khác nhau (một ô là số, một ô là văn bản trông giống số). Dùng hàm TRIM() để xóa khoảng trắng thừa trước khi kiểm tra trùng lặp.

Chỉ muốn xóa trùng theo 1 cột nhưng Excel xóa luôn cả dòng có dữ liệu khác nhau ở cột khác Đây là hành vi đúng của Remove Duplicates khi bạn chỉ tick cột đó — Excel coi hai dòng là trùng chỉ cần khớp đúng cột đã chọn, các cột còn lại sẽ bị xóa theo dù nội dung khác nhau. Nếu không muốn mất dữ liệu ở các cột khác, cần dùng cách 2 (COUNTIFS) để tự xem xét từng trường hợp thay vì để Excel tự xóa.

Dữ liệu trùng nhưng chữ hoa/chữ thường khác nhau Remove Duplicates và COUNTIFS mặc định không phân biệt chữ hoa/chữ thường (ví dụ "Hà Nội" và "hà nội" được coi là trùng). Nếu cần phân biệt, phải dùng công thức có hàm EXACT() thay vì COUNTIFS thông thường.

Khi nào nên xử lý dữ liệu trùng lặp?

  • Trước khi tổng hợp báo cáo doanh thu, số lượng đơn hàng, tránh cộng lố.
  • Trước khi gửi email/SMS hàng loạt, tránh gửi trùng nhiều lần cho cùng một khách hàng.
  • Trước khi dùng VLOOKUP/XLOOKUP để tra cứu, tránh kết quả tra cứu sai do có nhiều dòng khớp điều kiện.
  • Khi gộp dữ liệu từ nhiều file/nhiều lần nhập liệu vào một bảng tổng hợp.

Học Excel thực chiến tại TP Vinh

Xử lý dữ liệu trùng lặp là kỹ năng cơ bản nhưng rất quan trọng khi làm việc với bảng tính thực tế. Nếu bạn muốn học Excel bài bản từ các hàm cơ bản đến xử lý, làm sạch dữ liệu chuyên nghiệp, tham khảo khóa học Excel tại Điền Nguyễn AZ.

📞 Hotline / Zalo: 0362 465 361

👉 Xem chi tiết: Khóa học Excel thực tế tại TP Vinh

#xóa dữ liệu trùng lặp excel#remove duplicates#conditional formatting excel#excel cơ bản

Tài liệu miễn phí

30 phím tắt Excel hay dùng nhất

Tổng hợp phím tắt giúp thao tác Excel nhanh hơn — điền thông tin để tải file PDF miễn phí về dùng ngay.