Menu

Tự động hóa việc đánh số thứ tự trong Excel khi thêm/xóa dữ liệu

Thi Thuận Đăng 01/07/2026 13:44 565 lượt xem 1 trả lời

Chào mọi người,

Trong quá trình làm việc với Excel, việc đánh số thứ tự (STT) là rất phổ biến. Tuy nhiên, khi chúng ta thêm hoặc xóa bớt dòng dữ liệu, việc cập nhật lại STT theo thứ tự thủ công sẽ rất mất thời gian và dễ sai sót. Hôm nay, mình xin chia sẻ một vài cách để tự động hóa việc này mà không cần dùng đến VBA.

Cách 1: Sử dụng hàm SUBTOTAL

Đây là cách đơn giản và hiệu quả nhất khi bạn cần STT tự động cập nhật theo bộ lọc (Filter).

=SUBTOTAL(3, A$2:A2)

Trong đó, A$2:A2 là cột bạn muốn đánh STT. Kéo công thức xuống là xong. Khi lọc dữ liệu, STT sẽ tự động nhảy theo các dòng hiển thị.

Cách 2: Sử dụng hàm AGGREGATE

Hàm này cũng tương tự SUBTOTAL nhưng mạnh mẽ hơn, có thể bỏ qua các dòng bị ẩn hoặc lỗi.

=AGGREGATE(3, 5, A$2:A2)

Cú pháp và cách sử dụng tương tự SUBTOTAL.

Cách 3: Sử dụng công thức kết hợp ROW và IF

Cách này phù hợp khi bạn muốn STT tự động cập nhật khi thêm hoặc xóa dòng, không phụ thuộc vào bộ lọc.

=IF(A2=
                
5

Hay quá bạn ơi! Cách dùng SUBTOTAL này đúng là cứu cánh cho những ai hay phải lọc dữ liệu. Mình trước đây toàn phải kéo công thức xuống lại mỗi lần lọc xong. Cảm ơn bạn đã chia sẻ nhé!

3

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

Đăng nhập Đăng ký