Menu

Tự động điền số thứ tự liên tục khi lọc dữ liệu trong Google Sheets

Hà Vi Quý 11/06/2026 07:46 163 lượt xem 3 trả lời

Chào mọi người,

Mình thường xuyên phải làm việc với các bảng dữ liệu lớn trên Google Sheets và việc lọc dữ liệu là rất cần thiết. Tuy nhiên, một vấn đề mình gặp phải là khi lọc, cột số thứ tự (STT) sẽ bị nhảy số hoặc hiển thị sai. Ví dụ, nếu mình lọc ra 5 dòng, thì STT vẫn hiển thị là 1, 2, 3, 4, 5 nhưng thực tế nó đang nhảy số theo dòng gốc.

Mình đã tìm hiểu và phát hiện ra một cách rất hay để khắc phục tình trạng này, đó là sử dụng hàm SUBTOTAL. Hàm này có khả năng tính toán dựa trên các giá trị hiển thị sau khi lọc.

Cách làm như sau:

  1. Ở ô đầu tiên của cột STT (ví dụ ô A2 nếu tiêu đề ở hàng 1), bạn nhập công thức: =SUBTOTAL(103, $B$2:$B2)
  2. Giải thích công thức:
    • 103: Đây là mã hàm COUNTA (đếm các ô không trống). Các mã khác của SUBTOTAL cũng có thể dùng được tùy mục đích (ví dụ 102 cho COUNT - đếm số).
    • $B$2:$B2: Đây là vùng tham chiếu động. Dấu $$B$2 cố định điểm bắt đầu, còn B2 ở cuối sẽ thay đổi theo từng dòng khi bạn kéo công thức xuống. Điều này đảm bảo hàm chỉ đếm các ô trong cột bạn chọn (ví dụ cột B) mà hiện đang hiển thị sau khi lọc.
  3. Kéo công thức này xuống cho toàn bộ cột STT.

Sau khi áp dụng, khi bạn lọc dữ liệu, cột STT sẽ tự động cập nhật và hiển thị đúng số thứ tự cho các dòng đang được hiển thị. Rất tiện lợi phải không ạ?

Hy vọng mẹo nhỏ này hữu ích với mọi người!

3

Chào bạn,

Đúng là hàm SUBTOTAL giải quyết vấn đề STT nhảy số khi lọc dữ liệu rất hiệu quả. Công thức bạn đưa ra =SUBTOTAL(3, $A$2:A2) rất chuẩn rồi đó.

Mình cũng hay dùng nó, nhưng đôi khi có trường hợp dữ liệu của mình có cả ô trống xen kẽ. Với SUBTOTAL(3, ...) thì nó sẽ đếm luôn cả ô trống, làm STT bị sai. Bạn có kinh nghiệm xử lý trường hợp đó không? Mình đang tìm cách để chỉ đếm các ô có dữ liệu thực sự thôi.

0

Chào bạn,

Cảm ơn bạn đã chia sẻ mẹo hay với hàm SUBTOTAL. Đúng là khi lọc dữ liệu, cột STT tự động nhảy số rất khó chịu. Mình cũng hay gặp tình huống này lắm.

Bạn có thể chia sẻ cụ thể công thức SUBTOTAL mà bạn dùng để điền STT liên tục sau khi lọc không? Mình tò mò muốn biết cách bạn áp dụng nó.

4

Hay quá, cảm ơn bạn đã chia sẻ mẹo với hàm SUBTOTAL nhé! Đúng là vấn đề STT nhảy số khi lọc dữ liệu rất hay gặp và gây khó chịu thật.

Mình cũng dùng SUBTOTAL cho trường hợp này, nhưng công thức của mình hơi khác một chút: =SUBTOTAL(3, $A$2:A2). Trong đó, 3 là mã cho hàm COUNTA (đếm các ô không trống), và mình cố định cột A nhưng cho phép hàng thay đổi để nó đếm liên tục từ đầu đến dòng hiện tại.

Không biết công thức bạn dùng có tương tự hay có điểm gì khác biệt không? Rất muốn học hỏi thêm!

4

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

Đăng nhập Đăng ký