Đếm ô được hiển thị (Microsoft Excel)
Khả năng lọc của Excel giúp dễ dàng hiển thị thông tin bạn muốn từ bảng dữ liệu. Cách bạn sử dụng bộ lọc đã được thảo luận trong các vấn đề khác của ExcelTips. Khi bạn đã áp dụng bộ lọc cho dữ liệu của mình, bạn có thể muốn sử dụng một hàm để hiển thị số lượng ô được hiển thị trong một phạm vi đã lọc.
Nếu bạn chỉ cần nhanh chóng biết số lượng, hãy đánh dấu phạm vi đã lọc, nhấp chuột phải vào bất kỳ đâu trên thanh trạng thái và chọn Đếm từ menu Ngữ cảnh kết quả. Trong thanh trạng thái, Excel sẽ hiển thị số ô được hiển thị trong phạm vi bạn đã chọn.
Nếu bạn cần một giải pháp mà bạn có thể sử dụng trong một công thức, bạn nên hướng tới hàm SUBTOTAL. Hàm này cung cấp một số kết quả “tổng phụ” khác nhau, nhưng nó chỉ hoạt động trên dữ liệu được hiển thị. Điều này có nghĩa là thông tin được lọc ra bởi Bộ lọc tự động sẽ không được tính vào những gì SUBTOTAL trả về.
Cú pháp chung của hàm SUBTOTAL như sau:
=SUBTOTAL(type,range)
Tất cả những gì bạn cần làm là chỉ định type và range. Phần phạm vi phải dễ dàng: nó chỉ là một phạm vi tiêu chuẩn. Type specifier có thể là một số từ 1 đến 11, như sau:
Type |
Function Performed |
|
1 |
AVERAGE |
|
2 |
COUNT |
|
3 |
COUNTA |
|
4 |
MAX |
|
5 |
MIN |
|
6 |
PRODUCT |
|
7 |
STDEV |
|
8 |
STDEVP |
|
9 |
SUM |
|
10 |
VAR |
|
11 |
VARP |
Lưu ý rằng type specifier mà bạn sử dụng cho biết hàm Excel nào được áp dụng cho kết quả được hiển thị. Do đó, nếu bạn muốn xác định số lượng kết quả được lọc trong phạm vi F3: F27, bạn sẽ sử dụng type specifier của 2, như sau:
=SUBTOTAL(2,F3:F27)
Tất nhiên, việc sử dụng này sẽ đếm các giá trị số trong phạm vi được chỉ định.
Nếu bạn muốn đếm giá trị văn bản, thì bạn nên sử dụng type specifier là 3 để Excel dựa vào hàm COUNTA thay thế.
Bạn cũng nên biết rằng bạn có thể sử dụng type specifier trong phạm vi từ 101 đến 111; chúng giống với các chỉ số được liệt kê ở trên, nhưng chỉ có 100 được thêm vào chúng. Sự khác biệt là các giá trị từ 1 đến 11 hoạt động trên tất cả các ô, trong khi các giá trị từ 101 đến 111 chỉ hoạt động trên các ô không ẩn.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (10694) á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: