Nhờ giúp đỡ code chuyển ngày thành chữ trong excel

Liên hệ QC

curet

Thành viên mới
Tham gia
17/9/07
Bài viết
40
Được thích
21
Nhờ các anh, chị, bạn giúp đỡ về code chuyển ngày thành chữ trong excel theo yêu cầu sau
Ngày nếu nhỏ hơn 10 thì thêm số 0 ở phía trước, tháng nếu nhỏ hơn 3 thì thêm số 0 ở phía trước
Ví dụ
Ngày 1/1/2020 chuyển thành ngày 01 tháng 01 năm 2020
Ngày 1/9/2020 chuyển thành ngày 01 tháng 9 năm 2020
Ngày 15/10/2020 chuyển thành ngày 15 tháng 10 năm 2020

Cảm ơn trước các anh, chị, bạn nhìu!
 

File đính kèm

  • Chuyen ngay.xls
    31.5 KB · Đọc: 6
Bạn dùng thử công thức này:
Mã:
="Ngày "&TEXT(A2,"dd")&" tháng "&TEXT(MONTH(A2),"[<3]00;0")&" năm "&YEAR(A2)
Có những quy định hài hước anh nhỉ. Tháng 1,2 là 01, 02 các tháng khác thì lại không có 0. =))
Ông nào đặt quy định mà quái thế.
Tháng 1, 2 cần thêm số 0 để tránh bị sửa thành tháng 10, 11, 12. Các tháng khác không thêm vì không có tháng 13, 14, ...
 
Upvote 0
Có những quy định hài hước anh nhỉ. Tháng 1,2 là 01, 02 các tháng khác thì lại không có 0. =))
Ông nào đặt quy định mà quái thế.
Cái này là vụ văn bản Nhà nước đó. Đằng nào để khống chế người ta chỉnh sửa thì chuyển hết thành 2 ký tự số cho rồi, vừa đẹp mắt. :)

Có những biểu mẫu văn bản có từ thời cổ (cách đây vài chục năm) chỉ phù hợp với lưu trữ dữ liệu bằng giấy và viết tay vẫn duy trì đó. Tình cờ mình biết thôi. híc
 
Upvote 0
Cái này là vụ văn bản Nhà nước đó. Đằng nào để khống chế người ta chỉnh sửa thì chuyển hết thành 2 ký tự số cho rồi, vừa đẹp mắt. :)

Có những biểu mẫu văn bản có từ thời cổ (cách đây vài chục năm) chỉ phù hợp với lưu trữ dữ liệu bằng giấy và viết tay vẫn duy trì đó. Tình cờ mình biết thôi. híc
Nghị định 30/2020/NĐ-CP vẫn quy định đó bạn
b) Thời gian ban hành văn bản

Thời gian ban hành văn bản là ngày, tháng, năm văn bản được ban hành. Thời gian ban hành văn bản phải được viết đầy đủ; các số thể hiện ngày, tháng, năm dùng chữ số Ả Rập; đối với những số thể hiện ngày nhỏ hơn 10 và tháng 1, 2 phải ghi thêm số 0 phía trước.
 
Upvote 0
Dùng tay, lấy viết đen bùa vào, khéo đến nỗi dùng mắt thường mà không soi, xem lướt qua là không nhìn ra luôn đó bác.
Như bạn @curet nói ở trên về việc tháng 01, 02 này thì đúng là hiện nay Kỹ thuật trình bày văn bản vẫn đang áp dụng như vậy (theo Nghị định 30/2020/NĐ-CP ngày 05/3/2020).
 
Upvote 0
Nghị định 30/2020/NĐ-CP vẫn quy định đó bạn

b) Thời gian ban hành văn bản

Thời gian ban hành văn bản là ngày, tháng, năm văn bản được ban hành. Thời gian ban hành văn bản phải được viết đầy đủ; các số thể hiện ngày, tháng, năm dùng chữ số Ả Rập; đối với những số thể hiện ngày nhỏ hơn 10 và tháng 1, 2 phải ghi thêm số 0 phía trước.
Mình biết những quy định trình bày văn bản này.
Và cũng biết nhiều người hiểu máy móc quy định đó. Theo khúc màu đỏ ở trên không hề nói gì tới những ngày >=10 và tháng >=3 thì phải làm sao.
Và vẫn luôn có câu: Luật không quy định thì không cấm. Đơn giản vậy thôi.
 
Upvote 0
Mình biết những quy định trình bày văn bản này.
Và cũng biết nhiều người hiểu máy móc quy định đó. Theo khúc màu đỏ ở trên không hề nói gì tới những ngày >=10 và tháng >=3 thì phải làm sao.
Và vẫn luôn có câu: Luật không quy định thì không cấm. Đơn giản vậy thôi.

Làm nhà nước sẽ "bị" những vấn đề như này thường xuyên.
Trong toàn bộ báo cáo, văn bản nếu để như này: tháng 03, 04, ....09 thì sẽ hủy và in lại cho... đúng: tháng 3, 4, ...9
:)
Chứ tui là tui muốn chuẩn hóa cho nó thành 01,02,03,04,....,09,10,11,12 lắm. Tương tự với các ngày <10.

Tóm lại là nhu cầu của chủ thớt được giải quyết chưa ta? :D
Công thức sau:
="Ngày "&TEXT(A2,"dd")&" tháng "&TEXT(MONTH(A2),"[<3]00;0")&" năm "&YEAR(A2)
của bác @huuthang_bd không chính xác. éc
 
Upvote 0
="Ngày "&TEXT(A2,"dd")&" tháng "&TEXT(MONTH(A2),"[<3]00;0")&" năm "&YEAR(A2)
Thay ";" thành"," là được mà
 
Upvote 0
Web KT

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

Back
Top Bottom