Có thể thiết lập mã tăng dần trong trường hợp này không? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Giọit đắng

Thành viên mới
Tham gia
15/10/13
Bài viết
20
Được thích
1
Em đang gặp khó khăn trong việc tạo mã công nhân tăng dần. Nghiên cứu hoài mà không làm được. Vậy em post bài lên đây nhờ các AC xem và tạo dùm cho em nhé!
 

File đính kèm

Em đang gặp khó khăn trong việc tạo mã công nhân tăng dần. Nghiên cứu hoài mà không làm được. Vậy em post bài lên đây nhờ các AC xem và tạo dùm cho em nhé!
Mã số công nhân tăng dần: ="CN"&text(row(A1),"0000") tương ứng với người đầu tiên.
Tùy theo số lượng công nhân trong công ty để đặt số có bao nhiêu số, nếu dự kiến tương lai công ty có số lượng công nhân tăng lên đến hàng ngàn thì bạn nên đặt mã số có 4 số, hàng trăm thì 3 số, ...
 
Upvote 0
Mã số công nhân tăng dần: ="CN"&text(row(A1),"0000") tương ứng với người đầu tiên.
Tùy theo số lượng công nhân trong công ty để đặt số có bao nhiêu số, nếu dự kiến tương lai công ty có số lượng công nhân tăng lên đến hàng ngàn thì bạn nên đặt mã số có 4 số, hàng trăm thì 3 số, ...
Cám ơn anh @leonguyenz rất nhiều! Nếu như ban đầu là CN0001 thì là như vậy. Nếu giả thiết em muốn bắt đầu ở ô E4 là CN0212 thì công thức này là không đáp ứng được. Vì số lượng công nhân cũ ở Cty đã có mã rồi. Giờ em muốn làm tiếp ah!
Vậy nhờ anh và các AC xem thêm cho em nhé!
 
Upvote 0
Cám ơn anh @leonguyenz rất nhiều! Nếu như ban đầu là CN0001 thì là như vậy. Nếu giả thiết em muốn bắt đầu ở ô E4 là CN0212 thì công thức này là không đáp ứng được. Vì số lượng công nhân cũ ở Cty đã có mã rồi. Giờ em muốn làm tiếp ah!
Vậy nhờ anh và các AC xem thêm cho em nhé!
Nếu số tăng dần thì cứ thay ROW(A1) bằng ROW(A212) thôi. Cách này như số thứ tự.
 
Upvote 0
Em đang gặp khó khăn trong việc tạo mã công nhân tăng dần. Nghiên cứu hoài mà không làm được. Vậy em post bài lên đây nhờ các AC xem và tạo dùm cho em nhé!

Tôi có vài thắc mắc:
- Cột D chắc phải dài lắm? Vậy sau 1 thời gian, bạn nhập thêm 1 tên nào đó mà nó lại trùng với 1 trong những tên đã có thì.. sao?
- Rồi giả sử trong danh sách trên, ta xóa bớt 1 người thì.. sao?
Theo tôi, việc tạo mã ban đầu không thể làm như vậy được! Phải dùng code VBA duyệt toàn bộ tên trong danh sách, kết hợp thêm những yếu tố phụ như CMND, ngày tháng năm sinh, quê quán... vân vân mới tạo ra được 1 mã chuẩn và chính xác
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom