Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Một trong những hoạt động quan trọng và được sử dụng rộng rãi nhất 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ẽ hiển thị cách bạn 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ách sử dụng công thức Excel.


Tải xuống Sổ làm việc thực hành


3 Sử dụng Công thức Excel để tự động xóa bản sao

Ở đây, chúng tôi đã có một bộ 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ố họ đạt được tại một trường có tên là Mẫu giáo hướng dương.Names of some students, their Marks in the examination, and the Grades they achieved at a school called Sunflower Kindergarten.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

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

Ngày nay, mục tiêu của chúng tôi là khám phá một công thức để loại bỏ các bản sao tự động.


1. Sử dụng chức năng duy nhất để tự động xóa các bản sao trong Excel (cho các phiên bản mới)

Bạn có thể sử dụng chức năng độc đáo của Excel để loại bỏ các bản sao khỏi tập dữ liệu.UNIQUE function of Excel to remove duplicates from a data set.

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:

  • Loại bỏ hoàn toàn các giá trị xuất hiện nhiều hơn một lần
  • Giữ một bản sao của các giá trị xuất hiện nhiều hơn một lần

Sử dụng chức năng độc đáo, bạn có thể loại bỏ các bản sao theo cả hai cách.UNIQUE function, you can remove the duplicates in both ways.

Loại bỏ hoàn toàn các giá trị xuất hiện nhiều hơn một lần:

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

=UNIQUE(B4:D14,FALSE,TRUE)

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Notes:

  • Ba tên của các sinh viên đã có các bản sao: David Moyes, Angela Hopkins và Brad Milford.
  • Trong số đó, David Moyes và Brad Milford đã bị loại bỏ hoàn toàn.
  • Angela Hopkins đã không bị loại bỏ vì điểm và lớp 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 valuesthat xuất hiện nhiều lần, hãy sử dụng công thức này:that appear more than once, use this formula:

=UNIQUE(B4:D14,FALSE,FALSE)

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

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

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

Nội dung liên quan: Cách loại bỏ các bản sao và giữ giá trị đầu tiên trong ExcelHow to Remove Duplicates and Keep the First Value in Excel


2. Kết hợp một công thức bằng cách sử dụng các chức năng của bộ lọc, concat và Countif để loại bỏ các bản sao trong Excel (cho các phiên bản mới)

Bạn có thể sử dụng kết hợp chức năng bộ lọc, hàm concatenate và chức năng Countif để loại bỏ các bản sao trong Excel khỏi bộ dữ liệu của bạn.FILTER function, CONCATENATE function, and COUNTIF function to remove duplicates in Excel from your data set.

Bước 1:

Lấy một cột mới và chèn công thức này: Take a new column and insert this formula:

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

  • Ở đây B4: B14, C4: C14 và D4: D14 là ba cột của bộ dữ liệu của tôi. Bạn sử dụng một của bạn.B4:B14, C4:C14, and D4:D14 are the three columns of my data set. You use your one.
  • Nó hợp nhất ba cột vào một cột duy nhất.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Bước 2:

Đi đến một cột mới khác và chèn công thức này: Go to another new column and insert this formula:

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

  • Ở đây B4: B14 là cột đầu tiên của bộ dữ liệu của tôi và $ E $ 4: $ E $ 14 là cột mới mà tôi tạo ra.B4:B14 is the first column of my data set, and $E$4:$E$14 is the new column that I produced.
  • Giữ tham chiếu ô tuyệt đối còn nguyên vẹn như được sử dụng ở đây.
  • Nó tái tạo cột đầu tiên của tập dữ liệu xóa tất cả các bản sao.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Bước 3:

Cuối cùng, kéo tay cầm điền vào tổng số cột của bạn (3 trong ví dụ này) Finally, drag the Fill Handle rightward up to the total number of your columns (3 in this example)

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. You will get the whole data set without the duplicate values.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Note:

  • Trong phương thức 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 có thể giữ một bản sao của các giá trị trùng lặp như được đề cập trong phương thức trước đó.

Nội dung liên quan: Cách loại bỏ các bản sao dựa trên các tiêu chí trong Excel (4 phương pháp)How to Remove Duplicates Based on Criteria in Excel (4 Methods)


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 theo Excel [4 cách]
  • Excel VBA: Xóa các bản sao khỏi một mảng (2 ví dụ)
  • Cách loại bỏ các bản sao trong bảng Excel (7 phương pháp)
  • Khắc phục: Excel xóa các bản sao không hoạt động (3 giải pháp)

3. Tạo một công thức Excel với iferror, index, nhỏ, liên kết và đếm các chức năng để tự động xóa các bản sao (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 phiên bản mới của Excel.

Những người sử dụng các phiên bản cũ hơn của Excel có thể sử dụng kết hợp hàm iferror, hàm chỉ mục, chức năng nhỏ, hàm concatenate và chức năng Countif.IFERROR function, INDEX function, SMALL function, CONCATENATE function, and COUNTIF function.

Bước 1:

Lấy một cột mới và chèn công thức này: Take a new column and insert this formula:

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

  • Ở đây B4: B14, C4: C14 và D4: D14 là ba cột của bộ dữ liệu của tôi. Bạn sử dụng một của bạn.B4:B14, C4:C14, and D4:D14 are the three columns of my data set. You use your one.
  • Nó hợp nhất ba cột vào một cột duy nhất.
  • Bước 2:Array Formula. So select the whole column earlier and press CTRL+SHIFT+ENTER unless you are in Office 365.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Bước 2:

Đi đến một cột mới khác và chèn công thức này: Go to another new column and insert this formula:

=UNIQUE(B4:D14,FALSE,FALSE)7=UNIQUE(B4:D14,FALSE,FALSE)8=UNIQUE(B4:D14,FALSE,FALSE)9=CONCATENATE(0,=CONCATENATE(0=CONCATENATE(3=CONCATENATE(0=CONCATENATE(5=CONCATENATE(6=CONCATENATE(7=CONCATENATE(0=CONCATENATE(5=CONCATENATE(6B4:B141=UNIQUE(B4:D14,FALSE,FALSE)8=UNIQUE(B4:D14,FALSE,FALSE)9=CONCATENATE(0,=CONCATENATE(0=CONCATENATE(3=CONCATENATE(0=CONCATENATE(5=CONCATENATE(6=CONCATENATE(7=CONCATENATE(0=CONCATENATE(5=CONCATENATE(6B4:B141

  • Ở đây B4: B14 là cột đầu tiên của bộ dữ liệu của tôi và $ E $ 4: $ E $ 14 là cột mới mà tôi tạo ra.B4:D14 is my data set, E4:E14 is the new column that I made, and E1:E3 is the range before the column starts. You use your one.
  • Giữ tham chiếu ô tuyệt đối còn nguyên vẹn như được sử dụng ở đây. are the numbers of the columns of my data set. You use your one.
  • Nó tái tạo toàn bộ tập dữ liệu loại bỏ các hàng trùng lặp.removing the duplicate rows.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Note:

  • Trong phương thức 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 có thể giữ một bản sao của các giá trị trùng lặp như được đề cập trong phương thức trước đó.

Một giải pháp thay thế cho công thức excel để tự động xóa các bản sao

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

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


Chạy Xóa công cụ trùng lặp để tự động loại bỏ các bản sao trong Excel

Bước 1:

Chọn toàn bộ tập dữ liệu. Select the whole data set.

Truy cập Dữ liệu> Xóa công cụ sao chép trong thanh công cụ Excel trong phần Công cụ dữ liệu. Go to Data > Remove Duplicates tool in Excel Toolbar under the section Data Tools.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Bước 2:

Nhấp vào Xóa các bản sao. Click on Remove Duplicates.

Đặt một kiểm tra trên tất cả các tên của các cột bạn muốn xóa các bản sao. Put a check on all names of the columns you want to remove duplicates from.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Đọc thêm: Cách loại bỏ các bản sao khỏi cột trong Excel (3 Phương pháp) How to Remove Duplicates from Column in Excel (3 Methods)

Bước 3:

Sau đó bấm OK. Then click OK.

Bạn sẽ tự động xóa các bản sao khỏi bộ dữ liệu của mình. You will get the duplicates removed automatically from your data set.

Hướng dẫn how do i automatically remove duplicates in excel? - làm cách nào để tự động loại bỏ các bản sao trong excel?

Note:

Trong phương thức này, một bản sao của hàng trùng lặp sẽ vẫn còn. Bạn có thể loại bỏ hoàn toàn các hàng trùng lặp.


Sự kết luận

Sử dụng các phương thức này, bạn có thể loại bỏ các bản sao khỏi bộ dữ liệu của mình tự động trong Excel. Bạn có biết bất kỳ phương pháp khác không? Hay bạn có bất kỳ câu hỏi? Hãy hỏi chúng tôi.


Những bài viết liên quan

  • Cách xóa các hàng trùng lặp dựa trên một cột trong Excel
  • Xóa các bản sao dựa trên các tiêu chí trong Excel (4 phương pháp)
  • Cách loại bỏ các bản sao trong Excel bằng VBA (3 Phương pháp nhanh)
  • Cách loại bỏ các bản sao bằng Vlookup trong Excel (2 Phương pháp)
  • Xóa các hàng trùng lặp ngoại trừ lần xuất hiện đầu tiên trong Excel (7 cách)

Công thức để loại bỏ các bản sao trong Excel là gì?

Xóa các giá trị trùng lặp Chọn phạm vi của các ô có các giá trị trùng lặp bạn muốn xóa. Mẹo: Xóa bất kỳ phác thảo hoặc phụ từ dữ liệu của bạn trước khi cố gắng xóa các bản sao. Nhấp vào Dữ liệu> Xóa các bản sao, sau đó dưới các cột, kiểm tra hoặc bỏ chọn các cột nơi bạn muốn xóa các bản sao.Click Data > Remove Duplicates, and then Under Columns, check or uncheck the columns where you want to remove the duplicates.

Làm thế nào bạn có thể tự động loại bỏ các ô trùng lặp khỏi dữ liệu của bạn?

Bây giờ hãy thực hiện các bước sau để xóa các giá trị trùng lặp:..
Chọn phạm vi của các ô có giá trị trùng lặp bạn muốn xóa ..
Tiếp theo, xác định vị trí tùy chọn 'Xóa trùng lặp' và chọn nó.Tab dữ liệu → Công cụ dữ liệu Phần → Xóa trùng lặp ..
Trong các cột, kiểm tra hoặc bỏ chọn các cột nơi bạn muốn xóa các bản sao ..

Có đặt tự động loại bỏ các bản sao?

Đặt không cho phép các bản sao và các bộ như LinkedHashset duy trì thứ tự chèn để nó sẽ loại bỏ các bản sao và các phần tử sẽ được in theo cùng thứ tự mà nó được chèn.Chuyển đổi bộ hình thành thành mảng. and sets like LinkedHashSet maintains the order of insertion so it will remove duplicates and elements will be printed in the same order in which it is inserted. Convert the formed set into array.

Phím tắt để loại bỏ các bản sao trong Excel là gì?

Để sử dụng phím tắt để truy cập lệnh Xóa sao chép trên tab Dữ liệu trên ruy băng, nhấn Alt> A> M (nhấn Alt, sau đó A, sau đó là M).Alt > A > M (press Alt, then A, then M).