Tìm và xóa dữ liệu trùng lặp trong Excel – Phụ Kiện MacBook Chính Hãng
Dưới đây là hướng dẫn chi tiết cách tìm và xóa dữ liệu trùng lặp trong Excel, mời các bạn cùng theo dõi.
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ện
Bướ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.
Bước 2: Chọn thẻ Home -> Conditional Formatting -> Highlight Cells Rules -> Duplicate Values.
Bước 3: Xuất hiện cửa sổ Duplicate Values các bạn chọn cách đánh dấu các giá trị trùng lặp trong phần values with.
Có 6 kiểu lưu lại mà bạn hoàn toàn có thể vận dụng để ghi lại 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.
Như vậy các dữ liệu lưu lại đã được tìm và ghi lại khác với các dữ liệu không trùng lặp .
Cách 2: Sử dụng VBA
Bước 1: Trên bảng tính Excel các bạn chọn View -> Macros hoặc tổ hợp Alt + F8.
Bước 2: Nhập tên cho Macro (viết liền không dấu) vào ô Macro name và nhấn Create.
Bước 3: Sao chép đoạn code sau vào giữa vùng Sub timdulieutrung()……End Sub
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 If Application.WorksheetFunction.CountIf(myrng, cell) > 1 Then '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 Next
Lư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 tương thích với dữ liệu trong bảng tính Excel của bạn .
Sau khi nhập xong code các bạn nhấn chọn Run -> Run Sub/UserForm hoặc phím F5 để chạy chương trình.
Đóng Visual Basic các bạn sẽ thấy tất cả các giá trị trùng nhau sẽ được đổ nền đỏ.
XÓA DỮ LIỆU TRÙNG LẶP TRONG EXCEL
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 hoàn toàn có thể xóa thủ công bằng tay dựa vào các vùng dữ liệu trùng lặp đã được ghi lại. Hoặc các bạn hoàn toàn có thể thực thi 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.
Bước 2: Chọn thẻ Data -> Remove Duplicates.
Bước 3: Xuất hiện Remove Duplicates các bạn chọn những trường (cột) mà nếu trùng dữ liệu giữa các hàng thì sẽ xóa hết sau đó nhấn OK để xóa.
Ví dụ cột Ngày công T2 có nhiều giá trị trùng nhưng PKMacBook.com 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.
Xuất hiện thông báo số dữ liệu trùng bị xóa, các bạn nhấn OK.
Như vậy các bạn sẽ thấy các giá trị trùng đã được xóa khỏi vùng dữ liệu .
Trên đây là cách tìm và xóa dữ liệu trùng lặp trong Excel, các bạn hoàn toàn có thể tìm hiểu thêm để biết cách triển khai. Như vậy mỗi khi các bạn cần tìm và xóa dữ liệu trùng lặp trong Excel thì các bạn đã hoàn toàn có thể vận dụng các cách trên và triển khai nhanh gọn. Chúc các bạn thành công xuất sắc !
Source: https://thiennhuong.com
Category: Thủ Thuật