Bạn đang xem bài viết 5 Cách Tìm Và Lọc Dữ Liệu Trùng Nhau Trong Excel (Cập Nhật 2022) được cập nhật mới nhất trên website Hoisinhvienqnam.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất.
Tìm dữ liệu trùng trong Excel rất quan trọng vì chỉ cần một vài số liệu dư thừa sẽ ảnh hưởng đến toàn bộ kết quả tính toán. Hiểu được tầm quan trọng của vấn đề này,mình sẽ hướng dẫn các bạn 5 cách kiểm tra trùng lặp trong Excel với một vài thủ thuật đơn giản. Các bạn có thể áp dụng cho Microsoft Excel phiên bản 2007, 2010, 2013, 2016, 2019 và Excel cho Office 365.
Cách lọc dữ liệu trùng nhau trong Excel bằng Remove Duplicate
Bước 1: Tô đen những dữ liệu cần kiểm tra dữ liệu trùng lặp trong Excel.
Light red fill with dark red text: sử dụng nền đỏ, chữ màu đỏ đậm.
Yellow fill with dark yellow text: nền màu vàng, chữ màu vàng đậm.
Green fill with dark green text: nền màu xanh, chữ hiển thị màu xanh đen.
Light red fill: tô nền màu đỏ, màu chữ không đổi.
Red text: chỉ tô màu đỏ cho chữ, màu nền không ảnh hưởng
Red border: tự động tô khung viền màu đỏ cho các giá trị bị trùng nhau.
Custom format: bạn có thể tùy chỉnh màu sắc chữ, màu nền theo sở thích của cá nhân mình.
Lựa chọn cách lọc dữ liệu trùng trong Excel:
Duplicate: Excel tự động lọc dữ liệu trùng nhau trong phân vùng được tô xanh.
Bước 1: Chọn phạm vi ô hoặc cột cần lọc giá trị trùng lặp.
Bước 2: Trên tab Data, trong nhóm Sort & Filter, bạn nhấn chọn Advanced.
Bước 5: Trong hộp thoại Copy to, bạn hãy nhấn vào nút tham chiếu ô ở bên phải và chọn vị trí để lọc ra giá trị.
Bước 7: Tại vị trí mà bạn chọn trong hộp thoại Copy to sẽ hiển thị các dữ liệu được lọc.
Ngoài việc sử dụng để phân tích dữ liệu, bạn cũng có thể sử dụng Pivot Table để kiểm tra trùng lặp trong Excel rất tốt.
Bạn không cần phải xóa các giá trị trùng lặp ra khỏi dữ liệu của mình, phương pháp này sẽ giúp bạn hiển thị những giá trị duy nhất từ bảng dữ liệu.
Lựa chọn tùy chọn Show in Tabular Form.
Lựa chọn tùy chọn Repeat All Item Labels.
Pivot Table chỉ liệt kê các giá trị duy nhất cho các mục trong khu vực Row. Và do đó, nó sẽ tự động xóa mọi giá trị trùng lặp trong dữ liệu của bạn
Cách kiểm tra giá trị trùng lặp với Power Query
Hàm Lọc Dữ Liệu Trùng Nhau Trong Excel
Khi làm việc với dữ liệu, chắc hẳn bạn sẽ gặp phải những dòng dữ liệu bị trùng nhau, và cần lọc để xóa đi hoặc thay đổi. Hôm nay mình sẽ chia sẻ cho các bạn cách dùng hàm lọc dữ liệu trùng nhau trong Excel theo nhiều cách khác nhau tùy thuộc vào nhu cầu của các bạn.
Hàm đếm dữ liệu trùng trong Excel
Có rất nhiều cách để xác định dòng trùng trong Excel. Phía dưới mình sẽ chia sẻ 3 cách đơn giản nhất và áp dụng trong hầu hết các tình huống về dữ liệu bị trùng trong khi làm việc.
Sử dụng phím tắt để loại bỏ giá trị trùng
Như bảng phía dưới mình có thể thấy dòng số 12,13,14 đang trùng giá trị với các dòng 9,10,11. Vậy để loại bỏ giá trị trùng bằng phím tắt bạn thực hiện tác thao tác sau
Bước 1: Ctrl + C: Copy toàn bộ bảng dữ liệu này
Bước 2: Alt + A + M: Remove Duplicate – loại bỏ giá trị trùng bằng tổ hợp phím tắt trên
Vậy chỉ với vài thao tác cơ bản với phím tắt, bạn có thể dễ dàng loại bỏ giá trị bị trùng. Đối với cách này thì các dòng 12,13,14 sẽ được xóa đi và giữa lại các dòng từ 1 đến 11.
Dùng hàm lọc dữ liệu trùng nhau trong Excel
Đối với cách này, bạn sẽ viết hàm để biết xem là có bao nhiêu dòng đang trùng nhau.
Mình sẽ dùng hàm Countifs để xác định các dòng trùng phụ thuộc và biến mà bạn muốn tham chiếu. Như kết quả nhìn thấy thì với cách này sẽ giúp bạn xác định được trong dữ liệu trên có 6 dòng trùng tất cả.
Bạn có thể lọc cột Dup những số lớn hơn 1 đều là các dòng đang trùng nhau. Sau đó chọn để xóa toàn bộ dòng trùng này. Đối với cách này thì dữ liệu từ 9 đến 14 sẽ được xóa đi, và chỉ giữ lại các dòng từ 1 đến 8.
Lọc dữ liệu trùng nhau từ 2 cột trong Excel
Ngoài 2 cách phía trên, thì sẽ còn một trường hợp còn lại đó là bạn muốn giữ lại một dòng dữ liệu trong nhiều dòng bị trùng. Các bạn vui lòng theo các bước sau
Bước 3: Viết công thức hàm IF như trong hình phía dưới. Nếu mã SP và Doanh số của dòng tham chiếu = dòng phía trên, thì trả về 2, còn không thì trả về 1. Ý nghĩa của công thức này là sẽ thể hiện tất cả các dòng bị trùng được trả về giá trị 2, còn những dòng xuất hiện lần đầu thì sẽ trả về giá trị 1.
Bước 4: Lọc các giá trị 2 và xóa các dòng này.
Với cách này các bạn sẽ ứng dụng rất nhiều trong công việc, đặc biệt với việc lọc các dòng trùng mà chỉ lấy những dòng có ngày gần nhất. Lúc đó các bạn lưu ý nên lọc cột có chứa ngày tháng năm theo mục đích cụ thể.
Học Excel nâng cao ở đâu?
Hiện tại chúng tôi – UNIACE là đơn vị tiên phong trong lĩnh vực đào tạo học viên chuyên về phân tích dữ liệu. Bên cạnh đó, chúng tôi có những khóa học nhằm nâng cao trình độ Excel của các bạn.
Các bạn có thể tham khảo khóa học miễn phí (sử dụng mã voucher “”) về sử dụng phím tắt trong Excel. Khóa học này nhằm giúp các bạn có thể làm việc với dữ liệu với thao tác nhanh chóng hơn. Đây là một trong những điều kiện cơ bản để nâng tầm kiến thức về Excel.
Bên cạnh đó, để học Excel nâng cao các bạn có thể tìm hiểu và Power Query – đây là một công cụ cực kỳ hữu hiệu trong thời đại công nghệ 4.0. Power Query có thể nói là thay thế rất nhiều ứng dụng của VBA trong Excel hiện đại. Các bạn có thể tìm đọc bài Power Query là gì để hiểu rõ hơn và so sánh giữa VBA và Power Query trong website của chúng tôi.
Để được tư vấn kỹ hơn về lộ trình học và nghề nghiệp. Các bạn vui lòng liên hệ với chúng tôi bằng điện thoại, hoặc chat. Đội ngũ chúng tôi sẽ giúp các bạn giải đáp và tư vấn những khóa học phù hợp với khả năng và tài chính của bạn.
Cách Lọc Dữ Liệu Trùng Nhau Từ 2 Sheet Trong Excel
Sử dụng hàm VLOOKUP để lọc dữ liệu trùng nhau trong 2 sheet
Giả sử các bạn có dữ liệu Sheet 1 như sau:
=VLOOKUP(Sheet1!B5;Sheet2!$B$4:$G$33;1;0)
Trong đó: Sheet1!B5 là ô B5 trong Sheet1 cần kiểm tra dữ liệu trùng.
Sheet2!$B$4:$G$33 là vùng dữ liệu cần kiểm tra dữ liệu trùng nhau trong Sheet 2.
1 là cột mà các bạn muốn hàm Vlookup trả về trong vùng dữ liệu cần kiểm tra.
0 là kiểu tìm kiếm chính xác của hàm Vlookup.
Như vậy nếu dữ liệu trùng thì hàm sẽ trả về chính dữ liệu trùng đó, nếu dữ liệu không trùng thì hàm sẽ trả về lỗi #N/A.
Hàm Vlookup với dữ liệu từ hai sheet nên sẽ có tên sheet đứng trước mỗi giá trị, các bạn có thể nhập hàm như bình thường. Nếu cẩn thận hơn các bạn có thể thực hiện viết hàm Vlookup như sau:
Trong phần Lookup_value, các bạn đặt con trỏ chuột vào đây sau đó chọn ô B5 trong Sheet 1, lúc này trong ô Lookup_value sẽ xuất hiện Sheet1!B5.
Tiếp theo trong phần Table_array các bạn đặt con trỏ chuột vào phần này và chọn sheet 2 và chọn vùng dữ liệu cần kiểm tra dữ liệu trùng lặp. Như vậy trong Table_array sẽ xuất hiện Sheet2!B4:G33 với B4:G33 là vùng bạn chọn.
Nếu các bạn muốn kiểm tra nhiều dữ liệu thì các bạn cần cố định vùng chọn này bằng cách đặt con trỏ chuột vào giữa hoặc cuối B4 nhấn phím F4, tiếp theo đặt chuột vào cuối G33 và nhấn phím F4 để cố định vị trí. Như vậy lúc này Table_array sẽ là Sheet2!$B$4:$G$33 như hình dưới.
Tiếp theo trong phần Col_index_num các bạn nhập vị trí cột mà các bạn muốn trả về dữ liệu nếu hai dữ liệu trùng nhau, ví dụ nếu dữ liệu trùng nhau thì các bạn trả về dữ liệu trùng nhau đó thì các bạn nhập số 1 để trả về dữ liệu tương ứng trong cột đầu tiên. Trong phần Range_lookup các bạn nhập 0 để hàm tìm kiếm chính xác. Sau đó nhấn OK để thêm hàm vào ô bạn chọn.
Hàm IF giúp các bạn kiểm tra nếu điều kiện đúng thì hàm sẽ trả về giá trị a mà bạn chỉ định, nếu điều kiện sai thì hàm sẽ trả về giá trị b mà bạn chỉ định.
Như vậy với ví dụ ở trên thay vì chỉ sử dụng hàm Vlookup các bạn có thể kết hợp hàm IF và hàm ISNA để kiểm tra dữ liệu, các bạn nhập công thức hàm như sau:
=IF(ISNA(VLOOKUP(Sheet1!B5;Sheet2!$B$4:$G$33;1;0));”Không”;”Trùng dữ liệu”)
Hàm ISNA kiểm tra giá trị trả về của hàm VLOOKUP, nếu hàm VLOOKUP trả về giá trị #N/A thì hàm ISNA sẽ trả về giá trị TRUE. Mà hàm VLOOKUP trả về giá trị #N/A nếu dữ liệu không trùng lặp. Vì vậy hàm IF sẽ trả về “Không”.
Nếu hàm VLOOKUP trả về giá trị cụ thể thì hàm ISNA sẽ trả về giá trị FALSE và hàm IF sẽ trả về điều kiện sai là “Trùng dữ liệu”.
Tìm Và Xóa Dữ Liệu Trùng Lặp Trong Excel
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ệ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.
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.
Cập nhật thông tin chi tiết về 5 Cách Tìm Và Lọc Dữ Liệu Trùng Nhau Trong Excel (Cập Nhật 2022) trên website Hoisinhvienqnam.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!