Dữ liệu trong Excel rất đa dạng mẫu mã và cần có nhiều phương pháp xử lý khác biệt để phù hợp với từng loại dữ liệu. Trong nội dung bài viết này bọn họ cùng tìm hiểu về một công ty đề nặng nề nhưng khôn cùng thú vị là: Đếm số giá trị không trùng trong một danh sách. Hãy thuộc Học Excel Online khám phá xem khó chỗ nào và thú vị ở chỗ nào nhé. Bạn đang xem: Đếm giá trị không trùng trong excel
Giả sử chúng ta có 1 bảng dữ liệu như sau:

Một yêu cầu đặt ra là đếm xem trong cột nhân viên cấp dưới có bao nhiêu người, cột Ngày có bao nhiêu ngày, cột thương hiệu hàng có bao nhiêu món đồ nhưng không tính các giá trị trùng nhau. Vậy bọn họ sẽ giải quyết ra sao với bài toán này?
Xem nhanh
Cách thiết bị 1: Thêm cột phụ và cần sử dụng hàm COUNTIF
Đây là bí quyết làm cơ bản, dễ thực hiện và cũng dễ hiểu. điểm yếu duy tốt nhất của cách này là làm qua nhiều bước và tăng số công thức bắt buộc tính lên nhiều.
Ví dụ cùng với cột Ngày, họ sẽ chế tác 1 cột phụ là cột F cùng sử dụng hàm COUNTIF tại đó. Hàm COUNTIF rất gần gũi gì với chúng ta phải không nào. Nếu các bạn không ghi nhớ hàm COUNTIF dùng vắt nào thì coi tại phía trên nhé:
Hàm CountIf vào excel, hướng dẫn ví dụ và có ví dụ minh họa
Để sáng tỏ giá trị tại loại đó xuất hiện thêm lần máy mấy thì họ dùng hàm COUNTIF như sau:


Kết trái thu được là 9
Như vậy khi thực hiện hàm COUNTIF vào cột phụ thì xử lý yêu cầu trên khá dễ dàng dàng.
Nhược điểm
Cách này tuy đơn giản dễ dàng nhưng lại có nhược điểm là tính thủ công. Bạn phải lựa chọn 1 cột phụ. Dùng cách làm tại cột phụ. Dùng cách làm tính kết quả. Rất nhiều bước nên không nào? không dừng lại ở đó với bảng dữ liệu lớn thì vấn đề này khiến tăng thêm một lượng cách làm rất lớn, với mỗi mẫu dữ liệu là 1 công thức.
Vậy buộc phải trong những bảng dữ liệu lớn và năng lực Excel của doanh nghiệp tốt thì tại sao họ không tò mò cách thứ 2 nhỉ?
Cách máy 2: phương pháp mảng SUMPRODUCT phối kết hợp FREQUENCY
Hẳn chúng ta thấy FREQUENCY là 1 hàm khá lạ nên không. Đây là một trong những hàm xử lý tài liệu dạng mảng, dùng làm đếm số lần xuất hiện thêm của những giá trị trong 1 phạm vi làm sao đó. Trong yêu cầu của vấn đề này, còn nếu không sử dụng cột phụ thì bọn họ phải sử dụng các công thức xử lý dữ liệu theo mảng nhằm tính.
Xem thêm: Hưỡng Dẫn Tăng Độ Nét Ảnh Online, Những Mẹo Làm Tăng Chất Lượng Ảnh
Nếu bạn không biết về hàm Frequency hoàn toàn có thể xem tại bài viết: Chức năng và cú pháp hàm FREQUENCY trong Excel
Cấu trúc hàm FREQUENCY như sau:
=FREQUENCY(data_array,bins_array)
Nguyên tắc của hàm Frequency là đếm xem các giá trị trong thông số bins_array được lặp lại bao nhiêu lần vào data_array. Về thực chất thì đây y hệt như việc dùng hàm COUNTIF để đếm từng bộ phận trong bins_array (criteria) trong vùng data_array (range) vậy.
Ứng dụng hiệ tượng trên, bọn họ xét 2 văn bản sau:
Số thứ tự chiếc của từng dòng tài liệu trong cột đề xuất đếm quý giá không trùng sẽ lần lượt là từ 1 mang đến 10 (ứng với những dòng trường đoản cú C2:C11). Coi vùng này là bins_array. Trả sử xét A2:A11 chính là nội dung bọn họ cần.Đếm xem mỗi giá bán trị xuất hiện trong cột ngày là quý hiếm thứ mấy cùng với hàm MATCH. Vùng này được coi là data_array. Hàm MATCH được viết như sau:
Khi kiểm tra hiệu quả hàm MATCH bằng phương pháp bôi đen cách làm trên thanh Formulas Bar và nhấn phím F9 ta có:


Khi phối hợp 2 thành phần trên vào hàm Frequency ta được:

Việc sót lại là đếm số giá chỉ trị to hơn 0 vào mảng tạo nên bởi hàm Frequency là ra kết quả.
Tuy nhiên vì bí quyết chỉ đặt trong một ô nên hàm đếm giá bán trị to hơn 0 buộc phải dùng mang lại hàm SUMPRODUCT. Phương pháp làm như sau:
Xét những giá trị tạo ra bởi mảng vào hàm Frequency so sánh với 0, lấy những giá trị >0Việc so sánh Frequency>0 sẽ tạo nên ra các mảng là hiệu quả True/False. Khi đó chuyển những giá trị True/False về dạng 1/0 bằng cách thêm 2 lốt trừ sống trước biểu thức so sánh đó
Kết trái cũng ra là 9
Như vậy chỉ cần đặt 1 biểu thức ở 1 ô C13 bọn họ cũng ra được công dụng giống như bí quyết thứ 1.
Ưu điểm:
Khắc phục được điểm yếu của cách 1Giúp bọn họ nâng cao hơn khả năng sử dụng Excel và những tư duy về thực hiện hàm, xử trí dữ liệu, loại dữ liệu trên Excel.Ứng dụng trong việc trích xuất dữ liệu không trùng từ bảng dữ liệu bằng phương pháp sử dụng hàmNhược điểm:
Công thức khá tinh vi nên cần hiểu kỹ về bản chất dữ liệu và cách thực hiện công thức mảngNâng cao:
Không đề nghị lúc nào họ cũng áp dụng cột STT vào bảng dữ liệu. Vậy cho nên việc sử dụng thẳng vùng A2:A11 vào tham số bins_array vào hàm Frequency đề nghị thay đổi bằng cách khác. Theo bạn thì bạn có thể dùng giải pháp nào? Hãy share với học tập Excel Online cách giải quyết và xử lý trong trường vừa lòng này nhé.
Tham khảo:
Hướng dẫn phương pháp dùng hàm SUMPRODUCT để đếm theo khá nhiều điều kiện
Tổng hòa hợp các cách thức loại bỏ dữ liệu lặp
Cách lọc ra một danh sách các giá trị tốt nhất và khác biệt trong Excel
Ngoài ra học Excel Online xin trình làng với các bạn Khóa học Excel từ bỏ cơ bản tới nâng cao dành cho người đi làm. Đây là một khóa học tập rất đầy đủ kiến thức và kỹ năng và bổ trợ rất giỏi vời cho bạn trong vấn đề làm quen với Excel, sử dụng những công cụ, các hàm trong Excel để giúp bạn thao tác làm việc trên Excel được xuất sắc hơn, công dụng hơn. Chi tiết xem tại: