Chào mọi người,
Dạo gần đây mình có làm việc với một file Google Sheets khá lớn, có nhiều nhóm dữ liệu khác nhau và cần đánh số thứ tự riêng cho từng nhóm. Ban đầu mình định làm thủ công hoặc dùng các hàm phức tạp, nhưng sau đó mình tìm ra một cách khá hay, vừa đơn giản lại hiệu quả.
Tình huống của mình là có một danh sách các đơn hàng, mỗi đơn hàng thuộc về một khách hàng khác nhau. Mình muốn đánh số thứ tự cho các đơn hàng của mỗi khách hàng, bắt đầu lại từ 1 khi gặp khách hàng mới.
Ví dụ:
- Khách hàng A - Đơn 1
- Khách hàng A - Đơn 2
- Khách hàng B - Đơn 1
- Khách hàng A - Đơn 3
- Khách hàng C - Đơn 1
Công thức mình dùng là:
=ARRAYFORMULA(IF(A2:A"", COUNTIFS($A$2:A, A2:A, ROW($A$2:A), "