Bài toán giả lập: Trong một bảng dữ liệu có nhiều mã đối tượng khác nhau. Cần đánh số thứ tự tăng dần theo từng mã đối tượng => Tức mỗi mã đối tượng sẽ được đánh tăng dần từ 1 (như hình ảnh)

Khi đó:
- Theo đối tượng A thì ô B2 là A => Stt là 1, ô B3 là A => Stt là 2
- Theo đối tượng B thì ô B3 là B => Stt là 1, ô B8 là B => Stt là 2
....
Công thức đánh lại số thứ tự theo mã đối tượng là: 
=IFERROR(LOOKUP(10^9,$A$1:A1/($B$1:B1=B2)),0)+1

Trong đó:
- Bắt buộc phải có 1 dòng đệm phía trước. Giả sử dữ liệu bắt đầu từ B2 thì công thức sẽ được quét từ B1
- Vùng quét sẽ cố định 1 nửa: Cố định điểm đầu, điểm dưới không cố định để công thức chạy tịnh tiến cho các dòng còn lại

Hoặc:
=COUNTIF($B$2:B2,B2)

Kết quả: Có bao nhiêu đối tượng thì sẽ đánh lại số thứ tự bấy nhiêu lần từ 1

Liên hệ tư vấn khóa học Excel cho người đi làm hoặc đặt hàng đào tạo tại doanh nghiệp

{Đt+Zalo} - 038 696 1334


0 Comment:

Đăng nhận xét

Excel Thỉnh Vũ. Được tạo bởi Blogger.