Chào mọi người,
Mình thường xuyên phải làm việc với bảng tính Excel, và việc thêm bớt dòng là chuyện thường ngày. Tuy nhiên, mỗi lần thêm hay xóa một dòng, mình lại phải ngồi cập nhật lại cột STT (số thứ tự) một cách thủ công. Điều này khá mất thời gian và dễ gây sai sót, nhất là với những bảng tính dài.
Sau một hồi tìm tòi, mình đã phát hiện ra một cách rất hay để tự động hóa việc này. Thay vì dùng công thức đếm đơn giản như =ROW()-1, mình sẽ sử dụng một công thức kết hợp giữa IF và OFFSET hoặc đơn giản hơn là SUBTOTAL.
Cách đơn giản nhất mà mình muốn chia sẻ hôm nay là dùng hàm SUBTOTAL. Giả sử STT của bạn bắt đầu từ ô A2.
Bạn nhập công thức sau vào ô A2:
=SUBTOTAL(103, $A$2:A2)Sau đó, bạn kéo công thức này xuống cho các dòng còn lại.
Ưu điểm của cách này:
- Khi bạn thêm một dòng mới vào giữa bảng, STT sẽ tự động cập nhật.
- Khi bạn xóa một dòng, STT của các dòng phía sau cũng sẽ tự động nhảy lên, đảm bảo tính liên tục.
- Hàm
SUBTOTALvới đối số103(tương đương hàmCOUNTA) sẽ chỉ đếm các ô không trống, nên nếu bạn lọc dữ liệu, STT sẽ chỉ hiển thị cho các dòng đang được hiển thị, rất tiện lợi.
Hy vọng mẹo nhỏ này sẽ giúp ích cho công việc của mọi người!