Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

Trong hướng dẫn này, tôi sẽ chỉ cho bạn 4 cách phù hợp để loại bỏ các hàng trùng lặp trong Excel dựa trên hai cột. Bạn có thể nhanh chóng sử dụng các phương thức này, đặc biệt là trong các bộ dữ liệu lớn để tìm các bản ghi trùng lặp tồn tại. Trong suốt hướng dẫn này, bạn cũng sẽ tìm hiểu một số công cụ và chức năng quan trọng sẽ rất hữu ích trong bất kỳ nhiệm vụ liên quan đến Excel nào.4 suitable ways to remove duplicate rows in excel based on two columns. You can quickly use these methods, especially in large datasets to find the duplicate records that exist. Throughout this tutorial, you will also learn some important excel tools and functions which will be very useful in any excel related task.


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

Bạn có thể tải xuống sổ làm việc thực hành từ đây.


4 Cách phù hợp để loại bỏ các hàng trùng lặp dựa trên hai cột trong Excel

Chúng tôi đã thực hiện một bộ dữ liệu ngắn gọn để giải thích các bước rõ ràng. Bộ dữ liệu có khoảng 6 hàng và 2 cột. Ban đầu, chúng tôi đã định dạng tất cả các ô chứa giá trị đô la ở định dạng kế toán. Đối với tất cả các bộ dữ liệu, chúng tôi có 2 cột làm tên và doanh số của nhân viên. Mặc dù chúng tôi có thể thêm một số cột sau nếu điều đó là cần thiết.6 rows and 2 columns. Initially, we formatted all the cells containing dollar values in Accounting format. For all the datasets, we have the 2 columns as Employee Name and Sales. Although we may add some columns later on if that is needed.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột


1. Sử dụng tính năng Xóa các bản sao

Chúng ta có thể xóa các hàng trùng lặp dựa trên hai cột chỉ bằng một vài lần nhấp bằng tính năng xóa bản sao trong Excel. Chúng ta sẽ thấy trong các bước dưới đây làm thế nào để sử dụng điều này.Remove Duplicates feature in excel. We will see in the below steps how to use this.

Steps:

  • Đầu tiên, chọn bất kỳ ô bên trong tập dữ liệu.
  • Sau đó, chuyển đến tab Dữ liệu và trong các công cụ dữ liệu nhấp vào Xóa các bản sao.Data tab and under Data Tools click on Remove Duplicates.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Tiếp theo, hãy kiểm tra tùy chọn Dữ liệu của tôi có tiêu đề và nhấp vào OK.My data has headers’ option and click OK.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Do đó, điều này sẽ loại bỏ các bản sao khỏi bộ dữ liệu.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

Đọ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)


2. Áp dụng tùy chọn bộ lọc nâng cao

Tùy chọn này trong Excel là phiên bản nâng cao của bộ lọc thông thường giúp loại bỏ các bản sao khỏi các bảng. Chúng tôi sẽ sử dụng tùy chọn này để loại bỏ các hàng trùng lặp dựa trên hai cột trong Excel. Hãy cho chúng tôi xem làm thế nào để áp dụng từng bước này.remove duplicates from tables. We will use this option to remove duplicate rows based on two columns in excel. Let us see how to apply this step-by-step.

Steps:

  • Để bắt đầu, chọn bất kỳ ô nào trong phạm vi dữ liệu và điều hướng đến tab Dữ liệu và theo Sắp xếp & Bộ lọc chọn nâng cao.Data tab, and under Sort & Filter select Advanced.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Bây giờ, trong cửa sổ Bộ lọc nâng cao, chỉ kiểm tra tùy chọn Bản ghi duy nhất và nhấp vào OK.Advanced Filter window, check the Unique records only option and click OK.
  • Do đó, điều này sẽ loại bỏ tất cả các bản sao khỏi bảng tính.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

Đọc thêm: Excel VBA: Xóa các bản sao so sánh nhiều cột (3 ví dụ) Excel VBA: Remove Duplicates Comparing Multiple Columns (3 Examples)


3. Loại bỏ các bản sao dựa trên các cột cụ thể

Phương pháp này là một chút khác biệt. Điều này rất hữu ích khi bạn có một số cột và bạn muốn tìm và xóa các hàng trùng lặp dựa trên hai cột cụ thể, không dựa trên mỗi cột trong phạm vi. Thực hiện theo các bước dưới đây để xem chi tiết của phương pháp này.

Steps:

  • Để bắt đầu với phương thức này, nhấp vào bất kỳ ô nào trong tập dữ liệu và chuyển đến tab Dữ liệu, sau đó các công cụ dữ liệu.Data tab, and then Data Tools.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Bây giờ, trong cửa sổ mới, bỏ chọn tháng và cột bán hàng và cũng kiểm tra dữ liệu của tôi có tiêu đề.Month and Sales column and also check My data has headers.
  • Cuối cùng, bấm OK và điều này sẽ xóa các bản ghi trùng lặp dựa trên các cột bạn đã chọn.OK and this will remove the duplicate records based on the columns you selected.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

Đọc thêm: Cách loại bỏ các bản sao trong bảng Excel (7 phương pháp)How to Remove Duplicates in Excel Sheet (7 Methods)


4. Sử dụng chức năng Countifs

Chức năng đếm trong Excel có thể mất nhiều phạm vi và tiêu chí để đếm các ô đáp ứng chúng. Hãy cho chúng tôi xem cách sử dụng chức năng này để loại bỏ các hàng trùng lặp dựa trên hai cột trong bộ dữ liệu.in excel can take multiple ranges and criteria to count the cells that fulfill them. Let us see how to use this function to remove duplicate rows based on two columns in the dataset.

Steps:

  • Thứ nhất, nhấp đúp vào ô D5 và chèn công thức sau:D5 and insert the following formula:

=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1,"Duplicate","Unique")

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Sau đó, nhấn Enter và sao chép công thức này vào tất cả các ô bên dưới.Enter and copy this formula to all the cells below.
  • Do đó, bạn sẽ thấy dữ liệu trùng lặp trong cột trạng thái và bây giờ bạn có thể xóa hàng sao chép đó theo cách thủ công.Status column and now you can delete that duplicate row manually.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

🔎 Công thức hoạt động như thế nào?

  • Countifs ($ B $ 5: B5, B5, $ C $ 5: C5, C5): Phần này đếm số lần một bản ghi xảy ra trong trường hợp này 1.: This portion counts the number of times a record occurs which is in this case 1.
  • Countifs ($ B $ 5: B5, B5, $ C $ 5: C5, C5)> 1: Phần này trả về đúng hoặc sai dựa trên điều kiện.: This portion returns TRUE or FALSE based on the condition.
  • If (Countifs ($ B $ 5: B5, B5, $ C $ 5: C5, C5)> 1, Hồi trùng lặp, Độc đáo & NBSP; . : This returns Duplicate or Unique, based on the TRUE or FALSE conditions from the previous portion.

Đọc thêm: Cách xóa các hàng trùng lặp dựa trên một cột trong Excel How to Remove Duplicate Rows Based on One Column in Excel


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

  • 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ách xóa tên trùng lặp trong Excel (7 phương pháp đơn giản)
  • Khắc phục: Excel xóa các bản sao không hoạt động (3 giải pháp)

Cách loại bỏ các bản sao dựa trên các tiêu chí trong Excel

Trong khi làm việc với một bộ dữ liệu lớn trong Excel, có khả năng bạn đang nhận được cùng một giá trị trùng lặp từ các hàng hoặc cột khác nhau. Đôi khi chúng ta có thể cần phải loại bỏ các giá trị trùng lặp đó dựa trên một số tiêu chí cụ thể để có được một khái niệm rõ ràng về bảng tính. Dưới đây chúng ta sẽ thấy làm thế nào có thể sử dụng mã VBA để nhanh chóng đạt được điều này.remove those duplicate values based on some specific criteria to get a clear concept of the worksheet. Below we will see how can use VBA code to quickly achieve this.

Steps:

  • Đầu tiên, đi đến tab Nhà phát triển và nhấp vào Visual Basic.Developer tab and click on Visual Basic.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Bây giờ, trong cửa sổ VBA, nhấp vào Chèn và sau đó mô -đun.VBA window, click on Insert and then Module.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Tiếp theo, trong cửa sổ mô -đun, nhập mã bên dưới:
Sub Delete_duplicate_rows()
Dim Rng As Range
Set Rng = Selection
Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes
End Sub

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Bây giờ, đóng cửa sổ VBA để lưu mã.VBA window to save the code.
  • Ở đây, trong tab Nhà phát triển, nhấp vào macro.Developer tab, click on Macros.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Bây giờ, trong cửa sổ Macro, chọn macro chúng tôi đã tạo và nhấp vào chạy.Macro window, select the macro we created and click on Run.
  • Do đó, mã VBA sẽ nhanh chóng xóa tất cả các bản sao khỏi bảng dữ liệu.VBA code will quickly remove all the duplicates from the data table.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

Đọc thêm: Cách loại bỏ các bản sao trong Excel bằng VBA (3 Phương pháp nhanh) How to Remove Duplicates in Excel Using VBA (3 Quick Methods)


Cách làm nổi bật các bản sao trong hai cột trong Excel

Khi chúng ta xử lý một bảng tính excel lớn, các giá trị trùng lặp tồn tại trong bộ dữ liệu của chúng ta thường xuyên. Ngoài ra, đôi khi nó trở nên quan trọng đối với chúng tôi để tìm thấy chúng cho bất kỳ mục đích cụ thể. Hãy cho chúng tôi xem làm thế nào chúng ta có thể dễ dàng tìm thấy những bản sao đó.

Steps:

  • Đầu tiên, chọn bộ dữ liệu bao gồm các tiêu đề.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Tiếp theo, dưới tab Home, nhấp vào định dạng có điều kiện.Home tab click on Conditional Formatting.
  • Ở đây, từ các quy tắc ô tô nổi bật, chọn các giá trị trùng lặp.Highlight Cells Rules, select Duplicate Values.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Bây giờ, trong cửa sổ mới, hãy giữ định dạng như nếu bạn không muốn thay đổi nó, và sau đó bấm OK.OK.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột

  • Cuối cùng, hoạt động này sẽ làm nổi bật các giá trị trùng lặp với màu đỏ nhạt.

Hướng dẫn how to remove duplicates in excel based on two columns - cách xóa trùng lặp trong excel dựa trên hai cột


Sự kết luận

Tôi hy vọng rằng bạn có thể áp dụng các phương pháp mà tôi đã thể hiện trong hướng dẫn này về cách loại bỏ các hàng trùng lặp trong Excel dựa trên hai cột. Như bạn có thể thấy, có khá nhiều cách để đạt được điều này. Vì vậy, một cách khôn ngoan chọn phương pháp phù hợp với tình huống của bạn tốt nhất. Nếu bạn bị mắc kẹt trong bất kỳ bước nào, tôi khuyên bạn nên đi qua chúng một vài lần để làm rõ bất kỳ sự nhầm lẫn nào. Cuối cùng, để tìm hiểu thêm các kỹ thuật Excel, hãy theo dõi trang web Exceldemy của chúng tôi. Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng cho tôi biết trong các ý kiến.excel techniques, follow our ExcelDemy website. If you have any queries, please let me know in the comments.


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

  • Cách xóa các bản sao trong Excel nhưng giữ một (7 phương pháp)
  • Công thức Excel để tự động xóa các bản sao (3 phương pháp nhanh)
  • Cách loại bỏ các bản sao và giữ giá trị đầu tiên trong Excel (5 phương pháp)
  • Excel VBA: Xóa các bản sao khỏi một mảng (2 ví dụ)
  • Cách loại bỏ cả hai bản sao trong Excel (5 cách dễ dàng)