Menu

Xin trợ giúp về cách đánh số thứ tự tự động theo nhóm mà không cần cột phụ

Đồng Huệ Dương 14/06/2026 19:39 459 lượt xem 1 trả lời

Chào mọi người,

Tình hình là mình đang làm báo cáo bán hàng, có dữ liệu theo từng khu vực. Mình muốn đánh số thứ tự cho từng mặt hàng trong mỗi khu vực, nhưng lại không muốn tạo thêm cột phụ để nhập công thức. Đọc qua các bài viết trong chuyên mục thì thấy có nhiều cách hay về đánh số thứ tự, nhưng đa số đều dùng cột phụ hoặc công thức hơi phức tạp.

Cụ thể, dữ liệu của mình có dạng:

  • Khu vực A - Mặt hàng 1
  • Khu vực A - Mặt hàng 2
  • Khu vực B - Mặt hàng 1
  • Khu vực A - Mặt hàng 3
  • Khu vực B - Mặt hàng 2

Mình muốn kết quả ra như sau:

  • Khu vực A - Mặt hàng 1 (STT 1)
  • Khu vực A - Mặt hàng 2 (STT 2)
  • Khu vực B - Mặt hàng 1 (STT 1)
  • Khu vực A - Mặt hàng 3 (STT 3)
  • Khu vực B - Mặt hàng 2 (STT 2)

Có cao nhân nào chỉ giáo cho mình một công thức hoặc cách làm nào đó để đánh số thứ tự liên tục theo nhóm (Khu vực) mà không cần thêm cột phụ không ạ? Mình cảm ơn nhiều!

2

Chào bạn,

Mình hiểu ý bạn muốn đánh số thứ tự riêng cho từng khu vực mà không cần thêm cột phụ. Cách này khá hay đó!

Bạn thử dùng tổ hợp hàm INDEXMATCH kết hợp với COUNTIFS xem sao. COUNTIFS sẽ đếm số lần xuất hiện của khu vực hiện tại, từ đó tạo ra số thứ tự duy nhất cho mỗi mặt hàng trong khu vực đó.

Ví dụ, nếu dữ liệu của bạn bắt đầu từ dòng 2 và cột Khu vực là cột A, bạn có thể dùng công thức:

=COUNTIFS($A$2:A2, A2)

Kéo công thức này xuống là bạn sẽ có số thứ tự theo nhóm mà không cần cột phụ. Thử xem có đúng ý bạn không nhé!

2

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

Đăng nhập Đăng ký