Thông thường, trong Excel, các giá trị duy nhất là các giá trị chỉ xuất hiện một lần trong danh sách mà không có bất kỳ sự trùng lặp nào và các giá trị khác biệt là tất cả các giá trị khác nhau (giá trị duy nhất + lần xuất hiện trùng lặp đầu tiên). Khi làm việc trên một tập dữ liệu lớn, bạn có thể cần đếm số lượng giá trị duy nhất và khác biệt giữa các giá trị trùng lặp từ danh sách các ô như ảnh chụp màn hình bên dưới. Hướng dẫn này sẽ giới thiệu một số thủ thuật nhanh để đếm các giá trị duy nhất và khác biệt trong Excel.
Đếm các giá trị duy nhất trong Excel
Đếm các giá trị riêng biệt (lần xuất hiện trùng lặp duy nhất và đầu tiên) trong Excel
Phần này sẽ nói về một số ví dụ về công thức để đếm số lượng giá trị duy nhất, bao gồm văn bản và số trong danh sách.
Giả sử, tôi có một danh sách tên chứa một số tên trùng lặp trong danh sách tên. Bây giờ, tôi chỉ cần lấy số lượng tên duy nhất (được tô màu vàng) như ảnh chụp màn hình bên dưới:
Để giải quyết vấn đề này, công thức mảng sau đây có thể giúp ích cho bạn:
Bước 1: Nhập công thức
Nhập hoặc sao chép công thức dưới đây vào ô trống nơi bạn muốn xuất kết quả:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Bước 2: Nhấn Ctrl + Shift + Enter phím để có kết quả chính xác:
Lời khuyên:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
Bạn có thể gặp khó khăn khi nhớ các công thức khi cần áp dụng chúng vào lần sau. Nhưng, nếu bạn có Kutools cho Excel, Với khả Đếm các giá trị duy nhất tùy chọn Trình trợ giúp công thức, bạn có thể nhận được kết quả chỉ với một vài cú nhấp chuột. Xem bản trình diễn bên dưới:
Nếu bạn đang sử dụng Excel 365 hoặc Excel 2021, thì có một hàm UNIQUE mới có thể giúp bạn tạo các công thức đơn giản hơn để đếm các giá trị duy nhất trong một tập hợp dữ liệu.
Ví dụ, để đếm số lượng tên riêng trong dãy A2:A12, vui lòng nhập công thức sau:
Bước 1: Sao chép hoặc nhập công thức dưới đây
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Bước 2: Nhấn đăng ký hạng mục thi phím để nhận kết quả:
Lời khuyên:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Để đếm các giá trị khác nhau (giá trị duy nhất và lần xuất hiện trùng lặp đầu tiên) trong danh sách các ô, ở đây, tôi sẽ giới thiệu các công thức khác để thực hiện nhiệm vụ này.
Trong Excel, bạn có thể áp dụng bất kỳ một trong các công thức dưới đây để trả về số lượng giá trị riêng biệt.
Bước 1: Nhập bất kỳ một trong các công thức dưới đây
Công thức 1: Sau khi nhập xong công thức, nhấn đăng ký hạng mục thi Chìa khóa.
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
Công thức 2: Sau khi nhập xong công thức, nhấn Ctrl + Shift + Enter phím.
=SUM(1/COUNTIF(A2:A12,A2:A12))
Kết quả:
Lời khuyên:
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))
=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
Nếu bạn cần áp dụng các công thức thường xuyên trong sổ làm việc của mình, bạn có thể khó nhớ các công thức đó khi cần áp dụng chúng vào lần sau. Nhưng, nếu bạn có Kutools cho Excel, Với khả Đếm các ô có giá trị duy nhất (bao gồm bản sao đầu tiên) tùy chọn Trình trợ giúp công thức, bạn có thể nhận được kết quả chỉ với vài cú nhấp chuột. Xem bản trình diễn bên dưới:
Trong Excel, PivotTable cũng có thể giúp lấy số lượng giá trị riêng biệt từ danh sách dữ liệu, vui lòng thực hiện theo các bước sau:
Bước 1: Tạo bảng tổng hợp
Bước 2: Sắp xếp trường và chọn tùy chọn Distinct Count
Kết quả:
Bây giờ, bảng tổng hợp đã tạo sẽ hiển thị số lượng riêng biệt của danh sách dữ liệu như ảnh chụp màn hình bên dưới được hiển thị:
Lời khuyên:
Trong Excel 365 hoặc Excel 2021, bạn có thể sử dụng hàm UNIQUE mới với hàm COUNTA thông thường để tạo một công thức dễ dàng.
Vui lòng sao chép hoặc nhập công thức dưới đây vào một ô trống và nhấn đăng ký hạng mục thi phím để nhận kết quả:
=COUNTA(UNIQUE(A2:A12))
Lời khuyên:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))