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 đồ

Hỗ trợ xử lý dữ liệu: Làm sao để tự động điền số thứ tự khi lọc dữ liệu?

Lạc Bích Thoa 27/03/2026 10:57 485 lượt xem 1 trả lời

Chào mọi người,

Mình đang làm một báo cáo bán hàng trên Excel và gặp một vấn đề khá nan giải. Mình muốn số thứ tự (STT) trong cột A sẽ tự động cập nhật theo dữ liệu đã được lọc. Ví dụ, khi mình lọc theo một nhóm sản phẩm nhất định, các dòng còn lại vẫn hiển thị STT nhảy theo bình thường, chứ không phải là 1, 2, 3... liên tục cho các dòng hiển thị.

Mình đã thử tìm hiểu trên mạng và thấy có một số cách dùng hàm SUBTOTAL hoặc kết hợp AGGREGATE nhưng áp dụng vào file của mình thì vẫn chưa được như ý. Có bạn nào có kinh nghiệm xử lý vấn đề này không ạ?

Cụ thể file của mình có cấu trúc như sau:

  • Cột A: STT (mình muốn nó tự động cập nhật)
  • Cột B: Ngày
  • Cột C: Tên sản phẩm
  • Cột D: Số lượng
  • Cột E: Doanh thu

Khi mình lọc theo cột C, ví dụ chỉ xem sản phẩm 'A', thì các dòng của sản phẩm 'A' mong muốn hiển thị STT là 1, 2, 3... chứ không phải là STT ban đầu của cả file.

Rất mong nhận được sự giúp đỡ từ các cao thủ Excel ạ!

Xin cảm ơn!

2

Chào bạn,

Vấn đề này mình cũng từng gặp và khá khó chịu đó! Với yêu cầu của bạn, mình nghĩ hàm SUBTOTAL với mã chức năng 103 (COUNTa) là phù hợp nhất.

Bạn thử công thức này ở cột STT xem sao nhé: ``excel =SUBTOTAL(103, $B$2:B2) `` Nhớ kéo công thức xuống hết các dòng dữ liệu nhé. Khi bạn lọc, số thứ tự sẽ tự động nhảy theo các dòng hiển thị.

Chúc bạn thành công!

1

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

Đăng nhập Đăng ký