Đôi khi bạn cần biết số lượng giá trị duy nhất trong một phạm vi ô. Ví dụ: giả sử rằng một giảng viên đang dạy các lớp sau:

104-120 104-101 104-119 104-120

Trong trường hợp này có ba giá trị duy nhất. Không có hàm trang tính trực quan nào trả về số lượng các giá trị duy nhất, điều này khiến người ta nghĩ rằng một hàm do người dùng xác định sẽ là cách tiếp cận logic. Tuy nhiên, bạn có thể sử dụng công thức mảng để dễ dàng lấy được thông tin mong muốn. Làm theo các bước sau:

  1. Xác định tên đại diện cho phạm vi chứa danh sách của bạn. (Ví dụ này giả sử tên bạn xác định là MyRange.)

  2. Trong ô mà bạn muốn số lượng giá trị duy nhất xuất hiện, hãy nhập công thức sau, nhưng chưa nhấn Enter:

  3. Thay vì nhấn Enter, hãy nhấn Ctrl + Shift + Enter. Điều này thông báo cho Excel rằng bạn đang nhập một công thức mảng. Công thức được hiển thị trong thanh công thức bây giờ sẽ xuất hiện như sau (chú ý thêm dấu ngoặc nhọn xung quanh, biểu thị của công thức mảng):

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (9872) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: