Trong quá trình làm việc với bảng tính Excel sẽ có những file Excel có khối lượng dữ liệu lớn nên việc trùng lặp dữ liệu rất hay xảy ra. Có những trường hợp dữ liệu trùng lặp là hữu ích, nhưng nhiều khi các giá trị trùng lặp không giúp ích cho các bạn mà nó còn làm rối dữ liệu trong bảng tính hơn. Vậy làm sao để tìm và loại bỏ các dữ liệu trùng lặp đó? Các bạn có thể sử dụng định dạng có điều kiện để tìm và tô màu nổi bật vùng dữ liệu trùng lặp hoặc sử dụng Visual Basic để tìm dữ liệu trùng lặp. Sau đó các bạn thực hiện xóa dữ liệu trùng lặp trong Excel.
TÌM DỮ LIỆU TRÙNG LẶP TRONG EXCEL Cách 1: Sử dụng Highlight Cells Rules trong Định dạng có điều kiệnBước 1: Chọn (bôi đen) vùng dữ liệu trên bảng tính Excel mà bạn muốn tìm dữ liệu trùng lặp.
Có 6 kiểu đánh dấu mà bạn có thể áp dụng để đánh dấu cho các giá trị trùng:
Light Red Fill with Dark Red Text: đổ nền đỏ nhạt với chữ màu đỏ đậm.
Yellow Fill with Dark Yellow Text: đổ nền màu vàng với chữ màu vàng đậm.
Green Fill with Dark Green Text: đổ nền màu xanh lá cây với chữ màu xanh đậm.
Light Red Fill: đổ nền màu đỏ nhạt.
Red Text: chữ màu đỏ.
Red Border: đường viền màu đỏ.
Sau khi đã chọn kiểu đánh dấu xong các bạn chọn OK để đánh dấu.
Dim ws As Worksheet Dim cell As Range Dim myrng As Range Dim clr As Long Dim lastcell As Range Dim lastrow As Long Set ws = ThisWorkbook.ActiveSheet 'Vung can danh dau gia tri trung nhau Set myrng = ws.Range("A1:C18") With myrng Set lastcell = .Cells(.Cells.Count) End With myrng.Interior.ColorIndex = xlNone clr = 3 For Each cell In myrng 'Kiem tra so gia tri trung nhau trong vung, neu co hai gia tri trung nhau tro len thi thuc hien 'Neu la o dau tien cua cac gia tri trung nhau trong vung If myrng.Find(what:=cell, lookat:=xlWhole, MatchCase:=False, after:=lastcell).Address = cell.Address Then 'Thiet lap mau cell.Interior.ColorIndex = clr Else 'Thiet lap mau tu o thu 2 voi cac gia tri trung nhau cell.Interior.ColorIndex = myrng.Find(what:=cell, lookat:=xlWhole, MatchCase:=False, after:=lastcell).Interior.ColorIndex End If End If NextLưu ý: Trong phần thiết lập vùng tìm giá trị trùng nhau, giá trị bôi đỏ A1:C18 các bạn thay bằng vùng dữ liệu cần tìm giá trị trùng nhau phù hợp với dữ liệu trong bảng tính Excel của bạn.
Sau khi đã tìm được các dữ liệu trùng lặp trong Excel, nếu các bạn muốn xóa dữ liệu trùng lặp thì các bạn có thể xóa thủ công dựa vào các vùng dữ liệu trùng lặp đã được đánh dấu. Hoặc các bạn có thể thực hiện các bước sau:
Bước 1: Chọn vùng dữ liệu cần xóa các giá trị trùng lặp.
Ví dụ cột Ngày công T2 có nhiều giá trị trùng nhưng chúng tôi không muốn xóa, vì vậy chúng tôi sẽ bỏ chọn trong cột Ngày công T2.