Chào mọi người,
Dạo này mình hay làm việc với danh sách dữ liệu khá dài, và thường xuyên phải thêm bớt dòng. Tuy nhiên, mỗi lần xóa đi một vài dòng là cái cột số thứ tự lại nhảy lung tung, nhìn rất khó chịu và mất chuyên nghiệp. Mình đã thử dùng các cách thủ công để sửa nhưng rất mất thời gian.
Hôm nay, mình tình cờ tìm hiểu và phát hiện ra một cách dùng hàm SUBTOTAL để giải quyết triệt để vấn đề này. Cách này rất hay ở chỗ là nó sẽ tự động cập nhật số thứ tự mà không bị nhảy khi bạn lọc hoặc xóa bớt dòng.
Cách làm như sau:
- Giả sử cột số thứ tự của bạn là cột A, và dữ liệu bắt đầu từ dòng 2.
- Tại ô A2, bạn nhập công thức:
=SUBTOTAL(3, $B$2:B2) - Sau đó, kéo công thức này xuống cho các dòng còn lại.
Trong công thức này:
SUBTOTALlà hàm tính toán trên một danh sách hoặc cơ sở dữ liệu, có thể bỏ qua các giá trị ẩn.- Số
3là đối số cho biết hàm sẽ thực hiện đếm các ô không trống (tương đương hàm COUNTA). $B$2:B2là vùng tham chiếu. Phần$B$2được cố định bằng dấu đô la, cònB2thì không. Khi bạn kéo công thức xuống, tham chiếuB2sẽ tự động thay đổi thànhB3,B4,... tạo thành một vùng tăng dần. Điều này giúp hàm đếm số lượng các ô không trống từ đầu danh sách đến dòng hiện tại.
Với cách này, khi bạn lọc dữ liệu hoặc xóa bớt các dòng, cột số thứ tự sẽ tự động cập nhật lại một cách chính xác. Rất hữu ích cho những ai hay phải làm việc với bảng biểu động.
Có ai có cách nào hay hơn không, chia sẻ cho mình với nhé!