Chào mọi người,
Mình đang làm việc với một bảng dữ liệu tương đối lớn trong Excel và thường xuyên phải thêm hoặc bớt dòng. Mỗi lần như vậy, việc phải cập nhật lại cột số thứ tự (STT) thủ công rất mất thời gian và dễ sai sót. Mình đã thử dùng các cách tự động điền STT khi dùng FILTER nhưng có vẻ chưa tối ưu lắm khi bảng thay đổi liên tục.
Gần đây, mình có tìm hiểu và áp dụng được một cách khá hay để tự động cập nhật STT ngay cả khi thêm hoặc bớt dòng trong bảng. Cách này sử dụng kết hợp hàm ROW và SUBTOTAL. Nó giúp STT luôn chính xác mà không cần thao tác thủ công.
Công thức mình dùng cho cột STT (ví dụ ở cột A, bắt đầu từ dòng 2) là:
=SUBTOTAL(3, $A$2:A2)Giải thích ngắn gọn:
SUBTOTAL(3, ...): Hàm SUBTOTAL với đối số đầu tiên là 3 sẽ đếm các ô không trống.$A$2:A2: Đây là một tham chiếu dạng