John đã áp dụng một bộ lọc cho nội dung của một trong các trang tính của mình. Anh ta muốn xác định số hàng hiển thị trong dữ liệu được lọc, nhưng khi anh ta cố gắng đếm chúng bằng hàm COUNT, Excel sẽ trả về tổng số hàng, bao gồm cả những hàng không được hiển thị trong danh sách đã lọc.

Đây thực sự là hành vi bình thường — hàm COUNT trả về tất cả các hàng trong một phạm vi, cho dù chúng có hiển thị hay không. Nếu bạn muốn xác định số hàng đáp ứng tiêu chí của bộ lọc của mình, bạn có thể sử dụng nhiều kỹ thuật khác nhau.

Nếu bạn không cần tính số lượng của mình trong một ô, thì bạn có thể chỉ cần dựa vào Excel để thông báo cho bạn về số lượng. Khi bạn áp dụng bộ lọc, thanh trạng thái Excel chứa số lượng hàng được hiển thị bởi bộ lọc. Số lượng này biến mất ngay khi bạn bắt đầu chỉnh sửa thông tin khác trong trang tính của mình, nhưng nó sẽ xuất hiện lại nếu bạn áp dụng lại bộ lọc.

Bạn cũng có thể chọn tất cả các ô hiển thị trong một cột cụ thể và chỉ cần xem trong vùng “tổng” của thanh trạng thái. Theo mặc định, Excel hiển thị tổng của bất kỳ ô nào bạn đã chọn, nhưng bạn có thể nhấp chuột phải vào tổng này và thay vào đó, hướng dẫn Excel hiển thị số lượng các ô đã chọn.

Nếu bạn muốn sử dụng công thức để xác định số hàng, bạn có thể sử dụng hàm COUNTIF. Tất cả những gì bạn cần làm là đảm bảo rằng tiêu chí được chỉ định trong hàm giống với tiêu chí bạn đã sử dụng trong bộ lọc của mình. Tất nhiên, hạn chế của điều này là nếu bạn thay đổi tiêu chí bộ lọc, bạn cũng sẽ cần phải thay đổi tiêu chí COUNTIF để có được số lượng chính xác.

Bạn cũng có thể sử dụng hàm SUBTOTAL để xác định số lượng hàng.

Ví dụ: nếu thông tin được lọc của bạn ở A2: A500, bạn có thể sử dụng công thức này để hiển thị số hàng được hiển thị bởi bộ lọc:

=SUBTOTAL(2,A2:A500)

Tham số đầu tiên, 2, cho biết rằng bạn muốn Excel sử dụng hàm COUNT để xác định kết quả công thức. Nếu bạn thay đổi tham số này thành 3 thì SUBTOTAL sẽ sử dụng COUNTA để thay thế. Dù bằng cách nào, SUBTOTAL chỉ đếm những hàng được bộ lọc hiển thị.

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

Mẹo này (3831) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: