Chào mọi người, hôm nay mình muốn chia sẻ một thủ thuật nhỏ nhưng rất hữu ích trong Excel mà mình mới khám phá ra để xử lý vấn đề cập nhật số thứ tự (STT) khi thêm hoặc bớt dòng trong bảng dữ liệu. Ai làm báo cáo, quản lý danh sách khách hàng hay theo dõi công việc chắc chắn sẽ gặp phải tình huống này.
Trước đây, mỗi lần thêm dòng mới vào giữa bảng, mình lại phải tự tay cập nhật lại STT cho các dòng phía dưới, hoặc là dùng các công thức phức tạp như SUBTOTAL kết hợp IF. Tuy nhiên, cách này đôi khi vẫn gây nhầm lẫn hoặc tốn thời gian nếu bảng quá lớn.
Gần đây, mình tình cờ biết đến một cách làm đơn giản hơn rất nhiều, đó là kết hợp tính năng Table của Excel với một chút tùy chỉnh.
Cách làm:
- Đầu tiên, bạn chọn toàn bộ vùng dữ liệu của mình, sau đó nhấn tổ hợp phím
Ctrl + Tđể chuyển nó thành một bảng Excel (Table). - Tại cột STT, bạn nhập công thức sau vào ô đầu tiên (ví dụ ô A2, giả sử bảng bắt đầu từ dòng 2):
=ROW()-ROW(Table1[#Headers])
Ở đây,Table1là tên bảng của bạn. Nếu bạn không đặt tên, Excel sẽ tự đặt tên mặc định. Bạn có thể xem tên bảng trong thẻ Table Design. - Sau khi nhập công thức, Excel sẽ tự động áp dụng cho toàn bộ cột STT.
Ưu điểm của cách này:
- Khi bạn thêm một dòng mới vào cuối bảng, STT sẽ tự động cập nhật.
- Khi bạn thêm một dòng mới vào giữa bảng, STT cũng sẽ tự động nhảy đúng thứ tự.
- Khi bạn xóa một dòng, STT của các dòng còn lại cũng sẽ tự động điều chỉnh.
Cách này cực kỳ hiệu quả và tiết kiệm thời gian. Hy vọng chia sẻ này hữu ích cho mọi người!