Chào mọi người,
Dạo gần đây mình có xem qua một vài bài viết về việc tự động điền số thứ tự theo nhóm trong Excel. Hầu hết các giải pháp đều đề cập đến việc sử dụng cột phụ (helper column) kết hợp với các hàm như IF, COUNTIF hoặc ROW. Tuy nhiên, mình đang tìm kiếm một phương pháp khác, không cần đến cột phụ, để giữ cho bảng tính gọn gàng hơn.
Cụ thể, mình có một danh sách dữ liệu với các cột như:
- Nhóm A
- Nhóm B
- Tên sản phẩm
- ...
Mình muốn số thứ tự trong mỗi nhóm được đánh liên tục. Ví dụ:
Nhóm A | Nhóm B | Tên sản phẩm | STT -------------------------------------- A | X | Sản phẩm 1 | 1 A | X | Sản phẩm 2 | 2 A | Y | Sản phẩm 3 | 1 B | Z | Sản phẩm 4 | 1 B | Z | Sản phẩm 5 | 2 B | W | Sản phẩm 6 | 3
Hiện tại mình đang làm bằng cách tạo một cột phụ để đếm số lần xuất hiện của Nhóm A (hoặc Nhóm B) trước đó, rồi dùng hàm IF để reset lại số thứ tự khi nhóm thay đổi. Cách này hoạt động tốt nhưng làm tăng số cột trong bảng tính.
Có cao nhân nào có kinh nghiệm chỉ giáo cho mình cách làm mà không cần cột phụ không ạ? Có thể dùng mảng động (dynamic array) hoặc các hàm mới hơn của Excel không?
Mình xin cảm ơn!