Lấy ngày tháng từ chuỗi

Liên hệ QC

nguyendinhphi2708

Thành viên mới
Tham gia
11/5/09
Bài viết
14
Được thích
0
Làm thế nào để có thể lấy được ngày giờ từ chuỗi
Ngày chấm công: dựa vào kí tự thứ 4,5,6,7 của mã số và hiển thị dưới dạng dd/mm/yyyy
vd: Mã số là A010603DG : Ngày chấm công là 03/06/2007

Có phải là dùng hàm mid rồi định dạng lại nhưng em ko thể nào định dạng được mong được giúp đỡ

Mong được giúp đỡ càng sớm càng tốt từ các anh
 

File đính kèm

  • Bai tap T.xls
    17 KB · Đọc: 80
Chỉnh sửa lần cuối bởi điều hành viên:
Sử dụng hàm Date(Year,Month,Day), với year = 2007, month và day lấy từ đó ra.
 
Thật sự em ko hiểu em gà lắm a có thể giúp em ghi cả công thức ra được ko anh nếu năm 2007 thì mỗi mã số có mỗi năm khác nhau đâu có năm nào 2007 đâu ạ
 
Làm thế nào để có thể lấy được ngày giờ từ chuỗi
Ngày chấm công: dựa vào kí tự thứ 4,5,6,7 của mã số và hiển thị dưới dạng dd/mm/yyyy
vd: Mã số là A010603DG : Ngày chấm công là 03/06/2007

Có phải là dùng hàm mid rồi định dạng lại nhưng em ko thể nào định dạng được mong được giúp đỡ

Mong được giúp đỡ càng sớm càng tốt từ các anh
Bạn xem thử nhé đúng ý bạn không nhé
 

File đính kèm

  • Bai%20tap%20T(1).xls
    19 KB · Đọc: 241
Trong thí dụ của đề bài thì năm 2007 lấy từ đâu ra?
vd: Mã số là A010603DG : Ngày chấm công là 03/06/2007
Mà giả sử lấy từ 1 mã khác, hoặc từ bất kỳ cột nào, thì cứ vào đó mà lấy thôi. Trong câu hỏi của bạn cũng đã có 1 phần câu trả lời rồi đó:
Có phải là dùng hàm mid rồi ...
 
Cám ơn a nhiều nhé nhưng có thể giải thích dùm em cách làm bảng thống kê các nhân viên làm công việc "Kiểm tra chất lượng" có số công lớn hơn 210, gồm các cột: Mã số, họ tên nv, Số công và thành tiền được ko anh anh làm nhưng em ko hiểu cám ơn anh nhiều lắm và em còn thắc mắc chức năng sort nữa khi nào chọn Ascending còn khi nao chọn Descending mong các anh hướng dẫn dùm
 
Lần chỉnh sửa cuối:
Cám ơn a nhiều nhé nhưng có thể giải thích dùm em cách làm bảng thống kê các nhân viên làm công việc "Kiểm tra chất lượng" có số công lớn hơn 210, gồm các cột: Mã số, họ tên nv, Số công và thành tiền được ko anh anh làm nhưng em ko hiểu cám ơn anh nhiều lắm và em còn thắc mắc chức năng sort nữa khi nào chọn Ascending còn khi nao chọn Descending mong các anh hướng dẫn dùm

- Sort Ascending khi bạn muốn các số, ký tự,... tăng dần (ví dụ: 1,2,3 hay A,B,C,...)
- Sort Descending thì ngược lại...
 
Cho mình hỏi thêm. Nếu muốn làm ngược lại thì sao ạ??? mò quá chừng mà ko có ra.
Ví du: 02/01/15 mình muốn lấy ra thành chuỗi: A020115. Như vậy mình làm cách nào? mấy anh cao thủ chỉ giúp. Thanks
 
Cho mình hỏi thêm. Nếu muốn làm ngược lại thì sao ạ??? mò quá chừng mà ko có ra.
Ví du: 02/01/15 mình muốn lấy ra thành chuỗi: A020115. Như vậy mình làm cách nào? mấy anh cao thủ chỉ giúp. Thanks

Ngược là sao bạn gởi kèm file có dữ liệu và kết quả mẫu lên xem.
Ai biết cái 02/01/15 của bạn là gì (chuỗi, date) mà làm cho đúng.
Lúc nào cũng thêm chữ "A" trước chuỗi hay sao
......
Không rõ ràng sẽ không có ai dám trả lời.
 
Cảm ơn bác Ba Tê!! Mình gởi file mẫu bác xem thử nhé!
Ý mình là thay vì lấy kết quả ra như: " KIC00142006-v.1" thì mình muốn lấy ra kết quả là : "KIC001020115-v.01"

Các số 001, 002, 003 là số thứ tự các số tiếp theo là ngày tháng và "v" là version 1/-2/-3....

Các bạn ai biết thì chỉ giúp nhé!

Thanks
 

File đính kèm

  • code bao gia.xlsx
    9.6 KB · Đọc: 23
Cảm ơn bác Ba Tê!! Mình gởi file mẫu bác xem thử nhé!
Ý mình là thay vì lấy kết quả ra như: " KIC00142006-v.1" thì mình muốn lấy ra kết quả là : "KIC001020115-v.01"

Các số 001, 002, 003 là số thứ tự các số tiếp theo là ngày tháng và "v" là version 1/-2/-3....

Các bạn ai biết thì chỉ giúp nhé!

Thanks
Ví dụ, Tại F4 gõ công thức sau vào nhé
PHP:
=LEFT(C4,7)&TEXT(E4,"dd")&TEXT(E4,"mm")&TEXT(E4,"yy")&"-v.0"&RIGHT(C4)
 
Cảm ơn bác Ba Tê!! Mình gởi file mẫu bác xem thử nhé!
Ý mình là thay vì lấy kết quả ra như: " KIC00142006-v.1" thì mình muốn lấy ra kết quả là : "KIC001020115-v.01"

Các số 001, 002, 003 là số thứ tự các số tiếp theo là ngày tháng và "v" là version 1/-2/-3....

Các bạn ai biết thì chỉ giúp nhé!

Thanks

Thử công thức này xem:
=$B4&"000"&$A4&TEXT($E4,"ddmmyy")&"-v."&"0"&$D4
 
Lần chỉnh sửa cuối:
Cảm ơn bác Ba Tê!! Mình gởi file mẫu bác xem thử nhé!
Ý mình là thay vì lấy kết quả ra như: " KIC00142006-v.1" thì mình muốn lấy ra kết quả là : "KIC001020115-v.01"

Các số 001, 002, 003 là số thứ tự các số tiếp theo là ngày tháng và "v" là version 1/-2/-3....

Các bạn ai biết thì chỉ giúp nhé!

Thanks
thiếu cột ver. nhé

cồn nếu quan niệm thì "Lần báo giá" chính là ver. thì công thức ngắn gọn cho C4 sau là chuẩn, thử xem sao:

=B4&TEXT(A4,"0000")&TEXT(E4,"ddmmyy")&TEXT(D4,"-v\.00")
 
Cảm ơn các bác nhé! Đã làm được rồi!!

Chúc năm mới nhiều sức khỏe và thành công!!!
 
Web KT
Back
Top Bottom