Chuyển đổi định dạng ngày

Liên hệ QC

ott

Thành viên mới
Tham gia
23/3/09
Bài viết
8
Được thích
2
Nhờ các anh chị trong diễn đàn giúp em xây dựng hàm để chuyển dữ liệu dạng năm,tháng,ngày về dạng ngày tháng năm với.
vd: 20031231 thành 31/12/2003
 
Việc xây dựng công thức thì không khó. Vấn đề khó là ở chỗ cơ sở dữ liệu của bạn như thế nào.
Nếu dữ liệu đồng nhất là dạng yyyymmdd
vd: 20031231 là 31/12/2003 thì mọi việc rất đơn giản
Còn trường hợp 1/1/2003 thì như thế nào nhỉ
hoặc 28/2/2003
Nếu bạn có file dữ liệu thì bạn nên đính kèm lên.
 
Lần chỉnh sửa cuối:
Nhờ các anh chị trong diễn đàn giúp em xây dựng hàm để chuyển dữ liệu dạng năm,tháng,ngày về dạng ngày tháng năm với.
vd: 20031231 thành 31/12/2003

Bạn dùng hàm DATE và các hàm cắt chuỗi như LEFT, MID, RIGHT là được thôi mà!
VD nhé: nếu ô A1 của bạn chứa con số đó thì dùng ct:
=DATE(LEFT($A1;4);MID($A1;5;2);RIGHT($A1;2))
 
em xin đính kèm file lên đây. nhờ anh làm giúp!
 

File đính kèm

  • du lieu.xls
    59 KB · Đọc: 21
Bạn dùng hàm DATE và các hàm cắt chuỗi như LEFT, MID, RIGHT là được thôi mà!
VD nhé: nếu ô A1 của bạn chứa con số đó thì dùng ct:
=DATE(LEFT($A1;4);MID($A1;5;2);RIGHT($A1;2))
Nếu bảng dữ liệu của tác giả lại có dạng thế này: 2003111 hoặc 2003128 thì sao nhỉ?
 

File đính kèm

  • GPE.xls
    94 KB · Đọc: 46
Nếu bảng dữ liệu của tác giả lại có dạng thế này: 2003111 hoặc 2003128 thì sao nhỉ?

Tôi chỉ trả lời theo câu hỏi của tác giả thôi mà!Còn nếu cần j khác thì bạn ấy sẽ hỏi thêm thôi!Tôi đang học Excel nên nghĩ rằng bạn ấy cũng như vậy!Giải quyết vấn đề đi từ dễ đến khó sẽ dễ hiểu và dễ nhớ thôi!
 
em xin đính kèm file lên đây. nhờ anh làm giúp!
Trong file của bạn thì dùng công thức này:
Mã:
=DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2))
Nếu dữ liệu giống như trong file bạn gởi thì dùng cách của bạn Logica, còn dữ liệu khác đi coi như tiêu ... Kết quả sẽ ra sai ngay!
Logica đã viết:
Bạn dùng hàm DATE và các hàm cắt chuỗi như LEFT, MID, RIGHT là được thôi mà!
VD nhé: nếu ô A1 của bạn chứa con số đó thì dùng ct:
=DATE(LEFT($A1;4);MID($A1;5;2);RIGHT($A1;2))
 
Web KT
Back
Top Bottom