Chuyển dữ liệu ngày tháng năm sang dạng text ngày tháng năm dd/mm/yyyy

Liên hệ QC

hcl_pt

Thành viên hoạt động
Tham gia
21/10/10
Bài viết
199
Được thích
10
Mong GPE giúp đỡ mình tình huống chuyển dữ liệu ngày tháng năm ban đầu nhập bình thường nay cần chuyễn đổi dữ liệu ngày tháng năm đó sang dạng text dd/mm/yyyy. Xin chân thành cảm ơn!
 

File đính kèm

  • Chuyển ngày tháng năm sang dạng text.xls
    13.5 KB · Đọc: 309
Mong GPE giúp đỡ mình tình huống chuyển dữ liệu ngày tháng năm ban đầu nhập bình thường nay cần chuyễn đổi dữ liệu ngày tháng năm đó sang dạng text dd/mm/yyyy. Xin chân thành cảm ơn!
Bạn sử dụng công thức này cho hàng 6:
Mã:
=TEXT(C6,"dd/MM/yyyy")
Tiếp theo, fill công thức cho đến hết vùng dữ liệu. Cuối cùng là copy và Paste values vào lại cột C.
 
Mong GPE giúp đỡ mình tình huống chuyển dữ liệu ngày tháng năm ban đầu nhập bình thường nay cần chuyễn đổi dữ liệu ngày tháng năm đó sang dạng text dd/mm/yyyy. Xin chân thành cảm ơn!

Thử công thức này xem sao =TEXT(C6,"dd/mm/yyyy")

Hic chậm hơn NghiaPhuc 01 phút rồi
 
Lần chỉnh sửa cuối:
Mong GPE giúp đỡ mình tình huống chuyển dữ liệu ngày tháng năm ban đầu nhập bình thường nay cần chuyễn đổi dữ liệu ngày tháng năm đó sang dạng text dd/mm/yyyy. Xin chân thành cảm ơn!

Cách làm thì mọi người đã nói rồi. Tôi chỉ xin góp ý thêm 1 vấn đề:
Không biết bạn chuyển sang dạng Text để làm gì, nhưng nếu có nhu cầu này thì khuyên bạn nên chuyển sang định dạng "yyyy/mm/dd" hoặc "dd-MMM-yyyy" ---> Với 2 dạng Text như thế, mai này nếu bạn có nhu cầu chuyển ngược chúng thành Date, bạn hoàn toàn làm được dễ dàng mà không phải bận tâm đến vấn đề setting trong control panel
 
Cách làm thì mọi người đã nói rồi. Tôi chỉ xin góp ý thêm 1 vấn đề:
Không biết bạn chuyển sang dạng Text để làm gì, nhưng nếu có nhu cầu này thì khuyên bạn nên chuyển sang định dạng "yyyy/mm/dd" hoặc "dd-MMM-yyyy" ---> Với 2 dạng Text như thế, mai này nếu bạn có nhu cầu chuyển ngược chúng thành Date, bạn hoàn toàn làm được dễ dàng mà không phải bận tâm đến vấn đề setting trong control panel
Dạ, cảm ơn thầy Ndu! Em phải nhập theo định dạng đó để nhập vào phần mềm quản lí học sinh của PMis. Yêu cầu phải nhập theo định dạng dd/mm/yyyy!
 
Thử công thức này xem sao =TEXT(C6,"dd/mm/yyyy")

Hic chậm hơn NghiaPhuc 01 phút rồi
Vâng! Cảm ơn Thầy Quanghai và Thầy Nghiaphuc! Nhưng thầy có thể xem lại giúp được không ạ? Khi dùng theo công thức đó có tình trạng là một số trường hợp ngày và tháng nó lại đảo cho nhau, ví dụ: 2/11/2001 sẽ đảo thành 11/02/2001. Rất mong sự chỉ bảo ạ!
 
Ngay trong file ví dụ của bạn đã có vấn đề
25/01/2003 => '25/01/2003 (định dang dd/mm/yyy => dd/mm/yyy)
11/02/2001 => '02/11/2001 (cái này là sao đây ta???)
Khi chuyển đổi phải thống nhất các định dạng, bạn yêu cầu 1 nơi, rồi cho kết quả 1 nẻo sao đúng được
 
Ngay trong file ví dụ của bạn đã có vấn đề
25/01/2003 => '25/01/2003 (định dang dd/mm/yyy => dd/mm/yyy)
11/02/2001 => '02/11/2001 (cái này là sao đây ta???)
Khi chuyển đổi phải thống nhất các định dạng, bạn yêu cầu 1 nơi, rồi cho kết quả 1 nẻo sao đúng được
Thầy Dhn ơi! Trong file của em gửi đi là 2/11/2001 => '02/11/2001. Thầy xem lại giúp em ạ! Cảm ơn thầy đã quan tâm!
 
Thầy Dhn ơi! Trong file của em gửi đi là 2/11/2001 => '02/11/2001. Thầy xem lại giúp em ạ! Cảm ơn thầy đã quan tâm!

Không cần quan tâm nó là 2/11/2001 hay 11/2/2001 ---> Giờ bạn làm 1 cái test xem sao nhé!
Gõ vào cell nào đó công thức =DAY(C9) xem nó ra bao nhiêu?
Lý ra dữ liệu của bạn thì phải phải tự mình nhận biết đâu là ngày, đâu là tháng chứ
 
bây giờ em muốn chuyển từ 2/11/2011 là dạng dd/mm/yyyy thành 11/2/2011 cũng vẫn là dạng dd/mm/yyyy thì làm thế nào vậy thầy?
câu hỏi thứ hai là em đang ở dạng text 2/11/2011 muốn chuyển thành ngày tháng bình thường, dùng hàm day, month, year không ra được thì chuyển về dạng ngày tháng bình thường như thế nào vậy thầy?
 
bây giờ em muốn chuyển từ 2/11/2011 là dạng dd/mm/yyyy thành 11/2/2011 cũng vẫn là dạng dd/mm/yyyy thì làm thế nào vậy thầy?
câu hỏi thứ hai là em đang ở dạng text 2/11/2011 muốn chuyển thành ngày tháng bình thường, dùng hàm day, month, year không ra được thì chuyển về dạng ngày tháng bình thường như thế nào vậy thầy?

Câu 1: dùng hàm dưới tuy nhiên đúng khi dd của dd/mm/yyyy nhỏ hơn 13
=DATE(YEAR(A1),DAY(A1),MONTH(A1))
Câu 2:
Có thể bị khoảng trắng thì lồng hàm Trim vào ví dụ Day(Trim(A1))
Trong đó câu 1 ngược đời nhất
 
bây giờ em muốn chuyển từ 2/11/2011 là dạng dd/mm/yyyy thành 11/2/2011 cũng vẫn là dạng dd/mm/yyyy thì làm thế nào vậy thầy?
câu hỏi thứ hai là em đang ở dạng text 2/11/2011 muốn chuyển thành ngày tháng bình thường, dùng hàm day, month, year không ra được thì chuyển về dạng ngày tháng bình thường như thế nào vậy thầy?
Câu 1 thì bạn nmhung49 trả lời rồi. Còn câu 2 thì cứ MID, LEFT, RIGHT mà xài là được thôi.
 
Muốn chuyển ngày tháng từ dạng text 17.01.2012 sang ngày tháng dạng 17/01/2012 thì làm như thế nào ạ?
 
Muốn chuyển ngày tháng từ dạng text 17.01.2012 sang ngày tháng dạng 17/01/2012 thì làm như thế nào ạ?
Một ngày đẹp trời bạn ngồi sang máy khác và muốn tranh thủ làm việc, hoặc xin được việc ở công ty nước ngoài, bạn vẫn muốn chuyển 17.01.2012 thành 17/01/2012? Rất có thể trên máy khác ấy 17/01/2012 vẫn là text.

Đừng bắt phải là dạng nào cụ thể. Mục đích chỉ là chuyển về ngày tháng thực sự, thế thôi. Còn dạng thế nào là tuỳ máy.

Chọn ô/nhiều ô đang có dạng 17.01.2012 -> menu Data -> Text to columns -> next -> next -> chọn option Date -> bên cạnh chọn DMY -> finish. Mọi dữ liệu đã là ngày tháng "xin". Khi mở ở bất cứ máy nào thì dữ liệu cũng sẽ là ngày tháng và Excel sẽ hiển thị ở dạng thích hợp căn cứ vào thiết lập trong CP của system. Tức mở trên máy bạn là 17/01/2012, nhưng gửi cho tôi thì sau khi mở tôi có 2012-01-17

Còn nếu muốn luôn luôn nhìn thấy ở dạng cụ thể nào đó cho sướng cái con mắt thì dùng custom format. Thế thôi.
 
cả nhà cho em hỏi nếu nhập định dạng là " dd/mm/yyyy" mà muốn hiển thị như " 27th Aug 2020" thì làm thế nào ạ

 
cả nhà cho em hỏi nếu nhập định dạng là " dd/mm/yyyy" mà muốn hiển thị như " 27th Aug 2020" thì làm thế nào ạ

Yêu cầu của bạn khó thiệt nha. Mình có thể định dạng được như vầy: 27 Aug 2020 hà.
Còn thêm chữ "th" nữa thì mình thua, hihi. Chữ th không còn đỡ, thêm chữ st, nd, rd nữa là mình bó chiếu thiệt sự luôn á.
Mà bạn chờ các bác các anh khác vào xem thử coi sao, họ hay lắm, hi.
 
Format tại ô A1 thì không được, nhưng kết xuất ra ô khác (ô B1) thì được:

Mã:
=DAY(A1)&LOOKUP(DAY(A1),{1,2,3,4,31},{"st","nd","rd","th","st"})&" "&TEXT(A1,"mmmm yyyy")
 
Web KT
Back
Top Bottom