Đổi ngày tháng năm dạng số sang dạng chữ

Đỗ Văn Thành

Thành viên mới
Tham gia ngày
26 Tháng chín 2020
Bài viết
2
Được thích
0
Điểm
13
Tuổi
45
Chào các bạn. Mình muốn chuyển đổi ngày tháng năm bằng chữ dạng 22/12/2020 thành => Ngày hai mươi hai, tháng mười hai, năm hai nghìn không trăm hai mươi. Bạn nào biết chỉ giúp mình.
 

phuocam

Thành viên mới
Tham gia ngày
16 Tháng năm 2013
Bài viết
2,847
Được thích
3,965
Điểm
560
Chào các bạn. Mình muốn chuyển đổi ngày tháng năm bằng chữ dạng 22/12/2020 thành => Ngày hai mươi hai, tháng mười hai, năm hai nghìn không trăm hai mươi. Bạn nào biết chỉ giúp mình.
Ví dụ ngày: 22/1/2020, bạn muốn đọc là:

1. Ngày hai mươi hai, tháng một, năm hai nghìn không trăm hai mươi.

hay:

2. Ngày hai mươi hai, tháng giêng, năm hai nghìn không trăm hai mươi.?
 

batman1

Thành viên gạo cội
Tham gia ngày
8 Tháng chín 2014
Bài viết
3,667
Được thích
5,662
Điểm
560
Ví dụ ngày: 22/1/2020, bạn muốn đọc là:

1. Ngày hai mươi hai, tháng một, năm hai nghìn không trăm hai mươi.

hay:

2. Ngày hai mươi hai, tháng giêng, năm hai nghìn không trăm hai mươi.?
Nếu là tôi thì khi 12 gọi là tháng mười hai thì 1 phải gọi là tháng một. Hoặc 12 - 1 là tháng mười hai - tháng một, hoặc 12 - 1 là tháng Chạp - tháng Giêng. Trước sau phải như một.
 

Tống Văn Đệ

Thành viên thường trực
Tham gia ngày
27 Tháng mười 2007
Bài viết
272
Được thích
188
Điểm
695
Nơi ở
Tân Thành, BRVT
Nếu là tôi thì khi 12 gọi là tháng mười hai thì 1 phải gọi là tháng một. Hoặc 12 - 1 là tháng mười hai - tháng một, hoặc 12 - 1 là tháng Chạp - tháng Giêng. Trước sau phải như một.
Tôi nhớ mang máng ( không chắc nha! ) hồi nhỏ thày dạy 12 tháng gồm: Tháng Giêng, Tháng Hai, Tháng Ba... Tháng Mười, Tháng Một, Tháng Chạp)
 

batman1

Thành viên gạo cội
Tham gia ngày
8 Tháng chín 2014
Bài viết
3,667
Được thích
5,662
Điểm
560

VetMini

Chuyên gia GPE
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
10,368
Được thích
12,654
Điểm
1,560
Lập ra 2 cái bảng.

Bảng thứ nhất chứa 1 đến 31. Và 31 câu chữ. Như vậy ngày tháng sẽ dò được là (N là ngày cần dò):
="Ngày " & VLookup(Day(N), Bang1, 2, 0) & ", tháng " & VLookup(Month(N), Bang1, 2, 0)

Bảng thứ hai chứa những năm cần tra. Dò tìm tương tự như trên.
(Cỡ hơn trăm dòng tôi gõ xong trước khi nhận được giải pháp xịn ở đây)
 

Đỗ Văn Thành

Thành viên mới
Tham gia ngày
26 Tháng chín 2020
Bài viết
2
Được thích
0
Điểm
13
Tuổi
45
Ví dụ ngày: 22/1/2020, bạn muốn đọc là:

1. Ngày hai mươi hai, tháng một, năm hai nghìn không trăm hai mươi.

hay:

2. Ngày hai mươi hai, tháng giêng, năm hai nghìn không trăm hai mươi.?
Mình muốn là tháng một
Bài đã được tự động gộp:

Mình muốn là tháng một
Tính theo tháng dương lịch
 

phuocam

Thành viên mới
Tham gia ngày
16 Tháng năm 2013
Bài viết
2,847
Được thích
3,965
Điểm
560
Mình muốn là tháng một
Tính theo tháng dương lịch
Bạn có thể dùng UDF DocSoV() của tác giả Huuthang_bd ,


rồi sử dụng công thức:

="Ngày " &LOWER(docsov(DAY(A1))) &", tháng "&LOWER(docsov(MONTH(A1))) &", năm "&LOWER(SUBSTITUTE(docsov(YEAR(A1)),",",""))
 

File đính kèm

Top Bottom