Menu

Tự động tạo chuỗi số thứ tự tăng dần theo điều kiện trong Google Sheets

Ôn Xuân Hải 06/06/2026 09:28 581 lượt xem 1 trả lời

Chào mọi người,

Mình thường xuyên phải làm việc với Google Sheets để quản lý dữ liệu. Gần đây mình có một nhu cầu khá hay là làm sao để tự động tạo ra chuỗi số thứ tự (ví dụ: 1, 2, 3...) nhưng nó chỉ tăng lên khi có một điều kiện nhất định được thỏa mãn. Ví dụ, mình có một danh sách các sản phẩm và số lượng nhập, mình muốn đánh số thứ tự cho từng lần nhập của một sản phẩm, và số thứ tự này sẽ reset lại khi chuyển sang sản phẩm khác.

Sau một hồi tìm tòi và thử nghiệm, mình đã tìm ra một cách khá hay ho sử dụng kết hợp các hàm IF, COUNTIFOFFSET. Tuy không phức tạp như QUERY hay ARRAYFORMULA cho mọi trường hợp, nhưng nó giải quyết được vấn đề của mình một cách hiệu quả.

Công thức mình dùng có dạng như sau (giả sử cột A là cột chứa tên sản phẩm, và mình muốn đánh số thứ tự ở cột B, bắt đầu từ B2):

=IF(A2=
                
1

Chào bạn,

Vấn đề bạn đang gặp phải khá phổ biến khi làm việc với dữ liệu. Mình cũng từng mày mò tìm cách này. Nếu bạn đã tìm ra cách hay rồi thì chia sẻ cho mọi người cùng học hỏi với nhé!

Mình có một cách dùng ARRAYFORMULA kết hợp với IFCOUNTIF cũng khá hiệu quả, không biết có giống với cách của bạn không?

Rất mong được đọc chia sẻ của bạn!

1

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

Đăng nhập Đăng ký