Chào mọi người,
Mình thường xuyên phải làm việc với các bảng dữ liệu lớn trong Excel và việc thêm/xóa dòng là chuyện diễn ra như cơm bữa. Mỗi lần thêm/xóa dòng là lại phải ngồi căn chỉnh lại số thứ tự cho đúng, mất kha khá thời gian.
Hôm nay, mình muốn chia sẻ một mẹo nhỏ mà mình mới phát hiện ra để tự động điền số thứ tự khi thêm/xóa dòng trong bảng Excel, giúp tiết kiệm thời gian và tránh sai sót. Cách này sử dụng hàm SUBTOTAL kết hợp với việc định dạng bảng (Format as Table).
Các bước thực hiện:
- Chọn vùng dữ liệu bạn muốn tạo bảng, vào tab Insert, chọn Table.
- Tích vào ô My table has headers nếu bảng của bạn có tiêu đề, sau đó nhấn OK.
- Tại cột STT, bạn nhập công thức sau vào ô đầu tiên:
=SUBTOTAL(103, [Cột bạn muốn đếm]). Ví dụ, nếu bạn muốn đếm theo cột 'Tên sản phẩm', công thức sẽ là:=SUBTOTAL(103, [Tên sản phẩm]). - Nhấn Enter. Excel sẽ tự động điền công thức này cho toàn bộ cột STT.
Giải thích:
- Hàm
SUBTOTALvới đối số 103 (tương đương với hàmCOUNTA) sẽ chỉ đếm các dòng không bị ẩn (ví dụ: khi bạn lọc dữ liệu). - Khi bạn thêm hoặc xóa dòng trong bảng, Excel sẽ tự động cập nhật công thức này.
Cách này rất hiệu quả khi làm việc với dữ liệu cần lọc hoặc sắp xếp thường xuyên. Hy vọng mẹo nhỏ này hữu ích với các bạn!