Làm thế nào để Lọc và Xóa Các giá trị trùng lặp trong Google Sheets

Google Sheets - Lọc và Xóa Các giá trị trùng lặp

Chào bạn! Bạn có bao giờ gặp phải tình huống phải làm sạch dữ liệu trùng lặp trong bảng tính Google Sheets không? Đừng lo lắng, trong bài viết này, tôi sẽ hướng dẫn bạn cách lọc và xóa các giá trị trùng lặp một cách dễ dàng.

Các Loại Giá trị Trùng Lặp trong Bảng tính

Trước khi đi vào cách lọc và xóa giá trị trùng lặp, hãy tìm hiểu về các loại giá trị trùng lặp trong bảng tính.

Giá trị Trùng Lặp trong Một Cột

Giá trị trùng lặp trong một cột xảy ra khi một giá trị xuất hiện nhiều lần trong cột đó. Bạn có thể nhận biết các hàng chứa giá trị trùng lặp bằng cách sử dụng tính năng Lọc trong Google Sheets.

Giá trị Trùng Lặp trong Nhiều Cột

Giá trị trùng lặp trong nhiều cột xảy ra khi các giá trị trong nhiều cột khác nhau giống nhau. Điều này có nghĩa là các hàng có cùng giá trị ở các cột tương ứng là các giá trị trùng lặp.

Giá trị Trùng Lặp trong Các Cột Ngẫu Nhiên

Giá trị trùng lặp trong các cột ngẫu nhiên xảy ra khi bạn muốn xem xét các cột khác nhau để tìm các giá trị trùng lặp. Trong trường hợp này, bạn có thể sử dụng một cột hỗ trợ để lọc các giá trị trùng lặp.

Lọc và Xóa Các giá trị trùng lặp trong Google Sheets

Bây giờ, hãy cùng đi vào chi tiết về cách lọc và xóa các giá trị trùng lặp trong Google Sheets.

Lọc và Xóa Các giá trị trùng lặp trong Một Cột

Đầu tiên, chúng ta sẽ xử lý việc lọc và xóa các giá trị trùng lặp trong một cột.

Bước 1: Nhập công thức sau vào ô B2:

=query(iferror(sort({row(A2:A)-row(A2)+2-match(sort(A2:A),sort(A2:A),0),SORT(ROW(A2:A)+2-row(A2)+2,A2:A,1)},2,1),),"Select Col1")

Hoặc bạn có thể sử dụng công thức Countifs sau đây:

=ARRAYFORMULA(if(A2:A<>"",COUNTIFS(A2:A,A2:A,ROW(A2:A),"<="&ROW(A2:A)),))

Bước 2: Chọn cột A và cột B, sau đó đi đến menu Data và chọn Create a filter.

Bước 3: Nhấp vào mũi tên xuống trong ô B1. Sau đó chọn Filter by condition và chọn greater than, nhập số 1.

Theo cách này, bạn có thể dễ dàng lọc và xóa các giá trị trùng lặp trong một cột trong Google Sheets.

Lọc và Xóa Các giá trị trùng lặp trong Nhiều Cột

Để lọc và xóa các giá trị trùng lặp trong nhiều cột, bạn chỉ cần áp dụng cùng một phương pháp như trên, với một số thay đổi về công thức.

Bước 1: Nhập công thức sau vào ô D2:

=query({A2:A,iferror(sort({row(A2:A)-row(A2)+2-match(sort(A2:A&B2:B&C2:C),sort(A2:A&B2:B&C2:C),0),SORT(ROW(A2:A)+2-row(A2)+2,A2:A&B2:B&C2:C,1)},2,1),)},"Select Col2 where Col1 is not null")

Hoặc bạn có thể sử dụng công thức Countifs sau đây:

=ARRAYFORMULA(if(A2:A<>"",COUNTIFS(A2:A&B2:B&C2:C,A2:A&B2:B&C2:C,ROW(A2:A),"<="&ROW(A2:A)),))

Bước 2: Chọn cột A đến cột D và thực hiện bộ lọc như trong ví dụ trước đó.

Bằng cách này, bạn có thể dễ dàng lọc và xóa các giá trị trùng lặp trong nhiều cột trong Google Sheets.

Lọc và Xóa Các giá trị trùng lặp trong Các Cột Ngẫu Nhiên

Nếu bạn muốn lọc và xóa các giá trị trùng lặp trong các cột ngẫu nhiên, bạn có thể sử dụng cùng một phương pháp như trên, với một số thay đổi nhỏ trong công thức.

Chỉ cần xóa các tham chiếu cột tương ứng trong công thức. Ví dụ:

=query({A2:A,iferror(sort({row(A2:A)-row(A2)+2-match(sort(A2:A&C2:C),sort(A2:A&C2:C),0),SORT(ROW(A2:A)+2-row(A2)+2,A2:A&C2:C,1)},2,1),)},"Select Col2 where Col1 is not null")

Hoặc

=ARRAYFORMULA(if(A2:A<>"",COUNTIFS(A2:A&C2:C,A2:A&C2:C,ROW(A2:A),"<="&ROW(A2:A)),))

Áp dụng công thức này vào ô D2 và thực hiện bộ lọc như trong các ví dụ trước đó.

Kết luận

Dưới đây là cách bạn có thể dễ dàng lọc và xóa các giá trị trùng lặp trong bảng tính Google Sheets. Các công thức và phương pháp đã được trình bày trong bài viết này sẽ giúp bạn làm sạch dữ liệu và tăng hiệu suất công việc của mình. Hãy thử áp dụng chúng và trải nghiệm sự tiện ích của Google Sheets ngay hôm nay!

Để biết thêm các hướng dẫn và mẹo về Google Sheets, hãy truy cập Crawlan.com ngay hôm nay!

Related posts