Mục lục
Bài viết này minh họa cách tìm các giá trị trùng lặp trong excel bằng công thức. Sẽ rất tẻ nhạt nếu bạn cố gắng tìm các giá trị trùng lặp theo cách thủ công trong một bảng tính excel lớn. Bài viết này sẽ giúp bạn tiết kiệm thời gian và công sức bằng cách cung cấp các giải pháp thay thế cho điều đó. Hình ảnh sau đây làm nổi bật mục đích của bài viết này. Hãy xem qua nó để tìm hiểu cách thực hiện.
Tải xuống Sách bài tập thực hành
Bạn có thể tải xuống sách bài tập thực hành từ nút tải xuống bên dưới.
Tìm giá trị trùng lặp trong Excel.xlsx
9 phương pháp tìm giá trị trùng lặp trong Excel bằng công thức
Hãy tưởng tượng bạn có tập dữ liệu sau chứa thương hiệu điện thoại thông minh hàng đầu tại Hoa Kỳ. Bây giờ hãy làm theo các phương pháp dưới đây để tìm hiểu xem danh sách có chứa các giá trị trùng lặp hay không. Sau đó, bạn có thể áp dụng nó cho tập dữ liệu của mình.
1. Sử dụng hàm COUNTIF để xác định xem một giá trị có trùng lặp hay không
The Hàm COUNTIF đếm số ô trong một phạm vi đáp ứng một điều kiện nhất định. Công thức COUNTIF trong phương pháp này sẽ so sánh một giá trị với từng giá trị trong tập dữ liệu và trả về số lần xuất hiện của nó. Nó sẽ cung cấp cho bạn kết quả boolean TRUE nếu tập dữ liệu chứa các giá trị trùng lặp và FALSE nếu không.
📌 Các bước
- Đầu tiên, nhập công thức sau vào ô C5 .
=COUNTIF($B$5:$B$12,B5)>1
- Sau đó nhấn phím ENTER (hoặc sử dụng CTRL+SHIFT+ENTER ).
- Cuối cùng, kéo biểu tượng Fill Handle hết cỡ.
Chúng ta có thể thấy thủ tục tổng thể và các kết quả từ hình ảnh dưới đây. 👇
2. Áp dụng hàm COUNTIF cho bất kỳ tập dữ liệu mở rộng nào để tìm các bản sao
Bạn có thể sửa đổi công thức trong phương pháp trước đó nếu bạn có một tập dữ liệu mở rộng tập dữ liệu trong Cột B .
📌 Các bước
- Đầu tiên, nhập công thức sau vào ô C5 .
=COUNTIF(B:B,B5)>1
- Tiếp theo, nhấn CTRL+SHIFT+ENTER . Nếu bạn đang sử dụng MS Office 365 , thay vào đó, bạn chỉ có thể nhấn ENTER để có công thức mảng.
- Sau đó, di chuyển Fill Handle hoặc nhấp đúp vào biểu tượng đó.
Sau đó, bạn sẽ thấy kết quả tương tự như sau. 👇
Đọc thêm: Tìm số hàng trùng lặp bằng công thức COUNTIF
3. Kết hợp Hàm IF và COUNTIF để đánh dấu các giá trị trùng lặp
Bạn cũng có thể kết hợp công thức trước đó với Hàm IF để có được kết quả dễ hiểu và có tổ chức hơn.
📌 Các bước
- Trước hết, hãy nhập công thức sau vào ô C5 .
- Sau đó nhấn phím ENTER (hoặc sử dụng tổ hợp CTRL+SHIFT+ENTER ).
=IF(COUNTIF($B$5:$B$12,B5)>1,"Duplicate","Unique")
- Các Hàm IF trong nàycông thức sẽ trả về Duy nhất cho các giá trị chỉ xuất hiện một lần và Trùng lặp
- Sau đó, kéo biểu tượng Fill Handle hết cỡ hoặc nhấp đúp vào trên đó.
Cuối cùng, bạn sẽ thấy kết quả như sau. 👇
Bạn có thể thay đổi đối số “Duy nhất” thành dấu ngoặc kép ( “” ) nếu bạn chỉ quan tâm đến các giá trị trùng lặp. Trong trường hợp đó, hãy nhập công thức sau.
=IF(COUNTIF($B$5:$B$12,B5)>1,"Duplicate","")
Đọc thêm: Tìm các giá trị trùng khớp hoặc trùng lặp trong Excel (8 cách)
4. Đếm số lần xuất hiện của các giá trị trùng lặp bằng công thức COUNTIF
Bạn cũng có thể sử dụng một công thức để đếm lần xuất hiện của từng giá trị trong danh sách.
📌 Các bước
- Đầu tiên, nhập công thức sau vào ô C5 .
=COUNTIF($B$5:$B$12,B5)
- Nhấn ENTER hoặc nhấn đồng thời CTRL+SHIFT+ENTER .
- Tiếp theo, sử dụng biểu tượng Fill Handle để áp dụng công thức cho tất cả các ô bên dưới.
Bây giờ, bạn sẽ thấy kết quả tương tự được hiển thị trong hình bên dưới. 👇
Đọc thêm: Cách tìm các mục trùng lặp mà không cần xóa trong Excel (7 phương pháp)
5. Sửa đổi Công thức COUNTIF thành Sắp xếp Số đếm trùng lặp theo thứ tự tăng dần
Bạn có thể sửa đổi công thức được sử dụng trong phương pháp trước đó nếu bạn muốn tìm thứ tự xuất hiện của các giá trị.
📌 Các bước
- Nhập công thức đã chobên dưới trong ô C5 .
Hãy lưu ý cẩn thận cách chúng tôi đã sử dụng kết hợp các tham chiếu tuyệt đối và tương đối trong công thức này so với các công thức trước đó.
=COUNTIF($B$5:B5,B5)
- Nhấn nút ENTER hoặc nhấn đồng thời CTRL+SHIFT+ENTER .
- Cuối cùng, hãy kéo biểu tượng Fill Handle hoặc nhấp đúp vào biểu tượng đó để điền công thức này vào các ô bên dưới.
Sau đó, bạn sẽ nhận được kết quả hiển thị bên dưới. 👇
Đọc thêm: Công thức tìm các bản sao trong Excel (6 cách dễ dàng)
Bài đọc tương tự
- Cách tìm nội dung trùng lặp trong cột bằng Excel VBA (5 cách)
- Sử dụng mã VBA để tìm nội dung trùng lặp Hàng trong Excel (3 phương pháp)
- Cách tìm các bản sao trong hai sổ làm việc Excel khác nhau (5 phương pháp)
- Tìm các bản sao trong sổ làm việc Excel ( 4 phương pháp)
- Cách so sánh các kết quả trùng lặp của Vlookup trong Excel (5 cách dễ dàng)
- Cách so sánh hai trang tính trùng lặp trong Excel (4 cách nhanh chóng )
6. Tìm Giá trị trùng lặp không có lần xuất hiện đầu tiên bằng Công thức IF-COUNTIF
Bạn có thể nói bất kỳ giá trị nào xuất hiện đầu tiên không được coi là trùng lặp . Điều đó có nghĩa là bạn muốn coi các giá trị xuất hiện đầu tiên là duy nhất. Sau đó, bạn cần áp dụng một công thức đã sửa đổi.
📌 Các bước
- Đầu tiên, hãy nhập công thức được cung cấp bên dưới vào ô C5 .
=IF(COUNTIF($B$5:B5,B5)>1,"Duplicate","")
- Nhấn CTRL+SHIFT+ENTER .
- Tiếp theo, kéo biểu tượng Fill Handle hoặc nhấp đúp vào biểu tượng đó.
Sau đó, bạn sẽ nhận được kết quả sau đây. 👇
Đọc thêm: Công thức Excel để tìm các giá trị trùng lặp trong một cột
7. Kết hợp IF và Hàm COUNTIFS để tìm nếu toàn bộ hàng có giá trị trùng lặp
Hàm COUNTIFS đếm số ô được chỉ định bởi một bộ tiêu chí. Bạn cũng có thể sử dụng công thức kết hợp IF và COUNTIFS để tìm các hàng trùng lặp trong tập dữ liệu của mình.
📌 Các bước
Giả sử rằng bạn có dữ liệu trong Cột B và Cột C .
- Nhập công thức sau vào ô E5 như hình bên dưới và nhấn đồng thời các nút CTRL+SHIFT+ENTER .
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1,"Duplicate Row","")
Hàm COUNTIFS trong công thức sẽ kiểm tra các giá trị trùng lặp trong mỗi cột.
- Bây giờ hãy di chuyển biểu tượng Fill Handle hết cỡ.
Sau đó, bạn sẽ thấy kết quả hiển thị trong hình dưới đây. 👇
Đọc thêm: Excel Tìm hàng trùng lặp dựa trên nhiều cột
8. Công thức với IF Hàm , OR và COUNTIF để tìm nếu có bất kỳ giá trị trùng lặp nào tồn tại trong danh sách
Giờ đây, bạn có thể sử dụng công thức thay thế với IF, OR và COUNTIF nếu bạn chỉ quan tâm đến việc tìm xem một danh sách có chứa bất kỳ bản sao hoặckhông.
📌 Các bước
- Đầu tiên, nhập công thức sau vào ô D6 .
=IF(OR(COUNTIF($B$5:$B$12,$B$5:$B$12)>1),"Yes","No")
- Nhấn CTRL+SHIFT+ENTER .
Sau đó, bạn sẽ thấy Có trong trường hợp danh sách chứa bất kỳ sự trùng lặp nào và Không nếu không.
🔎 Công thức này hoạt động như thế nào?
➤ COUNTIF($B$5:$B$12,$B$5:$B$12)
Hàm COUNTIF trả về số các ô trong phạm vi đáp ứng các tiêu chí đã cho.
Đầu ra: {3;1;3;1;2;1;2;3}
➤ {3;1;3;1;2;1;2;3}>1
Điều này trả về TRUE hoặc FALSE cho dù điều kiện này có được đáp ứng hay không.
Đầu ra: {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE}
➤ OR({TRUE ;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE})
Ở đây Hàm OR trả về SAI, nếu bất kỳ đối số nào là SAI, nếu không thì nó trả về TRUE .
Đầu ra: TRUE
➤ IF(TRUE,”Yes”,”No”)
Cuối cùng, Hàm IF in ra “Có” hoặc “Không”, dựa trên tiêu chí TRUE hoặc FALSE.
Đầu ra: “Có ”
Đọc thêm: Danh sách 10 hàng đầu trong Excel với các giá trị trùng lặp (2 cách)
9. Công thức với các hàm COUNTA và UNIQUE để Tìm số lượng giá trị trùng lặp trong một phạm vi
Bạn cũng có thể áp dụng công thức sử dụng các hàm COUNTA và UNIQUE .
📌 Bước s
- Nhập công thức sau vào ô D10 để tìm ra số lượngcác giá trị trùng lặp trong phạm vi.
=COUNTA($B$5:$B$12)-COUNTA(UNIQUE($B$5:$B$12))
- Nhấn phím ENTER .
Toàn bộ quy trình và kết quả được minh họa trong hình sau. 👇
🔎 Công thức này hoạt động như thế nào?
➤ COUNTA($B$5:$B$12)
Hàm COUNTA trả về số ô trong phạm vi không trống .
Đầu ra: 8
➤ UNIQUE($B$5:$B$12)
The UNIQUE function trả về các giá trị duy nhất trong phạm vi.
Đầu ra: {“Apple”;”Samsung”;”LG”;”Motorola”;”Google Pixel”}
➤ COUNTA({“Apple”;”Samsung”;”LG”;”Motorola”;”Google Pixel”})
Đây hàm COUNTA trả về số mục trong mảng thu được từ Hàm UNIQUE .
Đầu ra: 5
➤ 8-5
Phép trừ đưa ra số lượng cuối cùng của các giá trị trùng lặp trong tập dữ liệu.
Đầu ra: 3
Đọc thêm: Cách tìm & Xóa các hàng trùng lặp trong Excel
2 cách khác để tìm các giá trị trùng lặp trong Excel
Cho đến nay, chúng ta đã thấy 9 công thức để tìm các giá trị trùng lặp trong Excel. Trong phần này, chúng ta sẽ xem cách bạn có thể sử dụng Định dạng có điều kiện và Bảng tổng hợp Excel để dễ dàng thực hiện cùng một công việc.
1. Tìm các giá trị trùng lặp có điều kiện Định dạng
Để tìm giá trị trùng lặp với Định dạng có điều kiện, chỉ cần thực hiện thao tác saucác bước.
Các bước:
- Đầu tiên, đi tới Trang chủ Sau đó chọn Định dạng có điều kiện >> Đánh dấu quy tắc ô >> Nhân đôi Giá trị như minh họa trong hình sau.
- Sau đó, chọn OK trong cửa sổ bật lên như minh họa bên dưới . Bạn có thể thay đổi màu tô sáng bằng cách sử dụng mũi tên thả xuống.
- Sau đó, bạn sẽ thấy các giá trị xuất hiện nhiều lần được tô sáng như sau.
2. Tìm các giá trị trùng lặp bằng PivotTable
Để tìm các giá trị trùng lặp trong tập dữ liệu bằng cách tạo nhanh PivotTable , chỉ cần làm theo các bước bên dưới.
Các bước:
- Đầu tiên, chọn bất kỳ vị trí nào trong tập dữ liệu. Sau đó chọn Chèn >> PivotTable như hiển thị bên dưới.
- Sau đó, kéo tên cột ( Thương hiệu ) của bảng vào cả Rows và trường Values lần lượt như minh họa trong hình bên dưới.
- Sau đó , bạn sẽ thấy số lượng của từng mục duy nhất trong PivotTable như sau.
Những điều cần nhớ
- Luôn sử dụng CTRL+SHIFT+ENTER để áp dụng công thức mảng nếu bạn không sử dụng Office365.
- Hãy cẩn thận khi sử dụng tham chiếu thích hợp trong công thức. Nếu không, bạn có thể không nhận được kết quả mong muốn.
Kết luận
Bây giờ bạn đã biết cách tìm các giá trị trùng lặp trong excel bằng công thức.Vui lòng cho chúng tôi biết nếu bài viết này đã giúp bạn giải quyết vấn đề của mình. Bạn cũng có thể sử dụng phần bình luận bên dưới để biết thêm các truy vấn hoặc đề xuất. Hãy truy cập blog ExcelWIKI của chúng tôi để khám phá thêm về excel. Hãy ở lại với chúng tôi và tiếp tục học hỏi.