Giúp mình chuyển đổi định dạng ngày tháng (1 người xem)

Liên hệ QC

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

tailuu_3047

Thành viên chính thức
Tham gia
6/12/08
Bài viết
69
Được thích
1
Trong file excel mình down về thì ngày tháng có định dạng là yyyy-mm-dd ( 2005-08-03), giờ mình muốn chuyển thành định dạng dd/mm/yyyy ( 03/08/2005) vì vậy mình đã vào format cell và nhấn vào định dạng dd/mm/yyyy nhưng nó không chuyển được ?!
Mọi người giúp mình nhé .
Cảm ơn rất nhiều !
 
Trong file excel mình down về thì ngày tháng có định dạng là yyyy-mm-dd ( 2005-08-03), giờ mình muốn chuyển thành định dạng dd/mm/yyyy ( 03/08/2005) vì vậy mình đã vào format cell và nhấn vào định dạng dd/mm/yyyy nhưng nó không chuyển được ?!
Mọi người giúp mình nhé .
Cảm ơn rất nhiều !
Có thể có dấu cách trong cell
Hoặc cell đó là Text
Hoặc ...
Tốt nhất là gửi kèm file đi bạn!
 
Vậy là không có cách nào để chuyển nó thành " 27/05/1896" hả anh ?!
 
Vậy là không có cách nào để chuyển nó thành " 27/05/1896" hả anh ?!

Đương nhiên là có:Dùng công thức hoặc dùng code VBA để đảo vị trí yyyy-mm-dd thành dd-mm-yyyy
Riêng công thức bạn tự suy nghĩ đi (cũng chỉ là các hàm Left. Right, Mid mà thôi)
 
Công thức em viết vậy =DATE(LEFT(A2,4),MID(A2,6,2),RIGHT(A2,2))
Mà nó ra là 27/05/3796 ( Phải trừ 1900 mới ra đúng kết quả là 1896 ). Đúng như anh nói là những năm từ 0-1899 thì excel sẽ tự động cộng dồn thêm 1900 vào năm.
Làm phiền anh thêm 1 tý là có cách nào để ra đúng kết quả không anh.?
 
Công thức em viết vậy =DATE(LEFT(A2,4),MID(A2,6,2),RIGHT(A2,2))
Mà nó ra là 27/05/3796 ( Phải trừ 1900 mới ra đúng kết quả là 1896 ). Đúng như anh nói là những năm từ 0-1899 thì excel sẽ tự động cộng dồn thêm 1900 vào năm.
Làm phiền anh thêm 1 tý là có cách nào để ra đúng kết quả không anh.?
Hàm DATE không trả về ngày trước 1900
Nếu có chuyển lại thành 27/06/1896 thì nó cũng chỉ là chuỗi "27/06/1896" thôi. Không thể dùng để tính toán được.
Hình như bạn định Import dữ liệu này vào AmiBroker hay MetaStock thì phải????
 
Đúng rồi, mình đang import data DJI vào meta .data từ 1900 trở đi thì định dạng bình thường dd/mm/yyyy, còn trước 1900 thì nó định dạng là chuỗi text nên mình không import được. Mình đã dùng hàm edate trừ rồi cũng không được. Bạn có cách nào để có thể import data đó được không?
 
Lần chỉnh sửa cuối:
Đúng rồi, mình đang import data vào meta .
Mình đã dùng hàm edate trừ rồi cũng không được. Bạn có cách nào để có thể import data đó được không
Bạn có thể dùng công thức này để đổi sang dạng chuỗi "27/05/1896"
Mã:
=RIGHT(A2,2)&"/"&MID(A2,6,2)&"/"&LEFT(A2,4)
Nếu không bạn có thể thiết lập ở trong Meta thành dạng yyyy-mm-dd nhé!
Trong Ami thì thiết lập chỗ này:Ami.JPG
 
Oh mình làm được rồi, cám ơn bạn nhiều nhé
Chúc bạn sức khỏe và nhiều may mắn !
 
Web KT

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

Back
Top Bottom