Xin trợ giúp hàm chuyển năm sinh "yyyy" định dạng sang "01/01/yyyy"

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

minhhieptruong

Thành viên mới
Tham gia
14/2/23
Bài viết
1
Được thích
0
Xin trợ giúp: Nội dung tại ô J2; để đổi số liệu ô E2 thành định dạng: dd/mm/yyyy (nếu ô E2 có mỗi năm sinh thì đổi sang "01/01/yyyy"; người lại thì đổi sang đinh dạng "dd/mm/yyyy"
 

File đính kèm

  • xin công thức chuyển định dạng ngày tháng năm sinh.xlsx
    24.5 KB · Đọc: 10
J2:
Mã:
=IF(E2-YEAR(TODAY())<=0,DATE(E2+0,1,1),E2+0)
Copy xuống .....
 
Xin trợ giúp: Nội dung tại ô J2; để đổi số liệu ô E2 thành định dạng: dd/mm/yyyy (nếu ô E2 có mỗi năm sinh thì đổi sang "01/01/yyyy"; người lại thì đổi sang đinh dạng "dd/mm/yyyy"
Sử dụng kiểu định dạng sau cho dữ liệu chuẩn.
Mã:
[<2025]"01/01/"0000;dd/mm/yyyy
Dữ liệu của bạn không chuẩn.
 
Xin trợ giúp: Nội dung tại ô J2; để đổi số liệu ô E2 thành định dạng: dd/mm/yyyy (nếu ô E2 có mỗi năm sinh thì đổi sang "01/01/yyyy"; người lại thì đổi sang đinh dạng "dd/mm/yyyy"
Dữ liệu đầu vào tại cột E cần nhập đúng chuẩn (nếu là năm thì nhập 4 số, nếu đủ ngày tháng năm thì nhập dd/mm/yyyy).
Dùng công thức tại cột phụ J2=IF(LEN(E2)=4;TEXT(DATE(E2;1;1);"dd/mm/yyyy");E2)
Định dạng J2 là Short date (dd/mm/yyyy).
Copy cho các cell phía dưới.

ps: Muốn cho cột J thành cột E thì kéo, thả các cột trên vài lần, định dạng lại khung là ok.
;) :)
 
Lần chỉnh sửa cuối:
Dữ liệu là text, mà bạn lại muốn "giữ nguyên". Kết quả bạn nhận trong cột J sẽ là text chứ không phải ngày tháng (số).
=IF(--$E2<3000,("01/01/"&$E2),$E2)
 
Web KT
Back
Top Bottom