Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhậ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 số lượng giá trị duy nhất tồn tại trong phạm vi chứa các giá trị trùng lặp. Ví dụ: nếu một cột chứa:

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

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

Có một vài cách để đếm các giá trị duy nhất trong số các giá trị trùng lặp.

Bạn có thể sử dụng hộp thoại 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 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 một phạm vi ô hoặc đảm bảo ô hiện tại ở 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 Lọc nâng cao xuất hiện.

  3. Bấm vào Sao chép sang vị trí khác.

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

    Ngoài ra, bấm vào 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 vào Bung rộng Hộp thoại Ảnh nút.

  5. Chọn hộp kiểm Chỉ các bản ghi duy nhất và bấm vào OK.

    Các giá trị duy nhất từ phạm vi đã chọn sẽ được sao chép sang vị trí mới, bắt đầu từ ô bạn đã chỉ đị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 ô, nhập hàm ROWS. Sử dụng phạm vi giá trị duy nhất mà bạn vừa sao chép dưới dạng đối số, ngoại trừ đầu đề cột. Ví dụ: nếu phạm vi giá trị duy nhất là B2:B45, bạn nhập =ROWS(B2:B45).

Sử dụng tổ hợp hàm IF, SUM, FREQUENCY, MATCHLEN để thực hiện nhiệm 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.

  • Cộng 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 sẽ bỏ qua các giá trị văn bản và số 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 sẽ trả về một số bằng với 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 giá trị đầu tiên, hàm này sẽ 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 hàm MATCH. Sau đó, giá trị trả về này được sử dụng làm đối số cho 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 hàm LEN. Các ô trống có độ dài bằng 0.

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

Lưu ý: 

  • Phải 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 Microsoft 365 hiện tại, thì bạn chỉ cần nhập công thức vào ô 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, bạn phải nhập công thức dưới dạng công thức mảng cũ bằng cách trước tiên, chọn phạm vi đầu ra, nhập công thức vào ô 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 sẽ chèn dấu ngoặc nhọn ở đầu và cuối công thức giúp 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á từng bước, hãy chọn ô chứa công thức, rồi trên tab Công thức, trong nhóm Kiểm tra Công thức, bấm vào Đánh giá Công thức.

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

  • Hàm MATCH tìm một mục được chỉ định trong phạm vi ô, sau đó trả về vị trí tương đối của mục đó trong phạm vi này. Ví dụ: nếu phạm vi A1:A3 chứa giá trị 5, 25 và 38 thì công thức =MATCH(25,A1:A3,0) sẽ 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 đối số. 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) sẽ cộng tất cả số có trong các ô từ A1 đến A5.

  • Hàm IF trả về một giá trị nếu điều kiện bạn chỉ định sẽ đưa ra đánh giá là TRUE và trả về giá trị khác nếu điều kiện đưa ra đánh giá là FALSE.

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

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

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

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×