Chào mọi người,
Mình thường xuyên phải làm việc với Excel, đặc biệt là nhập liệu và tạo các danh sách. Có một vấn đề nhỏ nhưng khá phiền phức là khi mình thêm/bớt dòng, hoặc copy/paste dữ liệu, thì cột số thứ tự (STT) mặc định lại bị ngắt quãng, phải ngồi sửa thủ công rất mất thời gian.
Sau một thời gian tìm tòi, mình đã tìm ra một vài cách khắc phục khá hiệu quả và muốn chia sẻ lại cho anh em nào cũng gặp tình trạng tương tự.
Cách 1: Sử dụng hàm SUBTOTAL
Đây là cách mình hay dùng nhất vì nó rất linh hoạt. Bạn chỉ cần nhập công thức này vào ô đầu tiên của cột STT (ví dụ ô A2):
=SUBTOTAL(3,B$2:B2)Trong đó:
3là mã cho hàm COUNTA (đếm các ô không trống).B$2:B2là vùng tham chiếu. PhầnB$2cố định dòng đầu, cònB2phía sau sẽ tự động thay đổi khi bạn kéo công thức xuống. Bạn thay cộtBbằng cột chứa dữ liệu chính của mình (ví dụ cột Tên, Mã số...).
Ưu điểm của cách này là khi bạn lọc dữ liệu, số thứ tự sẽ tự động cập nhật theo đúng thứ tự hiển thị, không bị ngắt quãng.
Cách 2: Sử dụng hàm AGGREGATE
Hàm này cũng tương tự SUBTOTAL nhưng mạnh mẽ hơn, có thể bỏ qua các dòng bị ẩn hoặc lỗi.
Công thức ví dụ cho ô A2:
=AGGREGATE(3, 5, B$2:B2)Trong đó:
3là mã cho COUNTA.5là tùy chọn để bỏ qua các dòng bị ẩn.B$2:B2tương tự như trên.
Cả hai cách này đều giúp bạn tự động điền số thứ tự mà không cần lo lắng về việc bị ngắt quãng khi chỉnh sửa bảng dữ liệu. Hy vọng mẹo nhỏ này hữu ích cho công việc của mọi người!