Công thức Excel để tự động loại bỏ các bản sao (3 phương pháp nhanh)

  • Chia Sẻ Cái Này
Hugh West

Một trong những hoạt động quan trọng nhất và được sử dụng rộng rãi trong Excel là loại bỏ các giá trị trùng lặp khỏi tập dữ liệu. Hôm nay, tôi sẽ trình bày cách bạn có thể tự động xóa các giá trị trùng lặp khỏi tập dữ liệu của mình bằng cách sử dụng công thức Excel.

Tải xuống Workbook thực hành

Công thức Excel để tự động loại bỏ các bản sao.xlsx

3 Sử dụng công thức Excel để tự động loại bỏ các bản sao

Ở đây chúng ta có một tập dữ liệu với Tên của một số học sinh, Điểm của họ trong kỳ thi và Điểm số mà họ đạt được tại trường có tên là Trường mầm non Hoa Hướng Dương.

Nhưng thật không may, tên của một số học sinh đã bị lặp lại cùng với điểm và điểm của họ.

Hôm nay, mục tiêu của chúng ta là khám phá một công thức để tự động loại bỏ các tên trùng lặp.

1. Sử dụng hàm UNIQUE để tự động xóa các mục trùng lặp trong Excel (Dành cho phiên bản mới)

Bạn có thể sử dụng Hàm UNIQUE của Excel để xóa các mục trùng lặp khỏi tập dữ liệu.

Bạn có thể xóa các giá trị trùng lặp khỏi tập dữ liệu theo hai cách:

  • Xóa hoàn toàn các giá trị xuất hiện nhiều lần
  • Giữ một bản sao của các giá trị xuất hiện nhiều lần

Sử dụng chức năng UNIQUE , bạn có thể xóa các giá trị trùng lặp theo cả hai cách.

Xóa hoàn toàn các giá trị xuất hiện nhiều lần:

Để xóa hoàn toàn các giá trị trùng lặp khỏi dữ liệu của chúng tôiđặt, bạn có thể sử dụng công thức sau:

=UNIQUE(B4:D14,FALSE,TRUE)

Lưu ý:

  • Ba học sinh bị trùng tên: David Moyes, Angela Hopkins và Brad Milford.
  • Trong đó, David Moyes và Brad Milford đã bị xóa hoàn toàn.
  • 12> Angela Hopkins không bị xóa vì điểm và điểm của hai Angela Hopkins không giống nhau. Điều đó có nghĩa là họ là hai sinh viên khác nhau.

Giữ một bản sao của các giá trị xuất hiện nhiều lần:

Giữ một bản sao của các giá trị xuất hiện nhiều lần các giá trị xuất hiện nhiều lần, hãy sử dụng công thức sau:

=UNIQUE(B4:D14,FALSE,FALSE)

Ở đây chúng tôi đã giữ một bản sao của tất cả các tên trùng lặp, ngoại trừ Angela Hopkins.

Cả hai Angela Hopkins đều được giữ lại vì họ là hai sinh viên khác nhau.

Nội dung có liên quan: Cách loại bỏ các giá trị trùng lặp và giữ giá trị đầu tiên trong Excel

2. Kết hợp một công thức bằng các hàm FILTER, CONCAT và COUNTIF để loại bỏ các giá trị trùng lặp trong Excel (Dành cho các phiên bản mới)

Bạn có thể sử dụng kết hợp hàm FILTER , CONCATENATE hàm Hàm COUNTIF để xóa các giá trị trùng lặp trong Excel khỏi tập dữ liệu của bạn.

Bước 1:

Chọn một cột mới và chèn công thức sau:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Đây B4:B14, C4:C14, D4:D14 là bacột của tập dữ liệu của tôi. Bạn sử dụng cột của mình.
  • Nó hợp nhất ba cột thành một cột duy nhất.

Bước 2:

Chuyển đến một cột mới khác và chèn công thức sau:

=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)

  • Tại đây B4:B14 là cột đầu tiên trong tập dữ liệu của tôi và $E$4:$E$14 là cột mới mà tôi đã tạo.
  • Giữ ô tuyệt đối tham chiếu nguyên vẹn như được sử dụng ở đây.
  • Nó tạo lại cột đầu tiên của tập dữ liệu loại bỏ tất cả các bản sao.

Bước 3 :

Cuối cùng, kéo Fill Handle sang phải cho đến tổng số cột của bạn (3 trong ví dụ này)

Bạn sẽ nhận được toàn bộ tập dữ liệu mà không có các giá trị trùng lặp.

Lưu ý:

  • Trong phương pháp này, bạn có thể xóa tất cả các giá trị xuất hiện nhiều lần.
  • Nhưng bạn không thể giữ một bản sao của các giá trị trùng lặp như đã đề cập trong phương pháp trước đó.

Nội dung liên quan: Cách xóa trùng lặp dựa trên tiêu chí trong Excel (4 phương pháp)

Bài đọc tương tự

  • Cách xóa các hàng trùng lặp trong bảng Excel
  • Xóa các hàng trùng lặp dựa trên hai cột trong Excel [4 cách]
  • Excel VBA: Xóa trùng lặp khỏi một mảng (2 ví dụ)
  • Cách xóa trùng lặp trong bảng tính Excel (7 phương pháp )
  • Khắc phục: Xóa các bản sao trong Excel không hoạt động (3 giải pháp)

3.Tạo Công thức Excel với các hàm IFERROR, INDEX, SMALL, CONCAT và COUNTIF để tự động loại bỏ các giá trị trùng lặp (Dành cho các phiên bản cũ hơn)

Hai phương pháp trước chỉ dành cho những người sử dụng các phiên bản Excel mới.

Những người sử dụng các phiên bản Excel cũ hơn có thể sử dụng kết hợp Hàm IFERROR , Hàm INDEX , Hàm SMALL , Hàm CONCATENATE, Hàm COUNTIF .

Bước 1:

Lấy một cột mới và chèn công thức này:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Đây B4:B14, C4:C14, D4:D14 là ba cột trong tập dữ liệu của tôi. Bạn sử dụng cột của mình.
  • Nó hợp nhất ba cột thành một cột duy nhất.
  • Đó là Công thức mảng . Vì vậy, hãy chọn toàn bộ cột trước đó và nhấn CTRL+SHIFT+ENTER trừ khi bạn đang ở trong Office 365 .

Bước 2:

Chuyển đến một cột mới khác và chèn công thức sau:

=IFERROR(INDEX( B4:D14 ,SMALL(IF(COUNTIF( E4:E14 , E4:E14 )=1,ROW( E4:E14 )-ROWS( E1:E3 ),""),ROW( E4:E14 )-ROWS( E1:E3 )),{1,2,3}),"")

  • Đây B4:D14 là tập dữ liệu của tôi, E4:E14 là cột mới mà tôi đã tạo và E1:E3 là phạm vi trước khi cột bắt đầu. Bạn sử dụng cái của bạn.
  • {1, 2, 3} là số cột trong tập dữ liệu của tôi. bạn sử dụng của bạnmột.
  • Nó tạo lại toàn bộ tập dữ liệu xóa các hàng trùng lặp.

Lưu ý:

  • Trong phương pháp này, bạn cũng có thể xóa tất cả các giá trị xuất hiện nhiều lần
  • Nhưng bạn không thể giữ một bản sao của các giá trị trùng lặp như đã đề cập trong phương pháp trước đó .

Một công thức thay thế cho Excel để tự động loại bỏ các mục trùng lặp

Cho đến phần cuối cùng, chúng ta đã thấy tất cả các phương pháp phù hợp để loại bỏ các mục trùng lặp bằng các công thức khác nhau .

Nếu muốn, bạn cũng có thể xóa các giá trị trùng lặp khỏi tập dữ liệu của mình bằng các công cụ tích hợp sẵn của Excel.

Chạy Công cụ Xóa trùng lặp để Tự động Xóa các giá trị trùng lặp trong Excel

Bước 1:

Chọn toàn bộ tập dữ liệu.

Đi đến Dữ liệu > Xóa công cụ trùng lặp trong Thanh công cụ Excel trong phần Công cụ dữ liệu .

Bước 2:

Nhấp vào Xóa các mục trùng lặp .

Đánh dấu vào tất cả tên của các cột mà bạn muốn xóa các mục trùng lặp.

Đọc thêm: Cách xóa các giá trị trùng lặp khỏi cột trong Excel (3 phương pháp)

Bước 3:

Sau đó nhấp vào OK .

Bạn sẽ tự động xóa các mục trùng lặp khỏi tập dữ liệu.

Lưu ý:

Trong phương pháp này, một bản sao của hàng trùng lặp sẽ được giữ lại. Bạn không thể loại bỏ hoàn toàn trùng lặphàng.

Kết luận

Sử dụng các phương pháp này, bạn có thể tự động loại bỏ các mục trùng lặp khỏi tập dữ liệu của mình trong Excel. Bạn có biết phương pháp nào khác không? Hay bạn có câu hỏi nào không? Vui lòng hỏi chúng tôi.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.