Chào mọi người,
Dạo này mình đang loay hoay với một bài toán khá quen thuộc: làm sao để điền số thứ tự (STT) cho các dòng dữ liệu nhưng lại theo từng nhóm. Ví dụ, mình có danh sách đơn hàng theo từng khách hàng, mình muốn STT cho đơn hàng của khách A là 1, 2, 3... và STT cho đơn hàng của khách B cũng bắt đầu lại từ 1, 2, 3...
Cách phổ biến nhất mà mình biết là dùng một cột phụ (helper column) để gom nhóm (ví dụ dùng =A2&B2 nếu A là tên khách, B là đơn hàng) rồi dùng hàm COUNTIF hoặc SUMPRODUCT để đếm. Tuy nhiên, mình muốn tối ưu hơn, không muốn thêm cột phụ này vào bảng dữ liệu chính vì nó hơi rối mắt.
Vậy có cao nhân nào trong diễn đàn chỉ giúp mình cách nào để điền STT theo nhóm mà không cần cột phụ không ạ? Có thể dùng công thức mảng, hoặc một cách nào đó khéo léo hơn không?
Cụ thể, mình đang làm trên Excel 365. Nếu có thể, xin chỉ giáo thêm các hàm hoặc kỹ thuật có thể áp dụng.
Cảm ơn mọi người rất nhiều!