Menu

Chia sẻ tiện ích nhỏ: Tự động tạo danh sách đánh số thứ tự không bị ngắt quãng

Xuân Hà Tùng 22/03/2026 18:23 308 lượt xem 1 trả lời

Chào mọi người, dạo gần đây mình thấy có nhiều bài chia sẻ về các tiện ích hay cho máy tính, đặc biệt là các mẹo nhỏ trong Excel. Hôm nay mình cũng muốn góp vui một chút bằng một tiện ích mà mình hay dùng để tự động tạo danh sách đánh số thứ tự (STT) không bị ngắt quãng. Cái này cực kỳ hữu ích khi các bạn thêm bớt dòng dữ liệu mà không muốn phải đánh số lại thủ công.

Thông thường, khi thêm hoặc xóa dòng, STT sẽ bị nhảy hoặc trùng lặp. Để khắc phục điều này, các bạn có thể sử dụng công thức sau:

=IF(A2="", "", MAX($B$1:B1)+1)

Trong đó:

  • A2 là ô chứa dữ liệu (hoặc ô bất kỳ bên trái cột STT mà bạn muốn kiểm tra xem có dữ liệu không).
  • $B$1:B1 là vùng tham chiếu tương đối đến ô STT phía trên. Khi kéo xuống, nó sẽ tự động điều chỉnh thành $B$1:B2, $B$1:B3, v.v.
  • MAX($B$1:B1) sẽ lấy giá trị lớn nhất trong vùng đã đánh số, cộng thêm 1 để tạo số thứ tự tiếp theo.

Các bạn chỉ cần nhập công thức này vào ô STT đầu tiên (ví dụ B2), sau đó kéo chuột xuống cho các dòng còn lại. Nếu ô ở cột A (hoặc cột dữ liệu chính) trống, ô STT cũng sẽ trống. Ngược lại, nếu có dữ liệu, nó sẽ tự động đánh số thứ tự liên tục.

Mẹo nhỏ này giúp tiết kiệm kha khá thời gian, đặc biệt với các file Excel có nhiều dữ liệu. Chúc các bạn áp dụng thành công!

5

Hay quá bạn ơi! Công thức này đúng là cứu cánh cho mình mỗi lần sắp xếp lại dữ liệu. Trước đây toàn phải ngồi đánh lại thủ công mệt phờ.

Mình cũng có một cách tương tự, dùng hàm SUBTOTAL với đối số là 3 (COUNTA) để đếm các ô không trống trong cột. Ví dụ, nếu dữ liệu của bạn bắt đầu từ dòng 2, công thức sẽ là =SUBTOTAL(3,A$2:A2). Khi kéo xuống, STT sẽ tự động cập nhật.

Không biết bạn có thử cách này chưa? Chia sẻ thêm để mọi người cùng học hỏi nhé!

5

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

Đăng nhập Đăng ký