Thử nghiệmWebsite đang chạy thử nghiệm. Các sản phẩm và dịch vụ có thể chưa sẵn sàng. Vui lòng gọi 0943.847.333 để xác nhận trước khi đặt hàng.
476 Đường CMT8, Thái NguyênHàng chính hãng · Bảo hành tại cửa hàngTrả gópQuà tặngHướng dẫnTin tứcGiới thiệuLiên hệ
Windows & phần mềmCập nhật 28/10/2026

Cách xóa dữ liệu trùng lặp trong Excel nhanh và an toàn

Cách xóa dữ liệu trùng lặp trong Excel nhanh và an toàn

Cách tìm, tô màu và xóa dữ liệu trùng trong Excel bằng Remove Duplicates, Conditional Formatting, hàm UNIQUE và COUNTIF, kèm lưu ý để không xóa nhầm.

Danh sách khách hàng, bảng chấm công hay file nhập hàng thường lẫn những dòng bị lặp. Xóa tay từng dòng vừa lâu vừa dễ sót. Excel có sẵn công cụ giúp bạn tìm và xóa dòng trùng chỉ trong vài giây.

Bài này hướng dẫn bốn cách: xóa trực tiếp, chỉ đánh dấu để kiểm tra, lọc ra danh sách duy nhất bằng hàm và đếm số lần lặp. Các bước áp dụng cho Excel 2016, 2019, 2021 và Microsoft 365.

Trước khi xóa: sao lưu và chuẩn hóa dữ liệu

Xóa dòng trùng là thao tác không phải lúc nào cũng hoàn tác được sau khi bạn lưu file, nên hãy chuẩn bị:

  1. Lưu một bản sao của file (bấm File > Save As và đặt tên khác). Xem thêm cách sao lưu dữ liệu máy tính an toàn.
  2. Kiểm tra khoảng trắng thừa: hai ô trông giống nhau nhưng một ô có dấu cách ở cuối thì Excel coi là khác nhau. Dùng hàm `=TRIM(A2)` để loại khoảng trắng thừa.
  3. Kiểm tra cách viết: Excel so sánh chính xác từng ký tự (không phân biệt hoa thường), nên `Nguyễn Văn An` và `Nguyen Van An` bị coi là hai giá trị khác nhau, vì khác dấu tiếng Việt.
  4. Xác định thế nào là trùng: trùng toàn bộ dòng hay chỉ trùng một cột như số điện thoại, mã sản phẩm.

Cách 1: Dùng Remove Duplicates (xóa trực tiếp)

Đây là cách nhanh nhất và được dùng nhiều nhất.

  1. Bấm vào một ô bất kỳ trong bảng dữ liệu (hoặc bôi đen vùng cần xử lý).
  2. Mở tab Data (Dữ liệu).
  3. Bấm Remove Duplicates (Xóa các mục trùng lặp).
  4. Trong hộp thoại, nếu hàng đầu là tiêu đề thì tích My data has headers (Dữ liệu của tôi có tiêu đề).
  5. Tích chọn các cột dùng để xác định trùng. Ví dụ chỉ tích cột Số điện thoại nếu muốn mỗi số chỉ còn một dòng. Tích tất cả các cột nếu chỉ coi dòng là trùng khi giống hết.
  6. Bấm OK. Excel báo đã xóa bao nhiêu dòng và còn lại bao nhiêu giá trị duy nhất.

Excel giữ lại dòng xuất hiện đầu tiên và xóa các dòng lặp phía dưới. Nếu thao tác sai, bấm Ctrl + Z ngay để hoàn tác.

Cách 2: Tô màu dòng trùng để kiểm tra trước

Khi dữ liệu quan trọng, bạn nên xem những dòng nào bị coi là trùng trước khi xóa.

  1. Bôi đen cột cần kiểm tra.
  2. Vào tab Home (Trang chủ), bấm Conditional Formatting (Định dạng có điều kiện).
  3. Chọn Highlight Cells Rules (Quy tắc tô sáng ô) > Duplicate Values (Giá trị trùng lặp).
  4. Chọn màu tô rồi bấm OK.

Các ô trùng sẽ được tô màu, bạn kiểm tra bằng mắt rồi quyết định xóa. Để xóa nhanh, bạn có thể dùng bộ lọc theo màu: bấm Data > Filter, mở mũi tên cột, chọn Filter by Color (Lọc theo màu), rồi xóa các dòng còn lại cần bỏ.

Cách 3: Lấy danh sách duy nhất bằng hàm UNIQUE

Trên Excel 2021 và Microsoft 365, hàm `UNIQUE` tạo ra danh sách không trùng ở chỗ khác và giữ nguyên dữ liệu gốc.

  1. Chọn một ô trống để chứa kết quả.
  2. Gõ `=UNIQUE(A2:A100)` rồi bấm Enter, trong đó A2:A100 là vùng dữ liệu của bạn.
  3. Danh sách các giá trị duy nhất sẽ tự điền xuống phía dưới.

Nếu bản Excel của bạn không có hàm này, bạn dùng Data > Advanced (Nâng cao), chọn Copy to another location (Sao chép sang vị trí khác) và tích Unique records only (Chỉ các bản ghi duy nhất).

Cách này hay khi bạn muốn giữ nguyên bảng gốc để đối chiếu.

Cách 4: Đếm số lần lặp bằng COUNTIF

Cách này cho biết mỗi giá trị xuất hiện bao nhiêu lần, hữu ích khi cần xử lý trùng theo quy tắc riêng (giữ dòng mới nhất, gộp số lượng).

  1. Thêm một cột phụ bên cạnh dữ liệu.
  2. Ở ô đầu, gõ `=COUNTIF($A$2:$A$100;A2)` (hoặc dấu phẩy thay cho dấu chấm phẩy, tùy cài đặt vùng của máy), rồi kéo công thức xuống hết cột.
  3. Giá trị lớn hơn 1 nghĩa là dòng đó bị lặp.
  4. Lọc cột phụ lớn hơn 1 để xem hoặc xử lý riêng.

Để chỉ đánh dấu các lần lặp thứ hai trở đi, dùng công thức mở rộng dần: `=COUNTIF($A$2:A2;A2)`. Dòng nào cho kết quả lớn hơn 1 là bản lặp thực sự, còn dòng đầu tiên vẫn là 1.

Lỗi thường gặp

  • Không xóa hết dòng trùng: nguyên nhân thường là khoảng trắng thừa, ký tự khác dạng (số lưu dạng chữ), hoặc khác dấu tiếng Việt. Chuẩn hóa dữ liệu rồi thử lại.
  • Xóa nhầm dòng quan trọng: tích chưa đủ cột nên Excel coi hai người khác nhau là trùng nhau vì cùng họ tên. Hãy chọn thêm cột phân biệt như ngày sinh, số điện thoại.
  • File quá lớn, Excel đơ: máy yếu xử lý chậm với hàng trăm nghìn dòng. Hãy chia nhỏ dữ liệu hoặc xem bài máy tính chạy chậm: 15 cách tăng tốc hiệu quả.

Ngoài ra, nếu bạn làm Excel nhiều, cấu hình máy ảnh hưởng nhiều đến trải nghiệm, xem cấu hình PC kế toán chạy MISA, Excel nặng mượt. Còn file chứa dữ liệu khách hàng nhạy cảm nên được bảo vệ theo bài đặt mật khẩu cho file Word, Excel.

Cần hỗ trợ thêm?

Nếu cửa hàng hay doanh nghiệp bạn quản lý khách hàng, kho hàng bằng Excel và dữ liệu ngày càng rối, có thể đã đến lúc dùng phần mềm chuyên dụng. Cường Tech có phần mềm theo yêu cầu và tặng phần mềm bán hàng Quầy Việt PRO cho đơn từ 5 triệu. Cần hỗ trợ thêm, gọi hotline/Zalo 0943.847.333.

Câu hỏi thường gặp

Xóa dữ liệu trùng lặp trong Excel ở đâu?

Chọn vùng dữ liệu, vào tab Data rồi bấm Remove Duplicates, chọn các cột cần so sánh và bấm OK.

Làm sao chỉ tô màu dòng trùng mà không xóa?

Bôi đen cột, vào Home > Conditional Formatting > Highlight Cells Rules > Duplicate Values rồi chọn màu.

Tại sao Excel không nhận ra dòng trùng dù nhìn giống nhau?

Thường do khoảng trắng thừa, khác dấu tiếng Việt hoặc số bị lưu dạng chữ. Dùng hàm TRIM và chuẩn hóa dữ liệu rồi thử lại.

Remove Duplicates giữ lại dòng nào?

Excel giữ dòng xuất hiện đầu tiên và xóa các dòng trùng ở phía sau.

Sản phẩm gợi ý

Bài hướng dẫn liên quan

Xem tất cả