Bỏ qua để tới nội dung chính
Đếm các giá trị duy nhất trong số các giá trị trùng lặp

Đếm các giá trị duy nhất trong số các giá trị trùng lặp

Giả sử bạn muốn tìm hiểu xem có bao nhiêu giá trị duy nhất trong phạm vi có chứa các giá trị trùng lặp. Ví dụ, nếu một cột có chứa:

  • Các giá trị 5, 6, 7 và 6, kết quả là ba giá trị duy nhất — 5, 6 và 7.

  • Các giá trị "Bradley", "Doyle", "Doyle", "Doyle", kết quả là hai giá trị duy nhất — "Bradley" và "Doyle".

Có một số cách để đếm các giá trị duy nhất giữa các bản trùng lặp.

Bạn có thể sử dụng hộp thoại bộ lọc nâng cao để trích xuất các giá trị duy nhất từ một cột dữ liệu và dán chúng vào một vị trí mới. Sau đó, bạn có thể sử dụng hàm ROWS để đếm số lượng các mục trong phạm vi mới.

  1. Chọn phạm vi ô, hoặc đảm bảo rằng ô hiện hoạt nằm trong một bảng.

    Đảm bảo phạm vi ô có đầu đề cột.

  2. Trên tab Dữ liệu, trong nhóm Sắp xếp & Lọc, hãy bấm Nâng cao.

    Hộp thoại bộ lọc nâng cao sẽ xuất hiện.

  3. Bấm sao chép đến một vị trí khác.

  4. Trong hộp sao chép vào , hãy nhập tham chiếu ô.

    Ngoài ra, hãy bấm thu gọn hộp thoại Ảnh nút để tạm thời ẩn hộp thoại, chọn một ô trên trang tính, rồi nhấn bung rộng hộp thoại Ảnh nút .

  5. Chọn hộp kiểm chỉ bản ghi duy nhất , rồi bấm OK.

    Các giá trị duy nhất từ phạm vi đã chọn được sao chép đến vị trí mới bắt đầu với ô mà bạn đã xác định trong hộp sao chép vào .

  6. Trong ô trống bên dưới ô cuối cùng trong phạm vi, hãy nhập hàm ROWS . Sử dụng phạm vi các giá trị duy nhất mà bạn vừa sao chép làm đối số, ngoại trừ đầu đề cột. Ví dụ, nếu phạm vi các giá trị duy nhất là B2: B45, bạn nhập = ROWS (B2: B45).

Sử dụng kết hợp các hàm if, Sum, FREQUENCY, matchlen để thực hiện tác vụ này:

  • Gán giá trị 1 cho mỗi điều kiện đúng bằng cách dùng hàm IF.

  • Thêm tổng bằng cách dùng hàm Sum .

  • Đếm số lượng giá trị duy nhất bằng cách sử dụng hàm FREQUENCY . Hàm FREQUENCY bỏ qua các giá trị văn bản và bằng không. Đối với lần xuất hiện đầu tiên của một giá trị cụ thể, hàm này trả về một số bằng số lần xuất hiện của giá trị đó. Đối với mỗi lần xuất hiện của cùng một giá trị sau, hàm này trả về một số không.

  • Trả về vị trí của một giá trị văn bản trong một phạm vi bằng cách sử dụng hàm match . Giá trị này trả về sau đó được dùng làm đối số với hàm FREQUENCY để có thể đánh giá các giá trị văn bản tương ứng.

  • Tìm các ô trống bằng cách sử dụng hàm len . Các ô trống có độ dài 0.

Ví dụ về các hàm lồng nhau để đếm số lượng giá trị duy nhất giữa các bản trùng lặp

Lưu ý: 

  • Hãy nhập công thức trong ví dụ này dưới dạng công thức mảng. Nếu bạn có phiên bản hiện tại của Microsoft 365, thì bạn chỉ cần nhập công thức ở phía trên cùng bên trái của phạm vi đầu ra, rồi nhấn Enter để xác nhận công thức dưới dạng công thức mảng động. Nếu không, công thức phải được nhập dưới dạng công thức mảng kế thừa bằng cách chọn phạm vi đầu ra, hãy nhập công thức ở ô trên cùng bên trái của phạm vi đầu ra, rồi nhấn Ctrl + Shift + Enter để xác nhận. Excel chèn dấu ngoặc nhọn ở đầu và cuối công thức cho bạn. Để biết thêm thông tin về công thức mảng, hãy xem mục Hướng dẫn và ví dụ về công thức mảng.

  • Để xem một hàm được đánh giá theo từng bước, hãy chọn ô có chứa công thức, sau đó trên tab công thức , trong nhóm kiểm tra công thức , bấm đánh giá công thức.

  • Hàm FREQUENCY tính toán tần suất xuất hiện của các giá trị trong phạm vi giá trị, sau đó trả về một mảng dọc của các số. Ví dụ, sử dụng tần suất để đếm số điểm kiểm tra vốn nằm trong phạm vi điểm số. Vì hàm này trả về một mảng, nó phải được nhập vào dưới dạng công thức mảng.

  • Hàm match tìm kiếm một mục được chỉ định trong một phạm vi ô, rồi trả về vị trí tương đối của mục đó trong phạm vi. Ví dụ, nếu phạm vi A1: A3 có chứa các giá trị 5, 25 và 38, công thức = Match (25, A1: A3, 0) trả về số 2, vì 25 là mục thứ hai trong phạm vi.

  • Hàm len trả về số ký tự trong một chuỗi văn bản.

  • Hàm SUM sẽ cộng tất cả các số mà bạn chỉ định làm tham đối. Mỗi đối số có thể là một phạm vi, một tham chiếu ô, một mảng, một hằng số, một công thức, hoặc kết quả từ một hàm khác. Ví dụ, sum (A1: A5) thêm tất cả các số được chứa trong các ô từ A1 đến A5.

  • Hàm if trả về một giá trị nếu điều kiện mà bạn chỉ định đánh giá là true, và một giá trị khác nếu điều kiện đó đánh giá là false.

Bạn cần thêm trợ giúp?

Bạn luôn có thể yêu cầu một chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm hỗ trợ trong Cộng đồng Giải đáp hay đề xuất tính năng hoặc cải tiến mới ở Excel User Voice.

Xem thêm

Lọc các giá trị đơn nhất hoặc loại bỏ những giá trị trùng lặp

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×