Jithin có một bảng dữ liệu có 20 hàng. Anh ấy muốn thêm một tuyên bố bên dưới bảng rằng “Bảng này có 20 hàng.” Tuy nhiên, anh ấy muốn làm cho số hàng động vì anh ấy thường xuyên thêm hàng vào hoặc xóa các hàng khỏi bảng.

Có một số cách bạn có thể kết hợp một câu lệnh như vậy và các cách khác nhau tùy thuộc vào cách bạn đặt bảng dữ liệu của mình lại với nhau. Nếu dữ liệu của bạn chỉ đơn giản vậy — dữ liệu trong trang tính Excel — thì bạn có thể sử dụng công thức tương tự như sau:

="The data table has " & COUNTA(A2:A21) & " rows"

Điều này giả định rằng bảng của bạn nằm trong các hàng từ 1 đến 21, với hàng 1 là một hàng tiêu đề. (Nói cách khác, dữ liệu thực tế nằm trong các hàng từ 2 đến 21)

Hàm COUNTA trả về số lượng ô bất kỳ trong phạm vi A2: A21 không trống.

Điều duy nhất bạn cần phải cẩn thận là khi bạn thêm các hàng vào bảng dữ liệu của mình. Để công thức tự động điều chỉnh, bạn sẽ muốn đảm bảo rằng bạn chỉ thêm các hàng sau hàng 2 và trước hàng 21. Làm bất kỳ điều gì khác biệt sẽ có nghĩa là công thức “tổng” của bạn trỏ đến các hàng sai.

Tất nhiên, bạn có thể sửa đổi công thức một chút để khắc phục vấn đề tiềm ẩn này. Tất cả những gì bạn cần làm là đảm bảo rằng “tổng số”

công thức ở hàng 23 (hoặc ở hàng xuống dưới) và công thức của bạn tham chiếu từ hàng 1 đến hàng 22:

="The data table has " & COUNTA(A1:A22) - 1 & " rows"

Điều này hoạt động dựa trên giả định (một lần nữa) rằng hàng 1 chứa các tiêu đề (do đó, hành động trừ 1 từ những gì COUNTA trả về) và hàng 22 đó trống. Bây giờ bạn có thể thêm các hàng ở bất kỳ đâu từ hàng 2 đến hàng 22 và bạn sẽ không gặp vấn đề gì với công thức.

Các công thức trên chỉ hoạt động nếu không có ô trống nào trong phạm vi A1: A22. Nếu có, thì một cách tiếp cận khác sẽ tốt hơn. Công thức này sử dụng hàm ROWS sẽ cho kết quả mong muốn:

="The data table has " & ROWS(A2:A21) & " rows"

Có thể sử dụng các biến thể khác trên các công thức này, dựa vào các hàm khác như ROW, SUBTOTAL, COUNT, COUNTBLANK và một số hàm khác. Tuy nhiên, đối với các mục đích chung, các ví dụ đã được cung cấp sẽ hoạt động tốt.

Có một cách khác để định dạng dữ liệu của bạn — dưới dạng “bảng dữ liệu” chính thức. Điều này được thực hiện bằng cách chọn dữ liệu của bạn, hiển thị tab Chèn của dải băng, sau đó bấm Bảng. Khi bảng được tạo, bảng sẽ tự động được Excel gán tên. Tên mặc định cho bảng đầu tiên của bạn là Table1, sau đó là Table2, v.v. Với thông tin này, cách dễ nhất để lấy công thức tổng của bạn là như sau:

="The data table has " & ROWS(Table1) & " rows"

Lợi ích của phương pháp này là bạn có thể chèn các hàng vào bất kỳ đâu trong bảng đã xác định và hàm ROWS sẽ luôn tham chiếu đến các hàng thích hợp trong bảng.

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

Mẹo này (2294) áp dụng cho Microsoft Excel 2007, 2010, 2013 và 2016.