Xin hàm đánh số văn bản theo ngày tháng và nếu trùng lặp sẽ thêm a,b,c,d......v.v. sau số văn bản

Liên hệ QC

cnsouth

Thành viên mới
Tham gia
25/6/20
Bài viết
5
Được thích
0
Chào các anh chị!
Nhờ các anh chị giúp em hàm để đánh số văn bản ví dụ em có vănbản ban hành ngày 28/10/2020 sẽđánh số văn bản là 1028 tuy nhiên nếu có văn bản ban hành cùng ngày sẽ trùng số vì vậy em sẽ thêm a,b,c,d....v..v. thêm vào đuôi văn bản như 1028a/...... hoặc 1028b/.......
Vì vậy em nhờ anh chị giúp đỡ có hàm nào có thể thực hiện được việc này không ạ.
Em xin cảm ơn rất nhiều ạ.
1603856540838.png
 
Chào các anh chị!
Nhờ các anh chị giúp em hàm để đánh số văn bản ví dụ em có vănbản ban hành ngày 28/10/2020 sẽđánh số văn bản là 1028 tuy nhiên nếu có văn bản ban hành cùng ngày sẽ trùng số vì vậy em sẽ thêm a,b,c,d....v..v. thêm vào đuôi văn bản như 1028a/...... hoặc 1028b/.......
Vì vậy em nhờ anh chị giúp đỡ có hàm nào có thể thực hiện được việc này không ạ.
Em xin cảm ơn rất nhiều ạ.
View attachment 248164
File đâu bạn.Mà sao hàm lại đăng vào lập trình nhỉ.
 
Upvote 0
Chào các anh chị!
Nhờ các anh chị giúp em hàm để đánh số văn bản ví dụ em có vănbản ban hành ngày 28/10/2020 sẽđánh số văn bản là 1028 tuy nhiên nếu có văn bản ban hành cùng ngày sẽ trùng số vì vậy em sẽ thêm a,b,c,d....v..v. thêm vào đuôi văn bản như 1028a/...... hoặc 1028b/.......
Vì vậy em nhờ anh chị giúp đỡ có hàm nào có thể thực hiện được việc này không ạ.
Em xin cảm ơn rất nhiều ạ.
View attachment 248164
Bạn xem thử nhé
1603857156987.png
 
Upvote 0
Chào các anh chị!
Nhờ các anh chị giúp em hàm để đánh số văn bản ví dụ em có vănbản ban hành ngày 28/10/2020 sẽđánh số văn bản là 1028 tuy nhiên nếu có văn bản ban hành cùng ngày sẽ trùng số vì vậy em sẽ thêm a,b,c,d....v..v. thêm vào đuôi văn bản như 1028a/...... hoặc 1028b/.......
Vì vậy em nhờ anh chị giúp đỡ có hàm nào có thể thực hiện được việc này không ạ.
Em xin cảm ơn rất nhiều ạ.
View attachment 248164
Một ngày có 30 văn bản, số văn bản thứ 30 là gì?
 
Upvote 0
File đâu bạn.Mà sao hàm lại đăng vào lập trình nhỉ.
Dạ em newbie nên không biệt rõ khu nào ạ, xin lỗi em sẽ chú ý để post đúng hơn, cảm ơn bác ạ.
Bài đã được tự động gộp:

Dạ cảm ơn bác nhiều ạ, có hàm rồi em sẽ tìm hiểu thêm cách hàm hoạt động là tốt rồi ạ.
Bên em cũng không quá nhiều số văn bản, chắc 1 ngày ban hành nhiều nhất cũng 5-7 cái là cùng thôi ạ, trước mắt giải quyết bằng cách này là tốt rồi ạ.
Bài đã được tự động gộp:

Dạ em cảm ơn nhiều ạ.
 
Lần chỉnh sửa cuối:
Upvote 0
Bên em cũng không quá nhiều số văn bản, chắc 1 ngày ban hành nhiều nhất cũng 5-7 cái là cùng thôi ạ
Bạn có thể dùng công thức này trong C2:

=TEXT(B2*100+A2,"0000")&IF(COUNTIFS($A$2:A2,A2,$B$2:B2,B2)=1,"",CHAR(95+COUNTIFS($A$2:A2,A2,$B$2:B2,B2)))
 
Upvote 0
Dạ em newbie nên không biệt rõ khu nào ạ, xin lỗi em sẽ chú ý để post đúng hơn, cảm ơn bác ạ.
Bài đã được tự động gộp:


Dạ cảm ơn bác nhiều ạ, có hàm rồi em sẽ tìm hiểu thêm cách hàm hoạt động là tốt rồi ạ.
Bên em cũng không quá nhiều số văn bản, chắc 1 ngày ban hành nhiều nhất cũng 5-7 cái là cùng thôi ạ, trước mắt giải quyết bằng cách này là tốt rồi ạ.
Bài đã được tự động gộp:


Dạ em cảm ơn nhiều ạ.
Không thể nhìn cái trước mắt mà "hoàn hảo".
Văn bản 17/09/2020 và văn bản 17/09/2019 sẽ khác nhau chỗ nào để lưu trữ và tìm kiếm? chưa nói đến a, b, c...
 
Upvote 0
Không thể nhìn cái trước mắt mà "hoàn hảo".
Văn bản 17/09/2020 và văn bản 17/09/2019 sẽ khác nhau chỗ nào để lưu trữ và tìm kiếm? chưa nói đến a, b, c...
Dạ cái này thì bên em lưu hồ sơ theo năm, do cty nhỏ nên tùy phòng ban chia ra số lượng hs hàng năm không quá nhiều
Vd: 0917/"QĐ/TB/VB"-"Phòng ban"-"Năm" (0917a/QĐ-HCNS-2020) kiểu này ý ạ.
 
Upvote 0
Chào các anh chị!
Nhờ các anh chị giúp em hàm để đánh số văn bản ví dụ em có vănbản ban hành ngày 28/10/2020 sẽđánh số văn bản là 1028 tuy nhiên nếu có văn bản ban hành cùng ngày sẽ trùng số vì vậy em sẽ thêm a,b,c,d....v..v. thêm vào đuôi văn bản như 1028a/...... hoặc 1028b/.......
Vì vậy em nhờ anh chị giúp đỡ có hàm nào có thể thực hiện được việc này không ạ.
Em xin cảm ơn rất nhiều ạ.
View attachment 248164
Sao bạn không cho đại số thứ tự như 000, 001, 002... cho dễ, mắc gì mà a, b, c... cho mệt người vậy. Ví dụ: 0817000, 0817001, 0817002....
Bảo đảm số văn bản luôn có độ dài bằng nhau (7 ký tự chẳng hạn)
 
Upvote 0
Hoặc lập theo kiểu này:
17/08/2020 thì 20200817_1, có thêm nữa thì _2 , _3.... đảm bảo không trùng và cấu trúc cũng giống nhau
 
Upvote 0
Chào các anh chị!
Nhờ các anh chị giúp em hàm để đánh số văn bản ví dụ em có vănbản ban hành ngày 28/10/2020 sẽđánh số văn bản là 1028 tuy nhiên nếu có văn bản ban hành cùng ngày sẽ trùng số vì vậy em sẽ thêm a,b,c,d....v..v. thêm vào đuôi văn bản như 1028a/...... hoặc 1028b/.......
Vì vậy em nhờ anh chị giúp đỡ có hàm nào có thể thực hiện được việc này không ạ.
Em xin cảm ơn rất nhiều ạ.
View attachment 248164
Đơn giản nhất, công thức theo ảnh:

=B1&CHOOSE(COUNTIF($B$1:B1,B1),"","-A","-B","-C","-D","-E","-F","-G","-H","-I","-J","-K","-L","-M","-N","-O","-P")

Phần -A,-B nếu bác lười gõ thì mình bày như sau:
Bước1. Tại ô E2 gõ công thức =-A1 rồi kéo sang phải, dung Ctrl+H Replace dấu "=" đi, sau đó Replace số "1" đi​
Bước2. Tại ô E3 gõ công thức =E2:T2, túm lại là vùng bác kéo sang phải phía trên ấy, rồi bôi đen E2:T2 nhấn F9 và lấy tập hợp chuỗi dán vào công thức, bác muốn bao nhiêu chữ thì ở Bước1 bác kéo sang phải nhiều vào.​
Còn nếu bác muốn số thì chỉ cần thêm "-" và Countif kia phía sau thôi, không cần hàm Choose
Đăng bài xem box nhé bác, đăng xin hàm trong box lập trình rồi. Thân.
1603864769073.png
 
Lần chỉnh sửa cuối:
Upvote 0
Sao bạn không cho đại số thứ tự như 000, 001, 002... cho dễ, mắc gì mà a, b, c... cho mệt người vậy. Ví dụ: 0817000, 0817001, 0817002....
Bảo đảm số văn bản luôn có độ dài bằng nhau (7 ký tự chẳng hạn)

Hoặc lập theo kiểu này:
17/08/2020 thì 20200817_1, có thêm nữa thì _2 , _3.... đảm bảo không trùng và cấu trúc cũng giống nhau

À tại này quy định công ty trước đó rồi, em cũng không thay đổi được cấu trúc này do cty lập ra áp dụng cho nhiều phòng ban khác nên nếu thay đổi thì sức em làm cũng không được hì hì.


Đơn giản nhất, công thức theo ảnh:

=B1&CHOOSE(COUNTIF($B$1:B1,B1),"","-A","-B","-C","-D","-E","-F","-G","-H","-I","-J","-K","-L","-M","-N","-O","-P")

Phần -A,-B nếu bác lười gõ thì mình bày như sau:
Bước1. Tại ô E2 gõ công thức =-A1 rồi kéo sang phải, dung Ctrl+H Replace dấu "=" đi, sau đó Replace số "1" đi​
Bước2. Tại ô E3 gõ công thức =E2:T2, túm lại là vùng bác kéo sang phải phía trên ấy, rồi bôi đen E2:T2 nhấn F9 và lấy tập hợp chuỗi dán vào công thức, bác muốn bao nhiêu chữ thì ở Bước1 bác kéo sang phải nhiều vào.​
Còn nếu bác muốn số thì chỉ cần thêm "-" và Countif kia phía sau thôi, không cần hàm Choose
Đăng bài xem box nhé bác, đăng xin hàm trong box lập trình rồi. Thân.
View attachment 248174
Cảm ơn bác ạ, học hỏi thêm được 1 hàm khác, em post nhầm vào đây do newbie không rõ, em sẽ post đúng hơn lần sau ạ ^^
 
Upvote 0
Web KT

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

Back
Top Bottom