Cách lọc trùng trong Google Sheets là quy trình loại bỏ hoặc phân loại các hàng dữ liệu có nội dung giống nhau nhằm làm sạch bảng tính và đảm bảo tính chính xác cho các báo cáo. Kỹ thuật này bao gồm việc sử dụng công cụ Xóa bản ghi trùng lặp có sẵn, hàm UNIQUE để trích xuất dữ liệu duy nhất hoặc Định dạng có điều kiện để làm nổi bật các giá trị lặp lại.

Hướng dẫn cách lọc trùng trong Google Sheets

Tùy vào mục đích sử dụng, bạn có thể áp dụng 4 phương pháp cốt lõi: Sử dụng công cụ Remove Duplicates để xóa vĩnh viễn, dùng Định dạng có điều kiện để nhận diện bằng màu sắc, hoặc áp dụng hàm UNIQUE để trích xuất danh sách duy nhất, hoặc kết hợp hàm COUNTIF và bộ lọc Filter để xử lý các tiêu chí phức tạp.

Cách lọc trùng trong Google Sheets bằng công cụ Remove Duplicates

Đây là cách lọc trùng trong Google Sheets trực tiếp nhất, giúp loại bỏ vĩnh viễn các bản ghi lặp lại khỏi dải ô đang chọn chỉ với vài thao tác đơn giản.

Quy trình thực hiện chi tiết:

- Bước 1: Chọn vùng dữ liệu cần tiến hành xử lý

Bạn bôi đen dải ô chứa dữ liệu trùng lặp hoặc nhấn tổ hợp phím Ctrl + A để chọn toàn bộ trang tính. Lưu ý đảm bảo không có ô nào bị gộp (Merge) để công cụ hoạt động chính xác.

- Bước 2: Truy cập công cụ dọn dẹp dữ liệu

Trên thanh menu công cụ, bạn chọn thẻ Dữ liệu (Data) -> Dọn dẹp dữ liệu (Data cleanup) -> Xóa bản ghi trùng lặp (Remove duplicates).

- Bước 3: Thiết lập tiêu chí lọc trùng

Hệ thống sẽ hiển thị một hộp thoại tùy chỉnh, bạn cần lưu ý 2 thiết lập sau:

  • Dữ liệu có dòng tiêu đề: Tích chọn ô này nếu hàng đầu tiên của bạn là tiêu đề (Ví dụ: Họ tên, Email) để Google Sheets không quét trùng lặp vào hàng này.
  • Cột để phân tích: Chọn "Tất cả" nếu bạn muốn xóa hàng loạt khi mọi thông tin đều giống hệt nhau. Hoặc chỉ tích chọn vào các cột khóa (Ví dụ: ID khách hàng, Số điện thoại) để hệ thống lọc trùng dựa trên tiêu chí duy nhất đó.

- Bước 4: Xác nhận và hoàn tất

Nhấn nút Xóa hàng trùng lặp. Ngay lập tức, Google Sheets sẽ thực thi lệnh và gửi thông báo kết quả chi tiết về số lượng bản ghi đã bị xóa cũng như số lượng giá trị duy nhất còn lại trong bảng tính.

*Lưu ý: Tốc độ xử lý cực nhanh, phù hợp để làm sạch bảng tính có khối lượng dòng lớn mà không cần sử dụng công thức phức tạp. Tuy nhiên, vì đây là lệnh xóa vĩnh viễn, bạn nên kiểm tra kỹ dữ liệu trước khi thực hiện.

Cách lọc trùng trong Google Sheets bằng định dạng có điều kiện

Nếu mục đích của bạn là nhận diện và làm nổi bật các giá trị lặp lại để kiểm soát trước khi quyết định xử lý, thì cách lọc trùng trong Google Sheets bằng định dạng có điều kiện là phương pháp tối ưu nhất. Kỹ thuật này sử dụng công thức logic để tự động tô màu các ô có dữ liệu trùng nhau.

Các bước cài đặt quy tắc định dạng:

- Bước 1: Chọn vùng dữ liệu: Bôi đen dải ô hoặc toàn bộ cột mà bạn nghi ngờ có chứa dữ liệu trùng lặp.

- Bước 2: Mở công cụ định dạng: Trên thanh menu, truy cập Định dạng (Format) -> chọn Định dạng có điều kiện (Conditional formatting).

- Bước 3: Thiết lập quy tắc công thức: Tại bảng điều khiển bên phải, trong mục "Quy tắc định dạng", tìm phần "Định dạng ô nếu..." và chọn dòng Công thức tùy chỉnh là (Custom formula is).

Nhập công thức logic: Điền công thức sau vào ô giá trị:


=COUNTIF($A$1:$A; A1)>1


(Trong đó:  $1:$A là dải ô cố định của cột cần kiểm tra và A1 là ô bắt đầu của vùng dữ liệu đó).

- Bước 4: Tùy chỉnh kiểu hiển thị: Tại mục "Kiểu định dạng", hãy chọn một màu nền nổi bật (như vàng hoặc đỏ nhạt) để các giá trị trùng lặp dễ dàng được nhận diện bằng mắt thường.

- Bước 5: Xác nhận: Nhấn Đã xong. Ngay lập tức, mọi giá trị xuất hiện từ lần thứ hai trở đi trong dải ô đã chọn sẽ tự động được tô màu.

Lợi ích của phương pháp này:

  • Tính trực quan: Giúp bạn đối soát dữ liệu nhanh chóng mà không làm mất đi thông tin gốc.
  • Kiểm soát sai sót: Phù hợp cho các loại dữ liệu nhạy cảm như Số chứng minh nhân dân, Mã số thuế hoặc Số điện thoại khách hàng, nơi bạn cần kiểm tra kỹ lý do trùng lặp trước khi xóa.

Cách lọc trùng trong Google Sheets bằng hàm UNIQUE

Hàm UNIQUE giúp trích xuất danh sách giá trị duy nhất sang vùng dữ liệu mới mà không ảnh hưởng đến bảng tính gốc. Đây là phương pháp tối ưu nhất cho việc lập báo cáo động và đối soát dữ liệu tự động theo thời gian thực.

Cấu trúc hàm: =UNIQUE(dải_ô)

Các bước thực hiện:

- Bước 1: Chọn vị trí hiển thị: Tìm một ô trống tại cột khác hoặc một trang tính (Sheet) mới nơi bạn muốn đặt danh sách đã lọc.

- Bước 2: Nhập công thức: Ví dụ, để lọc trùng cho vùng dữ liệu từ cột A đến cột C, bạn nhập: =UNIQUE(A1:C100).

Kết quả: Ngay lập tức, Google Sheets sẽ tự động đổ dữ liệu duy nhất vào các ô bên dưới và bên phải của công thức, loại bỏ hoàn toàn các hàng trùng lặp.

Ưu điểm vượt trội của hàm UNIQUE:

  • Tính tự động hóa: Đây là hàm động. Khi bạn thêm dữ liệu mới hoặc chỉnh sửa bảng tính gốc, danh sách thu được từ hàm UNIQUE sẽ tự động cập nhật kết quả mà không cần thao tác lại.
  • Bảo vệ dữ liệu gốc: Phương pháp này không xóa bất kỳ thông tin nào ở bảng nguồn, giúp bạn an tâm xử lý dữ liệu mà không lo rủi ro mất mát thông tin.

Xem thêm:

Kết hợp hàm COUNTIF và bộ lọc Filter để xử lý trùng lặp phức tạp

Kết hợp hàm COUNTIF và bộ lọc Filter giúp phân loại chính xác bản ghi gốc và các bản ghi lặp lại theo thứ tự xuất hiện. Đây là giải pháp tối ưu để xử lý trùng lặp dựa trên nhiều tiêu chí cùng lúc thông qua cột phụ.

Quy trình thực hiện qua cột phụ:

- Bước 1: Tạo cột kiểm soát: Thêm một cột phụ bên cạnh bảng dữ liệu (ví dụ cột F).

- Bước 2: Nhập công thức đếm lũy tiến: Tại ô F2, bạn nhập công thức:


=COUNTIF($A$1:A1, A1)


(Lưu ý: Ký hiệu $ cố định điểm bắt đầu giúp vùng điều kiện mở rộng dần khi bạn kéo công thức xuống).

Phân tích kết quả:

  • Giá trị trả về bằng 1: Đây là bản ghi gốc (xuất hiện lần đầu tiên).
  • Giá trị trả về lớn hơn 1 (>1): Đây là các bản ghi trùng lặp từ lần thứ hai trở đi.

- Bước 3: Sử dụng bộ lọc Filter để xử lý:

Bật tính năng Bộ lọc (Filter) cho toàn bộ bảng tính.

Tại mũi tên lọc của cột phụ (cột F), bạn bỏ chọn số 1 và chỉ tích chọn các giá trị lớn hơn 1.

Bôi đen toàn bộ các hàng kết quả đã lọc và thực hiện lệnh Xóa các hàng đã chọn.

- Bước 4: Tắt bộ lọc để thu được bảng dữ liệu hoàn toàn sạch trùng lặp nhưng vẫn giữ lại đúng các bản ghi gốc.

*Ưu điểm nổi bật của phương pháp kết hợp:

  • Độ chính xác cao: Cho phép bạn chủ động chọn giữ lại bản ghi đầu tiên hay bản ghi cuối cùng dựa trên cách sắp xếp dữ liệu.
  • Xử lý linh hoạt: Phù hợp với các bảng tính nghiệp vụ phức tạp, nơi việc xóa dữ liệu cần có sự đối soát kỹ lưỡng giữa các cột.

Chuẩn hóa dữ liệu trước khi thực hiện cách lọc trùng trong Google Sheets

Chuẩn hóa dữ liệu đầu vào là bước bắt buộc để cách lọc trùng trong Google Sheets nhận diện đúng các giá trị giống nhau bị sai lệch do định dạng. Hãy áp dụng 4 kỹ thuật sau để xử lý dữ liệu trước khi thực hiện:

Dùng hàm TRIM để loại bỏ khoảng trắng thừa:

Các khoảng trắng vô hình ở đầu hoặc cuối đoạn văn bản là nguyên nhân hàng đầu khiến Google Sheets hiểu nhầm đó là hai giá trị khác nhau.

  • Giải pháp: Sử dụng công thức =TRIM(A1) cho toàn bộ dải ô để làm sạch văn bản trước khi bắt đầu quy trình lọc trùng.

Đồng nhất định dạng chữ hoa và chữ thường:

Google Sheets đôi khi phân biệt sự khác biệt giữa "DATA" và "data". Để tránh sai sót, bạn nên đưa toàn bộ dữ liệu về một kiểu định dạng duy nhất.

  • Giải pháp: Sử dụng các hàm =UPPER() (In hoa toàn bộ), =LOWER() (Viết thường toàn bộ) hoặc =PROPER() (Viết hoa chữ cái đầu) để chuẩn hóa cột dữ liệu.

Kiểm tra và thống nhất định dạng Ngày tháng (Date):

Dữ liệu ngày tháng không đồng nhất (ví dụ: một ô là 01/12/2024, một ô khác là 12/01/2024 hoặc dạng Văn bản) sẽ khiến công cụ lọc trùng bị vô hiệu hóa.

  • Giải pháp: Bôi đen cột ngày tháng, vào menu Định dạng (Format) -> Số (Number) -> Ngày (Date) để đảm bảo tất cả các ô tuân thủ đúng một quy chuẩn hiển thị duy nhất.

Xử lý ký tự ẩn và lỗi chính tả:

Các ký tự không in được hoặc lỗi xuống dòng trong ô (Alt + Enter) cũng làm hỏng kết quả lọc trùng. Hãy sử dụng tính năng Tìm kiếm và thay thế (Ctrl + H) để loại bỏ các ký tự đặc biệt này trước khi xử lý.

Tại sao cần nắm vững cách lọc trùng trong Google Sheets?

Lọc trùng trong Google Sheets là bước bắt buộc trong quy trình làm sạch dữ liệu (Data Cleaning), đảm bảo mọi thông tin đầu vào là duy nhất và có độ tin cậy cao nhất cho doanh nghiệp.

  • Đảm bảo tính chính xác tuyệt đối cho báo cáo: Dữ liệu lặp lại như trùng mã đơn hàng hoặc thông tin khách hàng sẽ khiến các hàm tính toán (SUM, COUNT, AVERAGE) trả về kết quả sai lệch. Việc loại bỏ trùng lặp giúp số liệu phản ánh đúng thực tế tình hình kinh doanh.
  • Tối ưu hóa hiệu suất và dung lượng bảng tính: Các hàng dữ liệu thừa không chỉ gây rối mắt mà còn làm tăng dung lượng tệp, khiến Google Sheets xử lý chậm và giật lag khi quy mô bảng tính lên đến hàng chục ngàn dòng.
  • Tiết kiệm thời gian và nguồn lực rà soát: Thay vì kiểm tra từng dòng thủ công bằng mắt thường dễ gây nhầm lẫn, các phương pháp tự động giúp xử lý khối lượng dữ liệu khổng lồ chỉ trong vài giây, nâng cao tối đa năng suất làm việc.
  • Chuẩn hóa hệ thống dữ liệu chuyên nghiệp: Việc lọc trùng giúp dữ liệu trở nên tinh gọn, đồng nhất, tạo tiền đề vững chắc cho các bước phân tích chuyên sâu hoặc kết nối mượt mà với các công cụ quản trị khác.

Giải pháp quản trị dữ liệu chuyên nghiệp cho doanh nghiệp

Việc chuyển đổi sang sử dụng các gói giải pháp Google Workspace được cung cấp bởi MSO là phương án tối ưu giúp doanh nghiệp chuẩn hóa dữ liệu chuyên nghiệp thông qua các đặc quyền sau:

  • Tự động hóa ngăn chặn trùng lặp với AppSheet:

Thay vì phải lọc trùng sau khi dữ liệu đã phát sinh, AppSheet tích hợp trong Google Workspace cho phép doanh nghiệp thiết lập quy trình kiểm soát ngay từ khâu nhập liệu qua Form. Hệ thống sẽ tự động đối soát và từ chối các bản ghi trùng lặp theo thời gian thực, giúp bảng tính luôn ở trạng thái sạch tuyệt đối.

  • Bảo mật và phục hồi dữ liệu thần tốc (Version History):

Thực hiện các cách lọc trùng trong Google Sheets (đặc biệt là lệnh xóa bản ghi) luôn tiềm ẩn rủi ro xóa nhầm thông tin quan trọng. Với tính năng quản lý lịch sử phiên bản nâng cao, quản trị viên có thể theo dõi chi tiết ai đã thực hiện lệnh xóa và khôi phục lại trạng thái dữ liệu gốc chỉ trong vài giây, đảm bảo an toàn tuyệt đối cho tài sản số của công ty.

  • Đào tạo và tối ưu hóa hệ thống từ chuyên gia:

Khi đồng hành cùng đại lý ủy quyền MSO, doanh nghiệp sẽ được đội ngũ kỹ thuật hỗ trợ xây dựng các bảng tính thông minh, áp dụng các thuật toán xử lý dữ liệu quy mô lớn. Việc này không chỉ dừng lại ở cách lọc trùng mà còn giúp tối ưu hóa toàn bộ luồng công việc, giúp hệ thống vận hành trơn tru và chính xác.

  • Quản lý quyền truy cập theo hướng chuyên sâu:

Doanh nghiệp có thể giới hạn quyền chỉnh sửa hoặc quyền xóa đối với các cột dữ liệu quan trọng, ngăn chặn việc nhân viên thao tác lọc trùng sai quy định làm ảnh hưởng đến cấu trúc bảng tính chung của tổ chức.

Giải đáp thắc mắc thường gặp khi lọc trùng trong Google Sheets

Trong quá trình hỗ trợ người dùng xử lý dữ liệu, các chuyên gia tại MSO đã tổng hợp những vướng mắc phổ biến nhất và đưa ra hướng xử lý trực tiếp như sau:

Tại sao tôi dùng hàm UNIQUE nhưng kết quả trả về vẫn còn dữ liệu giống nhau?

  • Nguyên nhân: Có 90% khả năng các ô dữ liệu chứa khoảng trắng ẩn (Space) ở đầu/cuối hoặc có sự sai lệch về định dạng (ví dụ: một ô định dạng Văn bản, một ô định dạng Số).
  • Giải pháp: Bạn cần sử dụng hàm =TRIM() để xóa khoảng trắng và quy định lại định dạng ô (Định dạng -> Số) trước khi áp dụng hàm UNIQUE.

Tôi có thể lọc trùng dựa trên 2 hoặc 3 cột khóa cùng lúc được không?

Có. Khi sử dụng công cụ Xóa bản ghi trùng lặp, bạn chỉ cần tích chọn vào các cột tiêu chí (ví dụ: Họ tên và Ngày sinh). Google Sheets sẽ chỉ thực hiện lệnh xóa nếu thông tin trên tất cả các cột đã chọn trùng khớp hoàn toàn.

Làm sao để hệ thống tự động lọc trùng ngay khi có dữ liệu mới được nhập vào?

Bạn nên thiết lập hàm UNIQUE ở một trang tính (Sheet) riêng biệt và tham chiếu vùng dữ liệu từ Sheet nhập liệu gốc. Ngay khi có bất kỳ dữ liệu mới nào được thêm vào, Sheet kết quả của hàm UNIQUE sẽ tự động cập nhật danh sách giá trị duy nhất mà không cần thao tác lại thủ công.

Xóa trùng lặp xong tôi có thể lấy lại dữ liệu cũ được không?

Bạn có thể nhấn Ctrl + Z để hoàn tác ngay lập tức. Trong trường hợp đã đóng file, hãy sử dụng tính năng Lịch sử phiên bản (Version History) để khôi phục lại trạng thái bảng tính trước khi thực hiện lệnh xóa.

Tổng kết

Việc làm chủ các cách lọc trùng trong Google Sheets không chỉ giúp bạn làm sạch bảng tính mà còn nâng cao đáng kể độ tin cậy của các báo cáo số liệu. Hy vọng bài hướng dẫn chi tiết này đã giúp bạn tự tin xử lý mọi vấn đề liên quan đến trùng lặp dữ liệu trên Google Sheets.

Việc quản trị dữ liệu và vận hành doanh nghiệp sẽ trở nên đơn giản, an toàn và chuyên nghiệp hơn bao giờ hết khi có sự đồng hành của chuyên gia. Đừng bỏ lỡ cơ hội sở hữu hệ sinh thái Microsoft 365 bản quyền cùng các giải pháp bảo mật dữ liệu cấp cao được tối ưu riêng cho tổ chức của bạn.

ĐĂNG KÝ TẠI ĐÂY

---------------------------------------------------------

Fanpage: MSO.vn - Microsoft 365 Việt Nam

Hotline: 024.9999.7777