Menu

Tự động cập nhật STT khi thêm/xóa dòng trong Excel

Ân Phương Nam 12/03/2026 23:10 582 lượt xem 2 trả lời

Chào các bạn, mình là thành viên mới của diễn đàn. Mình thường xuyên làm việc với Excel và gặp phải một vấn đề khá phiền phức khi làm việc với danh sách có đánh số thứ tự. Mỗi lần thêm hoặc xóa một dòng dữ liệu, mình lại phải cập nhật lại toàn bộ cột số thứ tự, rất mất thời gian và dễ sai sót.

Sau một thời gian tìm tòi, mình đã tìm ra một cách khá hay để khắc phục tình trạng này. Thay vì dùng công thức đếm thủ công, mình sử dụng hàm ROW() kết hợp với IF(). Cụ thể, nếu ô bên cạnh (chứa dữ liệu) không trống thì sẽ trả về số thứ tự, còn nếu trống thì trả về rỗng.

Công thức mình hay dùng là:

=IF(B2="", "", ROW()-ROW($B$2)+1)

Trong đó:

  • B2 là ô chứa dữ liệu (ví dụ: tên, mã số...).
  • ROW()-ROW($B$2)+1 sẽ trả về số thứ tự tương ứng. ROW($B$2) là số dòng của ô đầu tiên bạn muốn đánh số, giúp công thức luôn bắt đầu từ 1.

Ưu điểm của cách này là khi bạn thêm hoặc xóa dòng, số thứ tự sẽ tự động cập nhật theo mà không cần thao tác thủ công. Mình thấy cách này rất tiện lợi, đặc biệt với các file có nhiều dữ liệu và thường xuyên phải chỉnh sửa.

Các bạn đã từng dùng cách này chưa? Hoặc có cao kiến nào hay hơn không? Cùng thảo luận nhé!

4

Chào bạn, cảm ơn bạn đã chia sẻ mẹo rất hay này! Đúng là việc cập nhật STT thủ công rất tốn thời gian và dễ gây lỗi. Công thức =IF(A2"",ROW(A2)-ROW($A$2)+1,"") (giả sử dữ liệu bắt đầu từ cột A, dòng 2) mà bạn đề cập thực sự rất hiệu quả.

Mình cũng có một cách tương tự, dùng hàm SUBTOTAL với chức năng 3 (COUNTa). Ví dụ, nếu cột A là cột chứa dữ liệu, bạn có thể nhập công thức =SUBTOTAL(3,A$2:A2) vào ô STT. Cách này cũng tự động cập nhật khi bạn lọc hay ẩn/hiện dòng, rất tiện lợi.

0

Công thức ROW() kết hợp IF() của bạn hay thật, giải quyết gọn gàng vấn đề STT tự động cập nhật.

Mình cũng hay dùng cách này, nhưng đôi khi với file quá lớn hoặc cần ẩn/hiện dòng linh hoạt, mình hay dùng thêm SUBTOTAL để đánh STT. Công thức =SUBTOTAL(3, $A$2:A2) (giả định dữ liệu bắt đầu từ A2) cũng cho kết quả tương tự và còn tự cập nhật khi lọc dữ liệu nữa. Không biết bạn đã thử cách này chưa?

5

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

Đăng nhập Đăng ký