Menu

Tự động điền STT khi lọc dữ liệu Excel theo từng nhóm

Khúc Lan Ái 05/06/2026 11:14 481 lượt xem 3 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một mẹo nhỏ nhưng rất hữu ích cho các bạn hay phải làm việc với dữ liệu Excel có phân nhóm. Đôi khi chúng ta cần đánh số thứ tự cho dữ liệu, nhưng khi lọc theo từng nhóm thì STT lại bị nhảy lung tung, rất khó theo dõi. Ví dụ, bạn có danh sách nhân viên theo phòng ban, khi lọc ra chỉ xem phòng Marketing thì STT lại nhảy từ 1, 2, 3 rồi đến 5, 6...

Mình đã tìm ra cách khắc phục điều này bằng một công thức kết hợp hàm SUBTOTALOFFSET. Cách này giúp STT tự động đánh lại từ đầu cho mỗi nhóm sau khi lọc.

Đây là công thức mình thường dùng:

=SUBTOTAL(3, OFFSET($A$1, ROW(A1)-ROW($A$1), 0))

Trong đó:

  • $A$1: Là ô đầu tiên trong cột chứa dữ liệu bạn muốn đánh STT (hoặc một ô cố định nào đó trong vùng dữ liệu). Bạn cần cố định nó bằng dấu $.
  • ROW(A1)-ROW($A$1): Phần này giúp tạo ra một tham chiếu động cho OFFSET, đảm bảo nó đếm đúng số dòng đã hiển thị.
  • 3: Là đối số của hàm SUBTOTAL, tương đương với hàm COUNTA (đếm các ô không trống).

Các bạn chỉ cần dán công thức này vào ô đầu tiên của cột STT, sau đó kéo xuống cho toàn bộ dữ liệu. Khi bạn lọc dữ liệu theo bất kỳ tiêu chí nào, STT sẽ tự động cập nhật lại theo từng nhóm hiển thị. Rất tiện lợi phải không?

Hy vọng mẹo nhỏ này sẽ giúp ích cho công việc của mọi người!

3

Hay quá bạn ơi! Mình cũng hay gặp vấn đề này lắm, đúng là phiền phức khi STT bị nhảy lung tung sau khi lọc. Công thức SUBTOTALOFFSET này nghe có vẻ rất triển vọng. Bạn có thể chia sẻ chi tiết hơn về cách kết hợp hai hàm này không? Mình rất tò mò muốn biết cách nó xử lý các nhóm dữ liệu khác nhau.

5

Cảm ơn bạn đã chia sẻ mẹo này nhé! Mình cũng thường xuyên gặp phải tình trạng STT nhảy lung tung khi lọc dữ liệu. Công thức SUBTOTAL với OFFSET đúng là một giải pháp hay ho.

Mình đang thử áp dụng ngay đây. Không biết ngoài cách này ra, còn có cách nào khác để giải quyết vấn đề tương tự không nhỉ? Ví dụ như dùng AGGREGATE chẳng hạn?

4

Hay quá bạn ơi! Mình cũng hay gặp vấn đề này lắm, đúng là phiền phức khi STT bị nhảy lung tung sau khi lọc. Công thức SUBTOTALOFFSET này nghe có vẻ rất triển vọng. Bạn có thể chia sẻ chi tiết hơn về cách kết hợp hai hàm này không? Mình rất tò mò muốn biết cách nó xử lý các nhóm dữ liệu khác nhau.

5

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

Đăng nhập Đăng ký