Cách đếm tên duy nhất trong Excel (5 phương pháp)

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

Khi làm việc với các tập dữ liệu lớn, chúng ta thường cần đếm các giá trị duy nhất và khác biệt trong excel. Excel không có bất kỳ chức năng tích hợp sẵn nào để đếm các giá trị hoặc văn bản duy nhất. Tuy nhiên, có nhiều kỹ thuật và cách tiếp cận mà chúng ta có thể đếm các giá trị riêng biệt này. Hôm nay trong bài viết này, chúng tôi sẽ trình bày một số phương pháp đếm tên duy nhất trong Excel.

Tải xuống Sách bài tập thực hành

Tải xuống bảng thực hành này để thực hành trong khi bạn đang đọc bài viết này.

Excel-Count-Unique-Names.xlsx

Đếm các tên duy nhất trong Excel (5 phương pháp)

1. Sử dụng Hàm SUMPRODUCT để đếm các tên duy nhất

Các cách đơn giản và dễ dàng nhất để đếm các tên duy nhất trong Excel là sử dụng hàm SUMPRODUCT . Sử dụng hàm này, chúng ta có thể đếm các giá trị duy nhất theo hai cách. Cùng tìm hiểu những cách này nhé.

i. TÓM TẮT với COUNTIF

Bước 1:

Trong tình huống sau, chúng ta được cung cấp một tập dữ liệu trong đó tên của một số đại diện bán hàng và mức lương của họ được đưa ra trong Cột “Đại diện bán hàng” “Lương” . Bây giờ chúng tôi có những đại diện bán hàng có tên xuất hiện nhiều hơn một lần. Vì vậy, chúng tôi phải đếm số duy nhất của tên của đại diện bán hàng trong ô E4 dưới tiêu đề “Đếm tên duy nhất”.

Bước 2:

Bây giờ trong ô E4, áp dụng hàm SUMPRODUCT với hàm COUNTIF .

Công thức chungis,

=SUMPRODUCT(1/COUNTIF(range,criteria))

Chèn các giá trị vào hàm và dạng cuối cùng của công thức là,

=SUMPRODUCT(1/COUNTIF(B4:B17,B4:B17))

Ở đâu,

  • Phạm vi Criteria B4:B17
  • Hàm COUNTIF xem xét phạm vi dữ liệu và đếm số lần mỗi tên xuất hiện trong phạm vi dữ liệu {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Sau đó, kết quả của Hàm COUNTIF được sử dụng làm cố vấn với 1 làm tử số. Đối với điều này, các số chỉ xuất hiện một lần trong mảng sẽ trở thành 1 và nhiều số xuất hiện sẽ cung cấp kết quả là phân số.
  • Cuối cùng, hàm SUMPRODUCT sẽ tính 1 và sẽ đưa ra kết quả.

Nhấn Enter để nhận các giá trị duy nhất.

Bước 3:

Có một lỗi trong chức năng này là nếu có Ô trống trong tập dữ liệu thì công thức sẽ không thành công. Bởi vì hàm COUNTIF tạo ra “0” cho mỗi ô trống và 1 chia cho 0 trả về lỗi chia cho 0 ( #DIV/0!)

Bước 4:

Để khắc phục tình trạng này, hãy sửa đổi công thức một chút chút. Giờ đây, công thức mới của chúng tôi cho tình huống này là,

=SUMPRODUCT(((B4:B17””)/COUNTIF(B4:B17,B4:B17&””)) )

Bây giờ nếu có bất kỳ ô trống nào trong tập dữ liệu, công thứcsẽ bỏ qua nó.

Nhấn Enter để nhận kết quả.

ii. TÓM TẮT với FREQUENCY

Bước 1:

Chúng tôi sẽ sử dụng cùng một phạm vi dữ liệu mà chúng tôi đã sử dụng trong ví dụ trước.

Bây giờ hãy áp dụng SUMPRODUCT với hàm FREQUENCY để lấy các tên duy nhất.

Công thức chung như sau,

=SUMPRODUCT(–(FREQUENCY( MATCH(Lookup_value,Lookup_array,[match_type])),ROW(reference)-ROW(reference.firstcell)+1),1))

Chèn các giá trị để có biểu mẫu cuối cùng.

=SUMPRODUCT(–(FREQUENCY(MATCH(B4:B17,B4:B17,0),ROW(B4:B17)-ROW(B4)+1)>0))

Ở đâu,

  • Hàm MATCH được sử dụng để lấy vị trí của từng tên xuất hiện trong dữ liệu. Ở đây, trong hàm MATCH , lookup_value, lookup_array [match type] B4:B17,B4:B17,0.
  • Đối số bins_array được xây dựng từ phần này của công thức (ROW(B4:B17)-ROW(B4)+1)
  • Hàm FREQUENCY trả về một mảng số cho biết số đếm cho mỗi số trong mảng dữ liệu, được sắp xếp theo bin. Một tính năng chính trong hoạt động của công thức FREQUENCY là Khi một số đã được đếm, FREQUENCY sẽ trả về 0.
  • Bây giờ, chúng tôi kiểm tra các giá trị mà lớn hơn 0 (>0), sẽ chuyển đổi các số thành TRUE hoặc FALSE , sau đó chúng tôi sử dụng dấu âm kép (--) để chuyển đổi các giá trị TRUE FALSE thành 1 và 0.
  • Cuối cùng, hàm SUMPRODUCT chỉ cần cộng các số up và trả về tổng số.

Vì đây là Công thức mảng , hãy nhấn “CTRL+SHIFT+ENTER” để áp dụng công thức. Và chúng ta đã có số đếm cuối cùng.

Đọc thêm: Đếm các giá trị duy nhất với tiêu chí theo TÓM TẮT trong Excel

2. Sử dụng SUM với Công thức COUNTIF để Đếm các Tên duy nhất

Bước 1:

Bây giờ chúng ta sẽ sử dụng SUM với COUNTIF để nhận số lượng cần thiết.

Công thức chung cho công thức này là,

=SUM(IF(ISTEXT(Value),1/COUNTIF( phạm vi, tiêu chí), “”))

Chèn các giá trị để có dạng cuối cùng của công thức.

=SUM(IF(ISTEXT(B4 :B17),1/COUNTIF(B4:B17,B4:B17),””))

Ở đâu,

  • Hàm ISTEXT trả về TRUE cho tất cả các giá trị là văn bản và sai cho các giá trị khác.
  • Phạm vi và Tiêu chí là B4:B17
  • Nếu các giá trị là giá trị văn bản , hàm COUNTIF xem xét phạm vi dữ liệu và đếm số lần mỗi tên xuất hiện trong phạm vi dữ liệu {3,2,1,2,3,3,4,3,3,1 ,1,1,1,1}
  • Hàm SUM tính tổng của tất cả các giá trị và trả về kết quả.

Bước 2:

Vì đây là Công thức mảng , hãy nhấn “CTRL+SHIFT+ENTER” để áp dụng công thức. Và chúng tađã có số đếm cuối cùng của chúng tôi.

Đọc thêm: Công thức Excel Đếm các giá trị duy nhất (3 cách dễ dàng)

3. Sử dụng SUM với FREQUENCY và Công thức MATCH để đếm các tên duy nhất

Bước 1:

Bây giờ chúng ta sẽ sử dụng SUM với FREQUENCY MATCH công thức để đếm các tên duy nhất.

Công thức chung là,

=SUM(IF(FREQUENCY(IF( kiểm tra logic””, MATCH(Giá trị_tìm kiếm,Mảng_tìm kiếm,[loại so khớp])),ROW(tham chiếu)-ROW(reference.firstcell)+1),1))

Công thức cuối cùng sau chèn giá trị là,

=SUM(IF(FREQUENCY(IF(B4:B17”),MATCH(B4:B17,B4:B17,0)),ROW(B4:B17 )-ROW(B4)+1),1))

Ở đâu,

  • Ở đây trong hàm MATCH , lookup_value , lookup_array and [match type] B4:B17,B4:B17,0
  • Sau hàm MATCH , có một IF Lý do hàm IF cần thiết là vì MATCH sẽ trả về lỗi #N/A đối với các ô trống . Vì vậy, chúng tôi đang loại trừ các ô trống có B4:B17””
  • Đối số bins_array được tạo từ phần này của công thức (ROW(B4:B17)-ROW( B4)+1)
  • Mảng kết quả này được cấp cho hàm FREQUENCY . Hàm này trả về một mảng số biểu thị số đếm cho mỗi số trong mảng dữ liệu
  • Cuối cùng, hàm IF bên ngoài chỉ ra từng giá trị duy nhất thành 1 và giá trị trùng lặp thành

Nhấn “CTRL+SHIFT+ENTER” để áp dụng công thức mảng.

Đọc thêm: Đếm giá trị văn bản duy nhất với Tiêu chí trong Excel (5 phương pháp)

Cách đọc tương tự

  • Cách sử dụng COUNTIF cho văn bản duy nhất (8 cách dễ nhất)
  • COUNTIFS Các giá trị duy nhất trong Excel (3 cách dễ dàng)

4. Sử dụng hàm UNIQUE để đếm các tên duy nhất

Bước 1:

Hàm UNIQUE chỉ khả dụng cho phiên bản Excel 365 .

Bây giờ hãy áp dụng Chức năng ĐỘC ĐÁO. Công thức chung là,

=COUNTA(UNIQUE(range))

Sau khi nhập các giá trị, biểu mẫu cuối cùng là,

=COUNTA(UNIQUE(B4:B17))

Nhấn Enter để nhận kết quả.

Bước 2:

Bạn cũng có thể lấy danh sách các tên duy nhất bằng cách sử dụng chức năng UNIQUE này. Đối với điều này, công thức là,

=UNIQUE(B4:B17)

Nhấn Enter để tiếp tục.

Đọc Khác: Excel VBA: Đếm các giá trị duy nhất trong một cột (3 phương pháp)

5. Sử dụng bộ lọc nâng cao để đếm các tên duy nhất trong Excel

Bước 1:

Chúng ta cũng có thể sử dụng tùy chọn Bộ lọc nâng cao để đếm các tên duy nhất. Để thực hiện điều đó, hãy chuyển đến Dữ liệu, trong phần Sắp xếp & Lọc nhóm , nhấp vào Nâng cao.

Bước 2:

Cửa sổ Advanced Filter xuất hiện. Tại đây, hãy kiểm tra trên Sao chép sang Vị trí khác và Sử dụng Bản ghi duy nhấtChỉ.

Bước 3:

Bây giờ hãy chọn nguồn dữ liệu cho Phạm vi danh sách ($ B$3:$B$17), Phạm vi tiêu chí ($B$3:$B$17), Sao chép vào $E$3 . Nhấp vào Ok để tiếp tục.

Và danh sách các tên duy nhất của chúng ta đã được tạo.

Bước 4:

Để đếm các tên duy nhất, chỉ cần sử dụng công thức này,

=ROWS(E4:E9)

Và nhấn Enter .

Đọc thêm: Đếm các giá trị duy nhất có tiêu chí theo COUNTIFS trong EXCEL ( 4 Ví dụ)

Ghi chú nhanh

➤ Nếu có một ô trống trong tập dữ liệu khi bạn đang sử dụng TÓM TẮT với công thức COUNTIF , kết quả sẽ hiển thị chia không có lỗi (#DIV/0!)

➤ Đối với Công thức mảng , bạn phải nhấn “CTRL+SHIFT+ENTER” đồng thời để có được kết quả.

➤ Hàm UNIQUE chỉ khả dụng cho Excel 365 . Người dùng các phiên bản Excel cũ hơn sẽ không thể sử dụng chức năng này.

Kết luận

Hôm nay chúng ta đã học được một số quy trình để đếm các tên duy nhất từ ​​một tập dữ liệu. Nếu bạn có bất kỳ nhầm lẫn hoặc đề xuất nào, rất mong bạn chia sẻ suy nghĩ của mình trong phần nhận xét.

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ọ.