Làm công thức đánh mã đơn hàng tự động

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

zinhzinh

Thành viên mới
Tham gia
11/12/24
Bài viết
3
Được thích
6
hi ace trong diễn đàn
Em cần các ac giúp xây dựng công thức đánh mã đơn hàng ạ
Yêu cầu như sau: Ví dụ mã đơn hàng mẫu là AB2411201
Trong đó: AB- tên hàng hóa giả sử nó nằm cột C1
24- Năm
11- tháng
20- ngày
dữ liệu ngày tháng năm này thể hiện ngày giao hàng nằm ở cột C2
1- thể hiện số đơn hàng của mặt hàng này giao trong ngày (ví dụ 1 ngày em giao 5 lần cho 5 KH đặt mặt hàng này thì sẽ chạy từ 1-5)
Sang ngày 21 thì mã đơn hàng sẽ lại chạy AB2411211
Có cách nào làm được không ạ? em cảm ơn ac rất nhiều ạ
 
hi ace trong diễn đàn
Em cần các ac giúp xây dựng công thức đánh mã đơn hàng ạ
Yêu cầu như sau: Ví dụ mã đơn hàng mẫu là AB2411201
Trong đó: AB- tên hàng hóa giả sử nó nằm cột C1
24- Năm
11- tháng
20- ngày
dữ liệu ngày tháng năm này thể hiện ngày giao hàng nằm ở cột C2
1- thể hiện số đơn hàng của mặt hàng này giao trong ngày (ví dụ 1 ngày em giao 5 lần cho 5 KH đặt mặt hàng này thì sẽ chạy từ 1-5)
Sang ngày 21 thì mã đơn hàng sẽ lại chạy AB2411211
Có cách nào làm được không ạ? em cảm ơn ac rất nhiều ạ
Có cách, nhưng:
1. Bạn gửi file mô phỏng lên
2. Tại sao Hàng hóa với ngày tháng lại chung 1 cột vậy (C1: hàng hóa, C2: hàng ngày tháng => cùng cột C)
 
Thay vì 24 biểu trưng cho năm 2024; ta có thể xài 1 ký tự thôi, đó là D; Năm tới sẽ là E;
Thay vì biểu trưng cho tháng 9, ta xài ký số '9'; tháng mười sẽ là 'A',. . .
Tuong tự ngày 11 sẽ là 'B', (ngày 13 sẽ là 'D')

Công thức lúc đó sẽ dài hơn, như

=E2&MID(Alf,YEAR(B2)-2010,1)&MID(Alf,1+MONTH(B2),1) & MID(Alf,1+DAY(B2),1)&COUNTIFS($B$2:B2,B2,$E$2:E2,E2)

Ở đây, 'Alf' là 1 Name có trị là '0123456789ABCDE. . . .XYZ'
 
Web KT

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

Back
Top Bottom