Menu

Tự động cập nhật STT khi lọc dữ liệu bằng SUBTOTAL và MATCH

Biện Cần Trúc 06/06/2026 03:04 496 lượt xem 1 trả lời

Chào các bạn,

Trong quá trình làm việc với Excel, mình thường xuyên phải lọc và sắp xếp dữ liệu. Một vấn đề hay gặp phải là số thứ tự (STT) bị nhảy lung tung khi lọc, làm mất tính liên tục và khó theo dõi. Mình đã thử nhiều cách và hôm nay muốn chia sẻ một mẹo nhỏ mà mình thấy khá hiệu quả, đó là kết hợp hàm SUBTOTALMATCH để tự động cập nhật STT.

Cách này đặc biệt hữu ích khi bạn cần đánh STT theo nhóm sau khi lọc.

Cách thực hiện:

  • Giả sử dữ liệu của bạn bắt đầu từ ô A2, và bạn muốn đánh STT ở cột A.
  • Tại ô A2, bạn nhập công thức sau: =SUBTOTAL(3, $B$2:B2). Ở đây, cột B là một cột chứa dữ liệu không bao giờ trống (ví dụ: cột mã nhân viên, tên sản phẩm...). Hàm SUBTOTAL(3, ...) sẽ đếm các ô không trống trong vùng chỉ định.
  • Sau đó, bạn kéo công thức này xuống cho toàn bộ danh sách.
  • Khi bạn lọc dữ liệu theo một tiêu chí nào đó, cột STT sẽ tự động cập nhật theo số dòng hiển thị.

Cách này đơn giản, dễ áp dụng và giúp số thứ tự luôn chính xác, ngay cả khi bạn lọc hay ẩn bớt các dòng không cần thiết. Hy vọng mẹo nhỏ này sẽ giúp ích cho công việc của các bạn!

2

Hay quá bạn ơi! Mình cũng hay gặp tình trạng STT bị "lộn xộn" sau khi lọc lắm. Công thức kết hợp SUBTOTAL và MATCH này nghe có vẻ rất tiện lợi.

Cho mình hỏi thêm một chút nhé: Nếu trong cột dữ liệu của mình có các dòng trống thì công thức này có xử lý được không, hay STT sẽ bị nhảy sai?

3

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

Đăng nhập Đăng ký