Trả về đúng ngày tháng (1 người xem)

Liên hệ QC

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

thanhson5075

Thành viên mới
Tham gia
23/10/10
Bài viết
36
Được thích
1
Mình có file excel định dạng ngày tháng rất lung tung. Thử kết hợp hàm left, right và substitute để trả về mà chưa được, chắc trình thấp quá. Nhờ mấy bạn giúp mình. File đính kèm. Cám ơn
 

File đính kèm

Bạn dùng công thức sau
Mã:
=DATE(LEFT(A1,4),MID(SUBSTITUTE(A1,"/",REPT(" ",100)),100,100),MID((SUBSTITUTE(A1,"/",REPT(" ",100))),200,100))
 
Mình có file excel định dạng ngày tháng rất lung tung. Thử kết hợp hàm left, right và substitute để trả về mà chưa được, chắc trình thấp quá. Nhờ mấy bạn giúp mình. File đính kèm. Cám ơn
Mình thì làm cơ bản hơn theo cách mình hiểu, bạn xem thử nhé.
=VALUE(MID(A2,1,FIND("/",A2,FIND("/",A2,9))-1))
Mình gửi kèm file đính kèm, bạn tham khảo.
 

File đính kèm

Bạn dùng công thức sau
Mã:
=DATE(LEFT(A1,4),MID(SUBSTITUTE(A1,"/",REPT(" ",100)),100,100),MID((SUBSTITUTE(A1,"/",REPT(" ",100))),200,100))
Cám ơn. Mình làm đươc rồi. Bạn có thời gian thì giải thích cho mình đoạn này với: REPT(" ",100)),100,100) và REPT(" ",100))),200,100)
 
Mình thì làm cơ bản hơn theo cách mình hiểu, bạn xem thử nhé.
=VALUE(MID(A2,1,FIND("/",A2,FIND("/",A2,9))-1))
Mình gửi kèm file đính kèm, bạn tham khảo.
Có thể giảm 1 hàm Find :
=VALUE(MID(A2,1,FIND("/",A2,9)-1))
Hoặc dùng LEFT thay MID
=--(LEFT(A2,FIND("/",A2,9)-1))
Thân!
 
Web KT

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

Back
Top Bottom