Chuyển định dạng về dạng date (dd/mm/yyyy) (1 người xem)

  • Thread starter Thread starter tttjjb
  • Ngày gửi Ngày gửi
Liên hệ QC

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

tttjjb

Thành viên mới
Tham gia
31/1/13
Bài viết
3
Được thích
0
Chào các Anh/Chị. Mình có file dữ liệu ở dạng general, ví dụ (28-08-2018 17:39:30). Mình muốn chuyển nó thành dạng date (28/08/2018) thì mình có thể làm như thế nào?
Cảm ơn các Anh/Chị
 

File đính kèm

Chào các Anh/Chị. Mình có file dữ liệu ở dạng general, ví dụ (28-08-2018 17:39:30). Mình muốn chuyển nó thành dạng date (28/08/2018) thì mình có thể làm như thế nào?
Cảm ơn các Anh/Chị
Ô C26 gõ công thức nhứ sau:
Mã:
=TEXT(B26;"DD/MM/YYYY")
 
Chào các Anh/Chị. Mình có file dữ liệu ở dạng general, ví dụ (28-08-2018 17:39:30). Mình muốn chuyển nó thành dạng date (28/08/2018) thì mình có thể làm như thế nào?
Cảm ơn các Anh/Chị
Bạn dùng Replace, nhập " *" (1 dấu cách và 1 dấu *) vào mục Find what, để trống mục Replace with và nhấn Replace all là được.
 
Lần chỉnh sửa cuối:
cài lại định dạng dd/MM/yyyy thì mới được.
 
Vì dữ liệu của tác giả là dạng TEXT nên tất cả giải pháp trong topic này đều có khả năng sai rất cao (bởi kết quả phụ thuộc vào thiết lập trong Control Panel), ngoại trử giải pháp dùng công thức ở bài 6 là tuyệt đối chính xác
----------------------
Thử thêm cái này nữa
Mã:
=DATE(--MID(B26,7,4),--MID(B26,4,2),--LEFT(B26,2))
Thật ra khi tách chuỗi rồi đưa vào hàm DATE thì nó cũng tự chuyển đổi kiểu dữ liệu. Có nghĩa là ta không cần phải -- vẫn ra kết quả
 
Cho em hỏi chuyển sang ngày tháng từ cột A sang kết quả như cột B như trong file đính kèm thì dùng công thức nào
Máy em được định dạng giống như bài #11
Em cảm ơn!
 

File đính kèm

Cho em hỏi chuyển sang ngày tháng từ cột A sang kết quả như cột B như trong file đính kèm thì dùng công thức nào
Máy em được định dạng giống như bài #11
Em cảm ơn!
Công thức này:
Mã:
=IF(ISNUMBER(A6),DATE(YEAR(A6),DAY(A6),MONTH(A6)),DATE(RIGHT(A6,4),LEFT(A6,2),MID(A6,4,2)))
Đoán là dữ liệu được trích xuất từ phần mềm hoặc từ web?
 
Cho em hỏi chuyển sang ngày tháng từ cột A sang kết quả như cột B như trong file đính kèm thì dùng công thức nào
Máy em được định dạng giống như bài #11
Nếu bạn có cột dữ liệu toàn dạng vd. mm/dd/yyyy (mm-dd-yyyy) mà nhìn thấy nó rõ ràng là ngày tháng thì đó là dữ liệu chuẩn và dạng đó là do thiết lập trong CP.

Nếu bạn có cột dữ liệu toàn dạng vd. mm/dd/yyyy (mm-dd-yyyy) mà nhìn thấy rõ ràng nó không là ngày tháng thì đó là dữ liệu text và không ở dạng như thiết lập trong CP cho ngày tháng. Lúc này chỉ cần vài thao tác chuyển dữ liệu về ngày tháng, bất luận thiết lập trong CP ở dạng nào: chọn cột dữ liệu -> thẻ Data -> Text to column -> Next -> Next -> chọn option Date -> trong combobox bên cạnh Date chọn MDY - tức thứ tự như trong dữ liệu hiện hành -> Finish.

Sau khi thao tác dữ liệu là ngày tháng.

Chỗ đỏ đỏ ý nghĩa như sau. Vd. máy tôi có thiết lập yyyy-mm-dd. Nếu tôi có dữ liệu dạng mm/dd/yyyy hoặc mm-dd-yyyy thì rõ ràng chúng không là ngày tháng. Sau khi thao tác thì dữ liệu là ngày tháng nhưng không ở dạng dd/mm/yyyy và cũng không ở dạng dd-mm-yyyy. Chúng ở dạng yyyy-mm-dd. Cũng vẫn dữ liệu đó nhưng trên máy bạn có thiết lập dd/mm/yyyy thì sau khi thao tác bạn có dạng dd/mm/yyyy.

Tóm lại sau khi thao tác thì dữ liệu là ngày tháng. Còn dạng thế nào là do thiết lập trong CP, không phụ thuộc vào dạng dữ liệu ban đầu.
Bài đã được tự động gộp:

Cách này mình dùng có hiệu quả
Nói cho cùng thì phải và chỉ được phép biến chúng thành ngày tháng thôi. Bằng cách nào cũng được. Còn dạng như thế nào thì để Excel tự lựa chọn theo đúng thiết lập trong CP. Cứ bắt cứng nhắc đó là dd/mm/yyyy thì đó là thói quen rất xấu. Khi ra khỏi ao làng, hội nhập với các đối tác làng bên thì mới lòi cái xấu ra.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom