Cách lọc dữ liệu trùng nhau trong 2 cột Excel cực dễ
Trong quá trình làm việc với Excel, việc dữ liệu bị trùng lặp giữa hai cột xảy ra khá thường xuyên và có thể ảnh hưởng lớn đến độ chính xác cũng như hiệu quả phân tích. Hiểu được nhu cầu đó, Excel đã cung cấp nhiều cách cực kỳ dễ dàng để bạn nhanh chóng tìm kiếm, làm nổi bật và loại bỏ các giá trị trùng lặp. Cùng với Viettablet – Chiến Thần Định Giá tìm hiểu cách lọc dữ liệu trùng nhau trong 2 cột excel qua bài viết sau nhé!
Tại sao cần tìm giá trị trùng lặp trong Excel?
Việc tìm và xử lý các giá trị trùng lặp trong Excel là một bước quan trọng để đảm bảo tính chính xác trong việc quản lý dữ liệu.
- Đảm bảo tính chính xác của dữ liệu, dữ liệu trùng lặp có thể dẫn đến sai lệch trong phân tích và báo cáo. Ví dụ, trong danh sách khách hàng, nếu một khách hàng xuất hiện nhiều lần, tổng số khách hàng sẽ bị đếm sai, ảnh hưởng đến quyết định kinh doanh.
- Loại bỏ dữ liệu trùng lặp giúp giảm dung lượng tệp và tăng tốc độ xử lý. Điều này đặc biệt quan trọng khi làm việc với các bảng tính lớn, giúp tiết kiệm thời gian và tài nguyên máy tính.
- Dữ liệu sạch và không trùng lặp là giúp phân tích chính xác. Việc này giúp các biểu đồ, bảng tổng hợp và báo cáo phản ánh đúng thực tế, hỗ trợ ra quyết định hiệu quả.
- Việc kiểm tra dữ liệu trùng lặp giúp phát hiện các lỗi nhập liệu hoặc sao chép không mong muốn. Điều này giúp duy trì chất lượng dữ liệu và tránh các vấn đề phát sinh trong quá trình sử dụng.
Cách lọc dữ liệu trùng nhau trong 2 cột excel
Cách làm nổi bật giá trị giống nhau giữa hai cột
Để làm nổi bật các giá trị giống nhau giữa hai cột trong Excel, bạn có thể áp dụng hai phương pháp phổ biến: sử dụng công cụ Find and Replace (Ctrl + H) để tìm kiếm thủ công và Conditional Formatting để tự động làm nổi bật dữ liệu trùng lặp.
Dùng công cụ Find and Replace (Ctrl + H) để tìm thủ công
Phương pháp này phù hợp khi bạn muốn tìm kiếm và làm nổi bật các giá trị trùng lặp một cách thủ công. Các bước thực hiện như sau:
- Chọn phạm vi dữ liệu: Bôi đen hai cột mà bạn muốn so sánh.
- Mở hộp thoại Find and Replace: Nhấn tổ hợp phím Ctrl + H.
- Nhập giá trị cần tìm: Trong ô Find what, nhập giá trị bạn muốn tìm kiếm.
- Thiết lập định dạng nổi bật: Nhấn nút Options >>, sau đó chọn Format... để thiết lập màu sắc hoặc kiểu chữ mong muốn.
- Thay thế tất cả: Nhấn Replace All để áp dụng định dạng cho tất cả các ô chứa giá trị trùng lặp.
Dùng công cụ Find and Replace
Sử dụng Conditional Formatting để tự động làm nổi dữ liệu trùng
Đây là phương pháp tự động và linh hoạt hơn, giúp làm nổi bật các giá trị trùng lặp giữa hai cột mà không cần biết trước giá trị cụ thể.
Chọn cột cần làm nổi bật: Ví dụ, chọn cột A nếu bạn muốn làm nổi bật các giá trị trong cột A trùng với cột B.
Mở Conditional Formatting: Vào tab Home > Conditional Formatting > New Rule.
Chọn Rule: Use a formula to determine which cells to format.
Nhập công thức:
- Nếu bạn chọn cột A, nhập công thức: =COUNTIF($B$2:$B$10, A2)>0
- Nếu bạn chọn cột B, nhập công thức: =COUNTIF($A$2:$A$10, B2)>0 (Điều chỉnh phạm vi $B$2:$B$10 và ô A2 theo dữ liệu của bạn)
Định dạng ô: Nhấn Format... để chọn màu sắc hoặc kiểu chữ nổi bật, sau đó nhấn OK.
Hoàn tất: Nhấn OK.
Sử dụng Conditional Formatting
Cách lọc dữ liệu trùng nhau trong 2 cột Excel
Dùng hàm VLOOKUP để đối chiếu giá trị giữa 2 cột
Hàm VLOOKUP giúp bạn kiểm tra xem giá trị trong cột này có xuất hiện trong cột kia hay không.
- Giả sử bạn có dữ liệu ở cột A và B.
- Tại ô C2, nhập công thức: =IF(ISNA(VLOOKUP(A2, B:B, 1, FALSE)), "Không trùng", "Trùng")
- Kéo công thức xuống các ô bên dưới để áp dụng cho toàn bộ cột A
- Nếu giá trị ở cột A xuất hiện trong cột B, kết quả sẽ là "Trùng"; ngược lại, là "Không trùng".
Kết hợp Conditional Formatting để đánh dấu các giá trị trùng
Sử dụng Conditional Formatting giúp làm nổi bật các giá trị trùng nhau giữa hai cột:
- Chọn vùng dữ liệu ở cột A.
- Vào Home > Conditional Formatting > New Rule.
- Chọn Use a formula to determine which cells to format.
- Nhập công thức: =COUNTIF(B:B, A1)>0
- Nhấn Format, chọn màu sắc để làm nổi bật, rồi nhấn OK
Dùng Advanced Filter để lọc trùng lặp nâng cao
Advanced Filter cho phép bạn lọc và hiển thị các giá trị trùng nhau giữa hai cột:
- Chọn vùng dữ liệu ở cột A.
- Vào tab Data > Advanced.
- Trong hộp thoại, chọn Copy to another location.
- Tại List range, nhập phạm vi cột A.
- Tại Criteria range, nhập phạm vi cột B.
- Chọn ô Unique records only nếu muốn lọc các giá trị không trùng.
- Nhấn OK để hoàn tất.
Áp dụng hàm COUNTIF để xác định số lần xuất hiện giá trị
- Hàm COUNTIF giúp đếm số lần một giá trị xuất hiện trong một phạm vi:
- Tại ô C2, nhập công thức: =COUNTIF(B:B, A2)
- Kéo công thức xuống các ô bên dưới để áp dụng cho toàn bộ cột A.
- Nếu kết quả lớn hơn 0, giá trị ở cột A có xuất hiện trong cột B.
Cách lọc dữ liệu trùng nhau trong 2 cột Excel
Cách lọc giá trị trùng nhau bằng mã VBA trong Excel
Sử dụng VBA (Visual Basic for Applications) giúp bạn tự động hóa việc lọc và xử lý dữ liệu trùng lặp trong Excel.
- Để xóa các giá trị trùng lặp trong cột A từ A1 đến A20, bạn có thể sử dụng đoạn mã sau: ActiveSheet.Range("$A$1:$A$20").RemoveDuplicates Columns:=1, Header:=xlNo
- Nếu bạn muốn áp dụng cho một cột khác, chỉ cần thay đổi giá trị trong Columns:=.
Ví dụ, để áp dụng cho cột C trong phạm vi A1:C20: ActiveSheet.Range("$A$1:$C$20").RemoveDuplicates Columns:=3, Header:=xlNo
Lưu ý: Tham số Header:=xlNo chỉ định rằng phạm vi không có tiêu đề. Nếu phạm vi của bạn có tiêu đề, hãy sử dụng Header:=xlYes.
Mẹo và lưu ý khi tìm giá trị trùng lặp
Xác định phạm vi dữ liệu
Trước khi áp dụng bất kỳ công cụ hoặc hàm nào, hãy xác định rõ phạm vi dữ liệu cần kiểm tra để tránh ảnh hưởng đến các dữ liệu không liên quan.
Sử dụng các công cụ tích hợp của Excel
Excel cung cấp nhiều công cụ hữu ích để xử lý dữ liệu trùng lặp:
- Remove Duplicates: Loại bỏ các giá trị trùng lặp trong phạm vi được chọn.
- Conditional Formatting: Làm nổi bật các giá trị trùng lặp để dễ dàng nhận diện.
- Advanced Filter: Lọc và trích xuất các giá trị duy nhất hoặc trùng lặp.
Kiểm tra dữ liệu sau khi xử lý
Sau khi loại bỏ hoặc lọc dữ liệu trùng lặp, hãy kiểm tra lại dữ liệu để đảm bảo không có thông tin quan trọng nào bị mất hoặc xử lý sai.
Sao lưu dữ liệu
Trước khi thực hiện bất kỳ thao tác nào có thể thay đổi dữ liệu gốc, hãy sao lưu file Excel của bạn để tránh mất mát dữ liệu quan trọng.
Mẹo và lưu ý khi tìm giá trị trùng lặp
Kết luận
Qua những chia sẻ trên, hy vọng đã giúp bạn hiểu hơn các cách lọc dữ liệu trùng nhau trong 2 cột excel. Có thể thấy rằng việc tìm kiếm và lọc giá trị trùng lặp trong Excel là một kỹ năng cực kỳ quan trọng giúp đảm bảo tính chính xác, tối ưu hóa dung lượng file và hỗ trợ phân tích dữ liệu hiệu quả hơn.