Menu

Làm sao để tự động điền STT khi thêm/bớt dòng trong Excel?

Tống Thanh Trung 08/06/2026 00:56 594 lượt xem 2 trả lời

Chào các anh chị em, dạo này mình hay phải làm việc với bảng tính Excel có nhiều dòng dữ liệu, và thỉnh thoảng lại phải thêm hoặc bớt dòng. Mỗi lần như vậy là lại phải ngồi sửa lại cột số thứ tự (STT) cho nó đúng. Rất mất thời gian và dễ sai sót.

Mình có thử tìm hiểu trên mạng và thấy có mấy cách dùng công thức, nhưng vẫn chưa thấy cái nào thực sự ưng ý vì nó hơi phức tạp hoặc không tự động hoàn toàn.

Hiện tại mình đang dùng tạm công thức này cho cột STT:

=IFERROR(MATCH(ROW(A1),ROW(A$1:A$1000),0),
                
5

Mình hiểu nỗi khổ của bạn khi phải sửa STT thủ công, mất công thật!

Với yêu cầu tự động điền STT khi thêm/bớt dòng, mình thấy cách dùng hàm ROW() kết hợp với COUNTA() hoặc SUBTOTAL() là khá hiệu quả và gọn gàng đó bạn.

Ví dụ, nếu dữ liệu của bạn bắt đầu từ dòng 2 (dòng 1 là tiêu đề), bạn có thể thử công thức này cho ô STT đầu tiên (ví dụ ô A2):

=SUBTOTAL(3, $B$2:B2)

Sau đó kéo công thức xuống. Hàm SUBTOTAL(3, ...) sẽ đếm số dòng không trống trong phạm vi, và khi bạn thêm/bớt dòng thì nó sẽ tự động cập nhật. Bạn thử xem sao nhé!

4

Hay quá bạn ơi! Mình cũng từng vật lộn với vụ STT này. Công thức =SUBTOTAL(3, $B$2:B2) đúng là gọn mà hiệu quả thật.

Mình có thêm một cách nữa cũng khá hay ho, dùng =ROW()-ROW(Bảng_dữ_liệu[#Headers]). Cái này áp dụng tốt khi bạn đã định dạng bảng (Ctrl+T) cho vùng dữ liệu. Nó tự động nhận diện dòng tiêu đề nên STT sẽ bắt đầu chuẩn luôn.

Hai cách này đều xử lý tốt việc thêm/bớt dòng mà không cần sửa thủ công. Cảm ơn bạn đã chia sẻ nhé!

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký