Chào các bạn, mình là thành viên mới của diễn đàn. Mình thường xuyên làm việc với Excel và gặp phải một vấn đề khá phiền phức khi làm việc với danh sách có đánh số thứ tự. Mỗi lần thêm hoặc xóa một dòng dữ liệu, mình lại phải cập nhật lại toàn bộ cột số thứ tự, rất mất thời gian và dễ sai sót.
Sau một thời gian tìm tòi, mình đã tìm ra một cách khá hay để khắc phục tình trạng này. Thay vì dùng công thức đếm thủ công, mình sử dụng hàm ROW() kết hợp với IF(). Cụ thể, nếu ô bên cạnh (chứa dữ liệu) không trống thì sẽ trả về số thứ tự, còn nếu trống thì trả về rỗng.
Công thức mình hay dùng là:
=IF(B2="", "", ROW()-ROW($B$2)+1)Trong đó:
B2là ô chứa dữ liệu (ví dụ: tên, mã số...).ROW()-ROW($B$2)+1sẽ trả về số thứ tự tương ứng.ROW($B$2)là số dòng của ô đầu tiên bạn muốn đánh số, giúp công thức luôn bắt đầu từ 1.
Ưu điểm của cách này là khi bạn thêm hoặc xóa dòng, số thứ tự sẽ tự động cập nhật theo mà không cần thao tác thủ công. Mình thấy cách này rất tiện lợi, đặc biệt với các file có nhiều dữ liệu và thường xuyên phải chỉnh sửa.
Các bạn đã từng dùng cách này chưa? Hoặc có cao kiến nào hay hơn không? Cùng thảo luận nhé!