Bỏ qua menu, đến nội dung

Cách tô màu dữ liệu trùng lặp trong Google Sheets bằng COUNTIF

Hướng dẫn tô màu ô và dòng trùng lặp trong Google Sheets bằng định dạng có điều kiện với COUNTIF, COUNTIFS, so sánh hai trang tính và cách xoá bản sao an toàn.

Danh sách khách hàng nhập trùng, bảng điểm danh có người ghi tên hai lần, file đơn hàng gộp từ nhiều nguồn bị lặp mã… Kéo mắt dò từng dòng vừa mất thời gian vừa dễ sót. Google Sheets có sẵn cách tự động tô màu dữ liệu trùng lặp chỉ với một công thức, và có cả công cụ xoá bản sao chỉ trong vài cú nhấp.

Cách tô màu dữ liệu trùng lặp trong Google Sheets bằng COUNTIF

Trải Nghiệm Số hướng dẫn cách tô màu ô trùng trong một cột, cả dòng, nhiều cột, so sánh giữa hai trang tính và cách xoá dữ liệu trùng an toàn.

Câu trả lời ngắn Bôi đen vùng dữ liệu (ví dụ A2:A100), chọn Định dạng > Định dạng có điều kiện, ở mục Định dạng ô nếu chọn Công thức tùy chỉnh là, nhập =COUNTIF($A$2:$A$100;A2)>1, chọn màu và nhấn Xong. Mọi giá trị xuất hiện từ hai lần trở lên sẽ được tô màu.

Tóm tắt nhanh

  • Google Sheets không có nút “tô màu trùng lặp” dựng sẵn như Excel, nhưng công thức COUNTIF làm được việc tương tự.
  • Thêm dấu $ trước cột ($A2) để tô cả dòng thay vì một ô.
  • Dùng COUNTIFS khi cần xét trùng trên nhiều cột cùng lúc.
  • So sánh với trang tính khác cần hàm INDIRECT.
  • Muốn xoá trùng: Dữ liệu > Dọn dẹp dữ liệu > Xoá bản sao.
Nội dung bài viết7 phần
  1. 01Tô màu ô trùng lặp trong một cột
  2. 02Công thức cho các trường hợp khác
  3. 03Tô màu dữ liệu đã có ở trang tính khác
  4. 04Cách xoá dữ liệu trùng lặp
  5. 05Vì sao công thức không tô màu?
  6. 06Câu hỏi thường gặp
  7. 07Kết luận

Tô màu ô trùng lặp trong một cột

Các bước tạo quy tắc định dạng có điều kiện tô màu trùng lặp trong Google Sheets
Bốn bước tạo quy tắc tô màu dữ liệu trùng lặp.
  1. Mở bảng tính trên trình duyệt, bôi đen cột cần kiểm tra, ví dụ A2:A100. Nên bỏ dòng tiêu đề để tránh tô nhầm.
  2. Chọn menu Định dạng (Format) > Định dạng có điều kiện (Conditional formatting). Bảng Quy tắc định dạng có điều kiện mở ở cạnh phải.
  3. Kiểm tra ô Áp dụng cho dải ô đã đúng vùng. Trong mục Định dạng ô nếu…, kéo xuống cuối danh sách và chọn Công thức tùy chỉnh là (Custom formula is).
  4. Nhập công thức =COUNTIF($A$2:$A$100;A2)>1, chọn màu nền ở phần Kiểu định dạng, rồi nhấn Xong.
Ví dụ bảng Google Sheets tô màu các ô trùng lặp bằng công thức COUNTIF
Kết quả sau khi áp dụng quy tắc: mọi giá trị xuất hiện từ hai lần trở lên được tô màu.

Công thức này đếm xem giá trị của mỗi ô xuất hiện bao nhiêu lần trong vùng $A$2:$A$100. Nếu nhiều hơn 1 lần, ô được tô màu. Dấu $ giữ cố định vùng đếm, còn A2 không có $ để Google Sheets tự dịch xuống A3, A4… cho từng ô.

Nếu muốn áp dụng cho cả cột kể cả dữ liệu thêm sau này, hãy dùng vùng mở $A$2:$A (không ghi số dòng cuối).

Công thức cho các trường hợp khác

Bảng công thức COUNTIF, COUNTIFS tô màu trùng lặp theo từng trường hợp
Chọn công thức phù hợp với kiểu trùng lặp bạn cần tìm.
  • Chỉ tô bản lặp, giữ nguyên lần xuất hiện đầu tiên: =COUNTIF($A$2:A2;A2)>1. Vùng đếm mở rộng dần theo từng dòng, nên ô đầu tiên không bị tô, rất tiện khi muốn biết dòng nào nên xoá.
  • Tô cả dòng khi cột A trùng: chọn vùng A2:D100 và dùng =COUNTIF($A$2:$A$100;$A2)>1. Dấu $ trước cột A buộc mọi ô trong dòng cùng xét cột A.
  • Trùng trên nhiều cột cùng lúc (ví dụ cùng họ tên và cùng ngày sinh): =COUNTIFS($A$2:$A$100;$A2;$B$2:$B$100;$B2)>1.
  • Trùng ở bất kỳ đâu trong bảng: chọn A2:D100 và dùng =COUNTIF($A$2:$D$100;A2)>1.

Lưu ý về dấu phân cách: nếu bảng tính đặt khu vực Việt Nam (Tệp > Cài đặt > Khu vực), các đối số ngăn cách bằng dấu chấm phẩy ;. Nếu khu vực là Hoa Kỳ, dùng dấu phẩy ,. Nhập sai dấu, Google Sheets sẽ báo công thức không hợp lệ.

Tô màu dữ liệu đã có ở trang tính khác

Định dạng có điều kiện không cho tham chiếu trực tiếp sang trang tính khác, nên bạn cần bọc vùng đó bằng hàm INDIRECT. Ví dụ, để tô các tên ở Trang tính 1 đã có trong cột A của Trang tính 2:
=COUNTIF(INDIRECT("'Trang tính 2'!A2:A");A2)>0

Định dạng có điều kiện với COUNTIFS và INDIRECT để so sánh hai trang tính Google Sheets
Dùng INDIRECT để tô màu các dòng đã có ở trang tính khác. Ảnh: SoylentGreen / Wikimedia Commons (CC0)

Cách này hữu ích khi đối chiếu danh sách đăng ký với danh sách đã thanh toán, hoặc kiểm tra khách hàng mới có trùng với tệp khách cũ hay không.

Cách xoá dữ liệu trùng lặp

So sánh tô màu trùng lặp và xoá bản sao trong Google Sheets
Tô màu giúp kiểm tra, còn Xoá bản sao giúp dọn dữ liệu ngay lập tức.
  1. Bôi đen vùng dữ liệu (nên chọn cả bảng để các cột đi cùng nhau).
  2. Chọn Dữ liệu (Data) > Dọn dẹp dữ liệu (Data cleanup) > Xoá bản sao (Remove duplicates).
  3. Đánh dấu Dữ liệu có hàng tiêu đề nếu có, chọn các cột dùng để xét trùng, rồi nhấn Xoá bản sao.

Google Sheets giữ lại dòng xuất hiện đầu tiên và báo số dòng đã xoá. Nếu không muốn đụng tới dữ liệu gốc, hãy dùng hàm =UNIQUE(A2:A100) ở một cột trống để tạo danh sách không trùng riêng.

Nếu bạn dùng Excel, quy trình có đôi chút khác biệt, xem thêm cách xử lý dữ liệu trùng lặp trong Excel.

Vì sao công thức không tô màu?

  • Có khoảng trắng thừa: “An” và “An ” (có dấu cách cuối) bị coi là khác nhau. Dùng Dữ liệu > Dọn dẹp dữ liệu > Cắt bớt khoảng trắng trước khi kiểm tra.
  • Số lưu dạng văn bản: mã 0123 dạng văn bản và 123 dạng số không được tính là trùng. Thống nhất định dạng cột qua menu Định dạng > Số.
  • Sai vùng áp dụng: công thức phải viết theo ô đầu tiên của vùng. Vùng bắt đầu từ A1 thì công thức dùng A1, không phải A2.
  • Quy tắc khác đè lên: nếu ô có nhiều quy tắc, quy tắc đứng trên được ưu tiên. Kéo quy tắc tô trùng lên đầu danh sách.

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

COUNTIF có phân biệt chữ hoa, chữ thường không?

Không. “AN” và “an” được tính là trùng. Nếu cần phân biệt, dùng công thức =SUMPRODUCT(--EXACT($A$2:$A$100;A2))>1.

Làm trên ứng dụng Google Sheets điện thoại được không?

Được. Chọn vùng ô, chạm biểu tượng định dạng (chữ A) > Định dạng có điều kiện > Thêm, chọn Công thức tùy chỉnh và nhập công thức tương tự.

Làm sao đếm mỗi giá trị lặp bao nhiêu lần?

Thêm một cột phụ với công thức =COUNTIF($A$2:$A$100;A2), sau đó lọc các dòng có kết quả lớn hơn 1.

Tắt tô màu như thế nào?

Mở lại Định dạng > Định dạng có điều kiện, rê chuột vào quy tắc và nhấn biểu tượng thùng rác để xoá.

Kết luận

Chỉ với công thức COUNTIF trong định dạng có điều kiện, Google Sheets sẽ tự đánh dấu mọi dữ liệu trùng lặp và cập nhật màu ngay khi bạn nhập thêm. Hãy tô màu để kiểm tra trước, sau đó mới dùng Xoá bản sao hoặc hàm UNIQUE để dọn dữ liệu, tránh xoá nhầm thông tin quan trọng.

Bạn thường dùng Google Sheets cho công việc gì? Hãy chia sẻ ở phần bình luận và theo dõi Trải Nghiệm Số để nhận thêm thủ thuật bảng tính.

Nguồn tham khảo: Trung tâm trợ giúp Google Docs Editors (Sử dụng quy tắc định dạng có điều kiện, hàm COUNTIF, COUNTIFS, INDIRECT, UNIQUE, Dọn dẹp dữ liệu). Ảnh so sánh hai trang tính: SoylentGreen, Wikimedia Commons, giấy phép CC0.

Bình luận

Viết bình luận đầu tiên · chưa có ai bình luận

Chia sẻ ý kiến của bạn

Email không hiển thị công khai. Bình luận sẽ hiện sau khi được duyệt.