hỏi về cách chuyển ngày thành tháng và ngược lại (2 người xem)

Liên hệ QC

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

xuanhoaspt

Thành viên mới
Tham gia
1/4/08
Bài viết
27
Được thích
0
Máy của mình đang để định dạng ngày tháng ở dạng dd/mm/yyy. Giờ mình có 1 cột ngày tháng nhưng ở dạng mm/dd/yyy mình muốn chuyển thành dd/mm/yyyy thì có cách nào ko?mình ko muốn chuyển định dạng của hệ thống. bác nào giúp với cảm ơn nhiều!
 

File đính kèm

Máy của mình đang để định dạng ngày tháng ở dạng dd/mm/yyy. Giờ mình có 1 cột ngày tháng nhưng ở dạng mm/dd/yyy mình muốn chuyển thành dd/mm/yyyy thì có cách nào ko?mình ko muốn chuyển định dạng của hệ thống. bác nào giúp với cảm ơn nhiều!
Thì bạn cứ chọn toàn bộ cột ngày tháng, vào Format Cells, mục Custom cứ gõ vào dd/mm/yyyy là xong!
Lưu ý: Trong các cell trên file, có những cell thuộc dang TEXT nha
 
Máy của mình đang để định dạng ngày tháng ở dạng dd/mm/yyy. Giờ mình có 1 cột ngày tháng nhưng ở dạng mm/dd/yyy mình muốn chuyển thành dd/mm/yyyy thì có cách nào ko?mình ko muốn chuyển định dạng của hệ thống. bác nào giúp với cảm ơn nhiều!
Bạn dùng một cột phụ để chuyển đổi, sau khi chuyển xong thì copy kết quả và sử dụng Paste Special/ Paste Value dán đè lên cột ban đầu.

Công thức để chuyển đổi trong cột phụ (gõ tại ô nào đó nằm ở hàng thứ 2, rồi copy xuống dưới):
=IF(ISNUMBER(B2), B2, DATE(RIGHT(B2,4), LEFT(B2,FIND("/",B2)-1), MID(B2, FIND("/",B2)+1, FIND("/",B2,4)-FIND("/",B2)-1)))​
Lưu ý: Tại cột phụ này, bạn cũng phải định dạng kiểu dd/mm/yyyy thì mới thấy kết quả mong muốn. Muốn lẹ hơn thì copy định dạng của cột B sang.
 
Lần chỉnh sửa cuối:
Mình đã làm như vậy nhưng chưa đúng với ý của mình

Thì bạn cứ chọn toàn bộ cột ngày tháng, vào Format Cells, mục Custom cứ gõ vào dd/mm/yyyy là xong!
Lưu ý: Trong các cell trên file, có những cell thuộc dang TEXT nha

Mình đã làm như vậy rồi nhưng mà chưa đúng ý của mình lắm. nghĩa là danh sách cột đó của mình giờ đang ở dạng 01/29/1989 chẳng hạn như thế là mm/dd/yyyy. giờ mình muốn chuyển thành 29/01/1989. làm như bác nói thì nó vẫn để là 01/29/1989.
Bác giúp với. cảm ơn bác nhiều
 
Thì bạn cứ chọn toàn bộ cột ngày tháng, vào Format Cells, mục Custom cứ gõ vào dd/mm/yyyy là xong!
Lưu ý: Trong các cell trên file, có những cell thuộc dang TEXT nha
Với trường hợp cụ thể này, thì làm như vậy không ăn thua, anh à. Cái cột B của bạn ấy đã được định dạng kiểu dd/mm/yyyy sẵn rồi.
Vấn đề là chuyển đổi những cái giá trị "ngày mà không phải ngày" nằm lung tung trong cột B trở thành "ngày đàng hoàng"...
 
Với trường hợp cụ thể này, thì làm như vậy không ăn thua, anh à. Cái cột B của bạn ấy đã được định dạng kiểu dd/mm/yyyy sẵn rồi.
Vấn đề là chuyển đổi những cái giá trị "ngày mà không phải ngày" nằm lung tung trong cột B trở thành "ngày đàng hoàng"...
Thì tôi có nói ở trên rồi mà --> Phải chuyển Text thành Num trước
Như máy tính nào đang Set mặc định mm/dd/yyyy thì thậm chí không cần cột phụ nào ---> Cứ copy 1 cell rống, chọn toàn bộ cột ngày, paste special\Add vào là ra ngay
 

File đính kèm

Thì tôi có nói ở trên rồi mà --> Phải chuyển Text thành Num trước
Như máy tính nào đang Set mặc định mm/dd/yyyy thì thậm chí không cần cột phụ nào ---> Cứ copy 1 cell rống, chọn toàn bộ cột ngày, paste special\Add vào là ra ngay
Vậy với bài toán này, anh có thể trình bày cụ thể cách không dùng cột phụ không? Chứ bài anh gửi lên, chỉ thấy mỗi kết quả, chứ cách làm chả biết... Em đã thử làm kiểu của anh, copy một ô rỗng rồi Paste Special / Add vào, chả thấy nó nhúc nhích gì.

File đính kèm này em đã chuyển thành Excel2003.
 

File đính kèm

Lần chỉnh sửa cuối:
Nghĩa là trong cột đó của mình. tất cả đều là mm/dd/yyyy. giờ muốn chuyển thành dd/mm/yyyy. ví dụ: trong cột hiện tại là 06/07/1989 thì nghĩa là ngày 07 tháng 06 năm 1989 giờ muốn chuyển thành 07/06/1989. Hàm của bác BNTT không chuyển được những ngày và tháng <12
 
Nghĩa là trong cột đó của mình. tất cả đều là mm/dd/yyyy. giờ muốn chuyển thành dd/mm/yyyy. ví dụ: trong cột hiện tại là 06/07/1989 thì nghĩa là ngày 07 tháng 06 năm 1989 giờ muốn chuyển thành 07/06/1989. Hàm của bác BNTT không chuyển được những ngày và tháng <12
Bạn nói rằng "tất cả đều là mm/dd/yyyy" là không đúng rồi. Ví dụ ô B60, trong đó đang là 15/9/1988, là kiểu gì đây, nếu không phải là dd/mm/yyyy ?

Và sao lại không chuyển được ngày và tháng < 12 ? Bạn download cái file tôi gửi ở bài trên đây về xem thử nghe.
 
Vậy với bài toán này, anh có thể trình bày cụ thể cách không dùng cột phụ không? Chứ bài anh gửi lên, chỉ thấy mỗi kết quả, chứ cách làm chả biết... Em đã thử làm kiểu của anh, copy một ô rỗng rồi Paste Special / Add vào, chả thấy nó nhúc nhích gì.

File đính kèm này em đã chuyển thành Excel2003.
Ẹc... Ẹc... BNTT không đọc kỹ rồi... Tôi nói rằng, nếu ai đó ngồi trên máy đã set mm/dd/yyyy thì khỏi cần cột phụ gì cả
Như tôi đang ngồi trên máy set mm/dd/yyyy, tôi mở file của bạn lên, copy 1 cell rổng rồi paste special\Add vào cột ngày là xong!
Không tin thì bạn cứ thử set Control Panel thành mm/dd/yyyy ... sau đó làm giống như tôi nói (làm xong, set Control panel lại như củ)
 
đúng vậy tất cả đều là mm/dd riêng ô B60 mình tự tay gõ vào nên nó đúng

Bạn nói rằng "tất cả đều là mm/dd/yyyy" là không đúng rồi. Ví dụ ô B60, trong đó đang là 15/9/1988, là kiểu gì đây, nếu không phải là dd/mm/yyyy ?

Và sao lại không chuyển được ngày và tháng < 12 ? Bạn download cái file tôi gửi ở bài trên đây về xem thử nghe.

Hi sorry bác ô B60 mình tự tay gõ vào nên nó thế. Bác chuyển giúp cho tất cả ví dụ là: ô B5 là 09/11/1990 mình muốn chuyển thành 11/09/1990. Như file bác chuyển cho mình chưa làm được những ô tương tự thế.
Cảm ơn bác nhiều!
 
Hi sorry bác ô B60 mình tự tay gõ vào nên nó thế. Bác chuyển giúp cho tất cả ví dụ là: ô B5 là 09/11/1990 mình muốn chuyển thành 11/09/1990. Như file bác chuyển cho mình chưa làm được những ô tương tự thế.
Cảm ơn bác nhiều!
Vậy thì làm theo cách của ndu96081631 ở bài #6
 
Máy của mình đang để định dạng ngày tháng ở dạng dd/mm/yyy. Giờ mình có 1 cột ngày tháng nhưng ở dạng mm/dd/yyy mình muốn chuyển thành dd/mm/yyyy thì có cách nào ko?mình ko muốn chuyển định dạng của hệ thống. bác nào giúp với cảm ơn nhiều!
Tôi thấy bạn hỏi đã lâu, hôm nay tôi có cách này không biết có còn giúp gì bạn không nữa! Đầu tiên bạn xem định dạng ngày của hệ thống là dd/mm/yy. Chọn cột ngày tháng cần chuyển, vào menu Data, chọn Text to columns, Bước 1: bấm Next, bước 2: bấm Next, Bước 3: ở mục Date chọn MDY - bấm Finish. Cuối cùng bạn định dạng lại ngày tháng năm ở ngoài cột (Phải chuột chọn Format Cells, Custom gõ dd/mm/yy.
 
Tôi thấy bạn hỏi đã lâu, hôm nay tôi có cách này không biết có còn giúp gì bạn không nữa! Đầu tiên bạn xem định dạng ngày của hệ thống là dd/mm/yy. Chọn cột ngày tháng cần chuyển, vào menu Data, chọn Text to columns, Bước 1: bấm Next, bước 2: bấm Next, Bước 3: ở mục Date chọn MDY - bấm Finish. Cuối cùng bạn định dạng lại ngày tháng năm ở ngoài cột (Phải chuột chọn Format Cells, Custom gõ dd/mm/yy.
Cách này em thấy cũng được.
 
Tôi thấy bạn hỏi đã lâu, hôm nay tôi có cách này không biết có còn giúp gì bạn không nữa! Đầu tiên bạn xem định dạng ngày của hệ thống là dd/mm/yy. Chọn cột ngày tháng cần chuyển, vào menu Data, chọn Text to columns, Bước 1: bấm Next, bước 2: bấm Next, Bước 3: ở mục Date chọn MDY - bấm Finish. Cuối cùng bạn định dạng lại ngày tháng năm ở ngoài cột (Phải chuột chọn Format Cells, Custom gõ dd/mm/yy.
hay quá bác ơi, em mò khúc này lâu rồi h mới thông suốt
 
Web KT

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

Back
Top Bottom