TẠO MÃ QUẢN LÝ TRONG EXCEL (1 người xem)

  • Thread starter Thread starter hivilee
  • Ngày gửi Ngày gửi
Liên hệ QC

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

hivilee

Thành viên mới
Tham gia
24/1/17
Bài viết
9
Được thích
1
Em có file quản lý hợp đồng bằng excel. Em muốn tạo mã quản lý hợp đồng đó.
Mã dạng [mã bộ phận]-[năm kí hợp đồng]-[số thứ tự của hợp đồng đó]
[mã bộ phận]: 3 chữ cái
[năm kí hợp đồng]: 4 chữ số
[số thứ tự của hợp đồng đó]: 3 chữ số, nhảy theo bộ phận, năm
Sang năm 2018 thì [số thứ tự của hợp đồng] sẽ lại bắt đầu từ 001.
Trong file em đang chèn thêm 1 cột cạnh cột mã quản lý và điền tay vào. Nếu nhiều hợp đồng và của nhiều phòng ban thì khi tạo mã quản lý sẽ phải thực hiện nhiều thao tác. Em thấy thủ công quá nên muốn là khi nhập các thông tin của hợp đồng vào thì nó sẽ tự tạo ra mã quản lý hợp đồng.
Em đính kèm file. Mong nhận được sự giúp đỡ của mọi người.
 

File đính kèm

Em có file quản lý hợp đồng bằng excel. Em muốn tạo mã quản lý hợp đồng đó.
Mã dạng [mã bộ phận]-[năm kí hợp đồng]-[số thứ tự của hợp đồng đó]
[mã bộ phận]: 3 chữ cái
[năm kí hợp đồng]: 4 chữ số
[số thứ tự của hợp đồng đó]: 3 chữ số, nhảy theo bộ phận, năm
Sang năm 2018 thì [số thứ tự của hợp đồng] sẽ lại bắt đầu từ 001.
Trong file em đang chèn thêm 1 cột cạnh cột mã quản lý và điền tay vào. Nếu nhiều hợp đồng và của nhiều phòng ban thì khi tạo mã quản lý sẽ phải thực hiện nhiều thao tác. Em thấy thủ công quá nên muốn là khi nhập các thông tin của hợp đồng vào thì nó sẽ tự tạo ra mã quản lý hợp đồng.
Em đính kèm file. Mong nhận được sự giúp đỡ của mọi người.
Bạn xem file. Nếu dữ liệu hàng ngàn dòng thì dùng VBA cho nhẹ file.
 

File đính kèm

Upvote 0
Bộ mã quàn lí của bạn như vậy là quá dài; Có vẻ như không cần dai đến thế, nhọc cho máy tính.
Nên bỏ đi 2 dấu gạch nối, fân cách ở đây là không cần thiết;
Xài 4 kí số để chỉ năm là quá ư dư;
Ta nên chi tiết hơn đến tháng, ví dụ
Tháng 1 cho năm 2018 sẽ là H1, tháng 10/2018 sẽ là HA, tháng 11 năm sau sẽ là IB
Vì đã chi tiết đến tháng thì chỉ cần thêm 2 kí số để chỉ thứ tự hợp đồng (HĐ) fát sinh trong tháng
Ví dụ ADMH709 sẽ là HĐ thứ 10 của đơn vị có mã ADM trong tháng 07/2018
Xin nói là: Chuyện này cũng sẽ tiến hành tự động hóa thêm [Mã QL] cho bất cứ HĐ nào fát sinh trong CQ của bạn
[=CHAR(YEAR(TODAY())-1946) & IF(MONTH(TODAY())>9,CHOOSE(MONTH(TODAY())-9,"A","B","C","GPE.COM"),MONTH(TODAY())) ]
Bạn nghỉ sao về những điều trên?
 
Lần chỉnh sửa cuối:
Upvote 0
Bộ mã quàn lí của bạn như vậy là quá dài; Có vẻ như không cần dai đến thế, nhọc cho máy tính.
Nên bỏ đi 2 dấu gạch nối, fân cách ở đây là không cần thiết;
Xài 4 kí số để chỉ năm là quá ư dư;
Ta nên chi tiết hơn đến tháng, ví dụ
Tháng 1 cho năm 2018 sẽ là H1, tháng 10/2018 sẽ là HA, tháng 11 năm sau sẽ là IB
Vì đã chi tiết đến tháng thì chỉ cần thêm 2 kí số để chỉ thứ tự hợp đồng (HĐ) fát sinh trong tháng
Ví dụ ADMH709 sẽ là HĐ thứ 10 của đơn vị có mã ADM trong tháng 07/2018
Xin nói là: Chuyện này cũng sẽ tiến hành tự động hóa thêm [Mã QL] cho bất cứ HĐ nào fát sinh trong CQ của bạn
[=CHAR(YEAR(TODAY())-1946) & IF(MONTH(TODAY())>9,CHOOSE(MONTH(TODAY())-9,"A","B","C","GPE.COM"),MONTH(TODAY())) ]
Bạn nghỉ sao về những điều trên?

Công thức của bạn rất hay. Mình có thể học tập để áp dụng cho sau này.
Tuy nhiên Bộ mã này không do mình nghĩ ra, do cấp trên chỉ thị xuống. Bên mình cũng không cần chi tiết đến tháng.
Hơn nữa phải làm sao để bất kì ai nhìn vào cũng biết là của năm bao nhiêu, của bộ phận nào.
Nhưng nhìn vào ví dụ của bạn, nếu không có chú giải về quy định thì không hiểu được H709 có ý nghĩa gì.
Thực tế mình cũng chưa hiểu ví dụ của bạn.
 
Upvote 0
Nhiều lúc các cấp trên của bạn dốt vi tính hơn bạn mà!
Bạn có thể xài cái nào cho tiện thì xài thôi
Bộ mã mình đưa ra làm bạn ngỡ ngàng tí đnh thôi; Xài vài chục lần sẽ quen. (Tất nhiên không dại gì khuyên bạn bỏ bộ mã của sếp của bạn; mà nên để song song bên cạnh)
Tất nhiên bạn chưa cần tháng được ghi nhận trong mã; Nhưng có nó bạn sẽ thống kê theo tháng quí hay nữa năm hết sực lẹ làng cho coi.
 
Upvote 0
Bạn xem file. Nếu dữ liệu hàng ngàn dòng thì dùng VBA cho nhẹ file.
Thank bạn.
Bạn có thể giúp mình luôn code VBA ko?
Mình vẫn chập chững bước vào thế giới VBA thôi, excel cũng nhờ vào diễn đàn mà biết hơn xưa nhiều, chỉ toàn copy code của các bạn trong diễn đàn và sửa cho hợp với file của mình thôi.
Chưa tự viết được code.
 
Upvote 0
Thank bạn.
Bạn có thể giúp mình luôn code VBA ko?
Mình vẫn chập chững bước vào thế giới VBA thôi, excel cũng nhờ vào diễn đàn mà biết hơn xưa nhiều, chỉ toàn copy code của các bạn trong diễn đàn và sửa cho hợp với file của mình thôi.
Chưa tự viết được code.
Từ thứ Năm đến nay là 4 ngày bạn mới phản hồi.
Thứ Sáu tôi sẽ có trả lời cho bạn.
Ghi chú: Tôi "dị ứng" với kiểu viết "Thank bạn."
Sao trong 1 câu mà có nhiều tiếng của nhiều nước vậy? Bạn rành nhất là tiếng nước nào?
 
Upvote 0
Gởi các bạn macro sự kiện cho 2 hệ mã luôn;
Xin các bạn xài thử & cho biết những khiếm khuyết
 

File đính kèm

Upvote 0
Gởi các bạn macro sự kiện cho 2 hệ mã luôn;
Xin các bạn xài thử & cho biết những khiếm khuyết
1/ Thứ tự theo quy luật từ trên xuống dưới, không theo ngày tháng, người nhập có thể bóc thí văn bản nào đó rồi nhập số liệu vào thì khó "mò".
(Nhập "thí thí" vào rồi Sort lại theo thứ tự ngày tháng năm)
2/ Mã ADM-2017-001 vẫn chưa rút gọn, "-2017-" chỉ cần "-17-" là đủ (không xài 1917 hay 2117)
3/ ADM tháng 10/2017 có mã ADM_10_17_001 hay ADM1017_001(Nếu tính mã theo tháng) dù là dài thoòng nhưng mọi người nhìn vào vẫn dễ hiểu hơn ADMGA01
3/ Chưa nhận xét hết vì "huốt" 1 xị.
Trốn thôi!
 
Lần chỉnh sửa cuối:
Upvote 0
1/ Thứ tự theo quy luật từ trên xuống dưới, không theo ngày tháng, người nhập có thể bóc thí văn bản nào đó rồi nhập số liệu vào thì khó "mò".
(Nhập "thí thí" vào rồi Sort lại theo thứ tự ngày tháng năm)
2/ Mã ADM-2017-001 vẫn chưa rút gọn, "-2017-" chỉ cần "-17-" là đủ (không xài 1917 hay 2117)
3/ ADM tháng 10 2017 có mã ADM_10_17_001(Nếu tính mã theo tháng) dù là dài thoòng nhưng mọi người nhìn vào vẫn dễ hiểu hơn ADMGA01
3/ Chưa nhận xét hết vì "huốt" 1 xị.
(1) Vì đây là bảng beta xài thử nên vậy; Nếu chủ bài đăng cần thì sẽ bổ sung sau
(2) Mã đó là mã do lịch sử để lại mà! Mã của tui năm 2018 chỉ 1 kí tự 'H' mà thôi.
(3) Xị thì nhằm nhò gì với anh hai Tri Tôn kia chứ!
Sắp nghỉ hè rồi có vi vu đâu không?
(*) Trốn nhậu ư, là lạ đó bà con!
 
Upvote 0
Sắp nghỉ hè rồi có vi vu đâu không?
Hên xui thôi anh Cả!
Hy vọng có mặt dịp SN GPE 2018 tại TP.HCM, nhưng còn ngại. Dạo này có nhiều "nhơn vật canh me ba khơi trên GPE" nên gia cảnh cũng bớt sung.
"(*) Trốn nhậu ư, là lạ đó bà con! "
Hổng dám đâu! Chỉ là hổng trúng "kẻ thù" nên hổng thèm chiến đấu tiếp, "ngủ sướng hơn"!
 
Upvote 0
Web KT

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

Back
Top Bottom