Mục lục
Hướng dẫn giải thích cách loại bỏ các giá trị trùng lặp trong Excel 2019, Excel 2016, Excel 2013 và Excel 2010. Bạn sẽ tìm hiểu một số kỹ thuật khác nhau để tìm và xóa các giá trị trùng lặp có hoặc không có lần xuất hiện đầu tiên, loại bỏ trùng lặp hàng, phát hiện trùng lặp tuyệt đối và khớp một phần.
Mặc dù Microsoft Excel chủ yếu là một công cụ tính toán nhưng các trang tính của nó thường được sử dụng làm cơ sở dữ liệu để theo dõi hàng tồn kho, lập báo cáo bán hàng hoặc duy trì danh sách gửi thư.
Một vấn đề phổ biến xảy ra khi cơ sở dữ liệu tăng kích thước là có nhiều hàng trùng lặp xuất hiện trong đó. Và ngay cả khi cơ sở dữ liệu khổng lồ của bạn chỉ chứa một số bản ghi giống hệt nhau, thì một vài bản sao đó có thể gây ra rất nhiều vấn đề, chẳng hạn như gửi nhiều bản sao của cùng một tài liệu cho cùng một người hoặc tính toán cùng một số nhiều lần trong một bản tóm tắt báo cáo. Vì vậy, trước khi sử dụng cơ sở dữ liệu, bạn nên kiểm tra các mục nhập trùng lặp trong cơ sở dữ liệu đó để đảm bảo rằng bạn không lãng phí thời gian vào việc lặp lại các nỗ lực của mình.
Trong một số bài viết gần đây, chúng ta đã thảo luận về nhiều cách khác nhau để xác định trùng lặp trong Excel và đánh dấu các ô hoặc hàng trùng lặp. Tuy nhiên, có thể có những tình huống khi bạn muốn loại bỏ hoàn toàn các bản sao trong trang tính Excel của mình. Và đó chính xác là chủ đề của hướng dẫn này.
Công cụ Xóa trùng lặp - loại bỏ các hàng lặp lại
Trong tất cả các phiên bản Excel 365 - 2007,không ngạc nhiên khi có một công cụ tích hợp để xóa các mục trùng lặp được gọi là Xóa các mục trùng lặp .
Công cụ này cho phép bạn tìm và xóa các mục trùng lặp tuyệt đối (ô hoặc toàn bộ hàng) cũng như bản ghi khớp một phần (các hàng có giá trị giống hệt nhau trong một hoặc nhiều cột được chỉ định). Để thực hiện việc này, hãy làm theo các bước bên dưới.
Lưu ý. Bởi vì công cụ Xóa các bản sao trùng lặp sẽ xóa vĩnh viễn các bản ghi giống hệt nhau, nên bạn nên tạo một bản sao của dữ liệu gốc trước khi xóa các hàng trùng lặp.
- Để bắt đầu, hãy chọn phạm vi mà bạn muốn xóa bản sao. Để chọn toàn bộ bảng, hãy nhấn Ctrl + A .
- Chuyển đến nhóm Data > Data Tools và nhấp vào Remove Duplicates nút.
- Để xóa các hàng trùng lặp có giá trị hoàn toàn bằng nhau trong tất cả các cột, hãy đánh dấu kiểm bên cạnh tất cả các cột, như trong ảnh chụp màn hình bên dưới.
- Để xóa trùng lặp một phần dựa trên một hoặc nhiều cột chính, chỉ chọn những cột đó. Nếu bảng của bạn có nhiều cột, cách nhanh nhất là nhấp vào nút Bỏ chọn tất cả rồi chọn các cột bạn muốn kiểm tra xem có trùng lặp không.
- Nếu bảng của bạn không có tiêu đề , xóa hộp Dữ liệu của tôi có tiêu đề trong hộpgóc trên bên phải của cửa sổ hộp thoại, thường được chọn theo mặc định.
Hoàn tất! Tất cả các hàng trùng lặp trong phạm vi đã chọn sẽ bị xóa và một thông báo sẽ hiển thị cho biết có bao nhiêu mục nhập trùng lặp đã bị xóa và còn lại bao nhiêu giá trị duy nhất.
Lưu ý. Tính năng Xóa trùng lặp của Excel xóa lần thứ 2 và tất cả các trường hợp trùng lặp tiếp theo, để lại tất cả các hàng duy nhất và trường hợp đầu tiên của các bản ghi giống hệt nhau. Nếu bạn muốn loại bỏ các hàng trùng lặp kể cả lần xuất hiện đầu tiên , hãy sử dụng một trong các giải pháp sau: lọc ra các hàng trùng lặp với lần xuất hiện đầu tiên hoặc sử dụng Công cụ loại bỏ trùng lặp linh hoạt hơn cho Excel.
Loại bỏ các giá trị trùng lặp bằng cách sao chép các bản ghi duy nhất sang một vị trí khác
Một cách khác để loại bỏ các giá trị trùng lặp trong Excel là tách các giá trị duy nhất và sao chép chúng sang trang tính khác hoặc sổ làm việc khác. Các bước chi tiết thực hiện theo bên dưới.
- Chọn phạm vi hoặc toàn bộ bảng mà bạn muốn loại trừ.
- Điều hướng đến tab Dữ liệu > Sắp xếp & Lọc và nhấp vào nút Nâng cao .
- Chọn nút radio Sao chép sang vị trí khác .
- Xác minh xem phạm vi chính xác có xuất hiện trong Phạm vi danh sách Đây phải là phạm vi bạn đã chọn ở bước 1.
- Trong hộp Sao chép vào , hãy nhậpphạm vi nơi bạn muốn sao chép các giá trị duy nhất (chỉ cần chọn ô phía trên bên trái của phạm vi đích là đủ).
- Chọn hộp Chỉ bản ghi duy nhất .
Lưu ý. Bộ lọc nâng cao của Excel chỉ cho phép sao chép các giá trị đã lọc sang một vị trí khác trên trang tính đang hoạt động. Nếu bạn muốn sao chép hoặc di chuyển các giá trị duy nhất của hoặc sao chép các hàng sang trang tính khác hoặc sổ làm việc khác , bạn có thể dễ dàng thực hiện bằng cách sử dụng Trình loại bỏ trùng lặp của chúng tôi cho Excel.
Cách xóa các hàng trùng lặp trong Excel bằng cách lọc
Một cách nữa để xóa các giá trị trùng lặp trong Excel là xác định chúng bằng công thức, lọc ra rồi xóa các hàng trùng lặp.
Một lợi thế của phương pháp này là tính linh hoạt - nó cho phép bạn tìm và xóa các giá trị trùng lặp trong một cột hoặc các hàng trùng lặp dựa trên các giá trị trong một số cột, có hoặc không có phiên bản đầu tiên. Một nhược điểm là bạn sẽ cần phải nhớ một số công thức trùng lặp.
- Tùy thuộc vào nhiệm vụ của bạn, hãy sử dụng một trong các công thức sau để phát hiện các giá trị trùng lặp. Các công thức để tìm các giá trị trùng lặp trong 1 cột
- Số trùng lặp trừ lần xuất hiện đầu tiên:
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
- Số trùng lặp với lần xuất hiện đầu tiên:
=IF(COUNTIF($A$2:$A$10, $A2)>1, "Duplicate", "Unique")
Trong đó A2 là ô đầu tiên và A10 là ô cuối cùng của dải ô được tìm kiếmtrùng lặp.
Công thức tìm các hàng trùng lặp
- Các hàng trùng lặp trừ lần xuất hiện đầu tiên:
=IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2, $C$2:$C2, $C2)>1, "Duplicate row", "Unique")
- Các hàng trùng lặp với lần xuất hiện đầu tiên:
=IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2, $C$2:$C$10, $C2)>1, "Duplicate row", "Unique")
Trong đó A, B và C là các cột được kiểm tra các giá trị trùng lặp.
Ví dụ: đây là cách bạn có thể xác định các hàng trùng lặp ngoại trừ các trường hợp đầu tiên:
Để biết thêm thông tin về cách sử dụng công thức trùng lặp, hãy xem Cách xác định trùng lặp trong Excel.
Xem thêm: Giải thích tham chiếu ô Excel - Số trùng lặp trừ lần xuất hiện đầu tiên:
- Chọn bất kỳ ô nào trong bảng của bạn và áp dụng bộ lọc tự động của Excel bằng cách nhấp vào nút Bộ lọc trên tab Dữ liệu hoặc Sắp xếp & ; Lọc > Bộ lọc trên tab Trang chủ .
- Lọc các hàng trùng lặp bằng cách nhấp vào mũi tên trong tiêu đề của cột " Trùng lặp ", rồi chọn hộp " Hàng trùng lặp ". Nếu ai đó cần thêm hướng dẫn chi tiết, vui lòng xem Cách lọc trùng lặp trong Excel.
- Và cuối cùng, hãy xóa các hàng trùng lặp. Để thực hiện việc này, hãy chọn các hàng đã lọc bằng cách kéo chuột qua các số hàng, nhấp chuột phải vào chúng và chọn Xóa hàng từ trình đơn ngữ cảnh. Lý do bạn cần thực hiện việc này thay vì chỉ nhấn nút Xóa trên bàn phím là thao tác này sẽ xóa toàn bộ hàng thay vì chỉ nội dung ô:
Trong theo cách tương tự, bạn có thể tìm và xóa (các) lần trùng lặp cụ thể , chẳng hạn như chỉ trường hợp thứ 2 hoặc thứ 3 hoặc lần thứ 2và tất cả các giá trị trùng lặp tiếp theo. Bạn sẽ tìm thấy một công thức thích hợp và hướng dẫn từng bước trong hướng dẫn này: Cách lọc các mục trùng lặp theo số lần xuất hiện của chúng.
Chà, như bạn vừa thấy, có một số cách để tìm và xóa các mục trùng lặp trong Excel, mỗi cái đều có điểm mạnh và hạn chế. Nhưng bạn sẽ nói gì nếu thay vì vô số kỹ thuật loại bỏ trùng lặp đó, bạn có một giải pháp phổ quát không yêu cầu ghi nhớ một loạt công thức và sẽ hoạt động trong mọi tình huống? Tin vui là có một giải pháp như vậy tồn tại và tôi sẽ trình bày nó cho bạn trong phần tiếp theo và cũng là phần cuối cùng của hướng dẫn này.
Trình xóa bản sao - công cụ phổ biến để tìm & xóa các mục trùng lặp trong Excel
Không giống như tính năng Xóa trùng lặp có sẵn trong Excel, phần bổ trợ Ablebits Duplicate Remover không giới hạn ở việc chỉ xóa các mục nhập trùng lặp. Giống như một con dao Thụy Sĩ, công cụ đa năng này kết hợp tất cả các trường hợp sử dụng thiết yếu và cho phép bạn xác định , chọn , tô sáng , xóa , sao chép và di chuyển giá trị duy nhất hoặc trùng lặp, hàng trùng lặp tuyệt đối hoặc hàng khớp một phần, trong 1 bảng hoặc bằng cách so sánh 2 bảng, có hoặc không có lần xuất hiện đầu tiên.
Tính năng này hoạt động hoàn hảo trên tất cả các hệ điều hành và trong tất cả các phiên bản Microsoft Excel 2019 - 2003.
Cách loại bỏ các bản sao trong Excel bằng 2 lần nhấp chuột
Giả sử bạn có Ultimate Suite của chúng tôiđược cài đặt trong Excel của bạn, hãy thực hiện các bước đơn giản sau để loại bỏ các hàng hoặc ô trùng lặp:
- Chọn bất kỳ ô nào trong bảng mà bạn muốn loại bỏ và nhấp vào nút Bảng loại trừ trên tab Ablebits Dữ liệu . Toàn bộ bảng của bạn sẽ được chọn tự động.
Như bạn có thể thấy trong ảnh chụp màn hình sau, tất cả các hàng trùng lặp ngoại trừ lần xuất hiện đầu tiên đều bị xóa:
Mẹo. Nếu bạn muốn xóa các hàng trùng lặp dựa trên các giá trị trong cột chính , hãy chỉ chọn (các) cột đó và bỏ chọn tất cả các cột không liên quan khác.
Và nếu bạn muốn thực hiện một số hành động khác , chẳng hạn như đánh dấu các hàng trùng lặp mà không xóa chúng hoặc sao chép các giá trị trùng lặp sang một vị trí khác, hãy chọn tùy chọn tương ứng từ danh sách thả xuống:
Nếu bạn muốn có nhiều tùy chọn hơn, chẳng hạn như xóa các hàng trùng lặp bao gồm các lần xuất hiện đầu tiên hoặc tìm các giá trị duy nhất, thì hãy sử dụng Trình hướng dẫn Xóa trùng lặp cung cấp tất cả các tính năng này. Dưới đây, bạn sẽ tìm thấy đầy đủ thông tin chi tiết và ví dụ từng bước.
Cách tìm và xóa các giá trị trùng lặp có hoặc không có lần xuất hiện đầu tiên
Xóa các giá trị trùng lặp trong Excel là mộthoạt động chung. Tuy nhiên, trong từng trường hợp cụ thể, có thể có một số đặc thù. Mặc dù công cụ Dedupe Table tập trung vào tốc độ, nhưng Trình loại bỏ trùng lặp cung cấp một số tùy chọn bổ sung để loại bỏ các trang tính Excel của bạn theo cách bạn muốn.
- Chọn bất kỳ ô nào trong bảng nơi bạn muốn xóa trùng lặp, hãy chuyển sang tab Dữ liệu Ablebits và nhấp vào nút Xóa trùng lặp .
- Trùng lặp ngoại trừ lần xuất hiện đầu tiên
- Các mục trùng lặp bao gồm lần xuất hiện đầu tiên
- Giá trị duy nhất
- Giá trị duy nhất và lần xuất hiện trùng lặp đầu tiên
Trong ví dụ này, hãy xóa các hàng trùng lặp bao gồm cả các lần xuất hiện đầu tiên:
Vậy là xong! Phần bổ trợ Duplicate Remover nhanh chóng thực hiện công việc của nó và thông báo cho bạn biết có bao nhiêu hàng trùng lặp đã được tìm thấy và xóa:
Đó là cách bạn có thể xóa các bản sao khỏi Excel của mình. Tôi hy vọng ít nhất một trong số các giải pháp được đề cập trong hướng dẫn này sẽ phù hợp với bạn.
Tất cả các công cụ sao chép mạnh mẽ đã thảo luận ở trên đều có trong Ultimate Suite dành cho Excel của chúng tôi. Nếu bạn muốn dùng thử, tôi khuyên bạn nên tải xuống phiên bản dùng thử đầy đủ chức năng và cho chúng tôi biết phản hồi của bạn trong phần nhận xét.