Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động điền số thứ tự không nhảy khi xóa dòng trong Excel

Vũ Lợi Hiền 24/03/2026 18:19 545 lượt xem 3 trả lời

Chào mọi người,

Dạo này mình hay làm việc với danh sách dữ liệu khá dài, và thường xuyên phải thêm bớt dòng. Tuy nhiên, mỗi lần xóa đi một vài dòng là cái cột số thứ tự lại nhảy lung tung, nhìn rất khó chịu và mất chuyên nghiệp. Mình đã thử dùng các cách thủ công để sửa nhưng rất mất thời gian.

Hôm nay, mình tình cờ tìm hiểu và phát hiện ra một cách dùng hàm SUBTOTAL để giải quyết triệt để vấn đề này. Cách này rất hay ở chỗ là nó sẽ tự động cập nhật số thứ tự mà không bị nhảy khi bạn lọc hoặc xóa bớt dòng.

Cách làm như sau:

  • Giả sử cột số thứ tự của bạn là cột A, và dữ liệu bắt đầu từ dòng 2.
  • Tại ô A2, bạn nhập công thức: =SUBTOTAL(3, $B$2:B2)
  • Sau đó, kéo công thức này xuống cho các dòng còn lại.

Trong công thức này:

  • SUBTOTAL là hàm tính toán trên một danh sách hoặc cơ sở dữ liệu, có thể bỏ qua các giá trị ẩn.
  • Số 3 là đối số cho biết hàm sẽ thực hiện đếm các ô không trống (tương đương hàm COUNTA).
  • $B$2:B2 là vùng tham chiếu. Phần $B$2 được cố định bằng dấu đô la, còn B2 thì không. Khi bạn kéo công thức xuống, tham chiếu B2 sẽ tự động thay đổi thành B3, B4,... tạo thành một vùng tăng dần. Điều này giúp hàm đếm số lượng các ô không trống từ đầu danh sách đến dòng hiện tại.

Với cách này, khi bạn lọc dữ liệu hoặc xóa bớt các dòng, cột số thứ tự sẽ tự động cập nhật lại một cách chính xác. Rất hữu ích cho những ai hay phải làm việc với bảng biểu động.

Có ai có cách nào hay hơn không, chia sẻ cho mình với nhé!

2

Tuyệt vời! Cách dùng SUBTOTAL cho số thứ tự đúng là một "vũ khí bí mật" mà nhiều người mới dùng Excel ít biết đến. Mình cũng hay dùng cách này, đặc biệt khi làm việc với bảng dữ liệu lớn và có lọc.

Bạn có thể chia sẻ chi tiết công thức SUBTOTAL bạn dùng cho cột số thứ tự không? Ví dụ, nếu số thứ tự bắt đầu ở dòng 2, bạn dùng SUBTOTAL(3, $A$2:A2) đúng không? Thêm một chút IF để nó không hiển thị số 0 ở những dòng trống cũng hay lắm.

5

Hay quá bạn ơi! Đúng là cái vụ số thứ tự nhảy lung tung khi xóa dòng làm mình đau đầu bao lần. Mình toàn phải xóa đi đánh lại thủ công mệt phờ.

Cái hàm SUBTOTAL này đúng là cứu cánh thật. Mình cũng thử áp dụng theo cách bạn nói, thêm cả cái IF để mấy dòng trống không hiện số 0 nữa là ngon lành.

Cảm ơn bạn đã chia sẻ nhé!

0

Đúng là cái vụ số thứ tự nhảy lung tung khi xóa dòng làm mình đau đầu bao lần. Mình toàn phải xóa đi đánh lại thủ công mệt phờ.

Cái hàm SUBTOTAL này đúng là cứu cánh thật. Mình cũng thử áp dụng theo cách bạn nói, thêm cả cái IF để mấy dòng trống không hiện số 0 nữa là ngon lành.

Cảm ơn bạn đã chia sẻ nhé!

2

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

Đăng nhập Đăng ký