Chuyển đổi đinh dạng thời gian

Liên hệ QC

thufpts

Thành viên hoạt động
Tham gia
6/8/12
Bài viết
157
Được thích
6
Giới tính
Nam
Nghề nghiệp
Bốc vác
Em đang gặp vấn đề, em không thể chuyển đổi được các dòng có định dạng thời gian có đuôi cuối là AM và PM,
mặc dù em đã áp dụng hàm text(), em có gửi file đính kèm, mong các bác giúp em với
 

File đính kèm

Tách chuỗi đó thành các thành phần: ngày, tháng, năm, giờ, phút, giây, AM/PM
Rồi chuyển chúng thành:
phần 1 = date(năm, tháng, ngày)
phần 2 = time(giờ, phút, giây) + if(là PM, 12/24, 0)

kết quả = phần 1 + phần 2
 
Tách chuỗi đó thành các thành phần: ngày, tháng, năm, giờ, phút, giây, AM/PM
Rồi chuyển chúng thành:
phần 1 = date(năm, tháng, ngày)
phần 2 = time(giờ, phút, giây) + if(là PM, 12/24, 0)

kết quả = phần 1 + phần 2
Em chỉ muốn lấy ngày tháng năm thôi, em tách đủ kiểu rồi vẫn lỗi, cái cuối cùng là khi tách được ra dùng hàm value nó phải trả về số nguyên như một số dòng em dùng value nó trả về kết quả đó bác
 
Nếu bạn chỉ muốn lấy phần ngày tháng sao không dùng LEFT nhỉ???
 
Đăng bài hỏi thì đăng bài hỏi thôi.
Rằng "em có cái này, em muốn ra kết quả này này". Chỉ thế thôi, không cần khúc tâm sự em bị làm sao cả.

Lấy phần ngày tháng năm thì Text to Columns 2 phát:
Phát 1 tách phần ngày tháng năm, delimiter là khoảng trắng.
Phát 2 chuyển chuỗi ngày tháng năm thành dữ liệu ngày tháng năm chuẩn, mục Date, chọn kiểu MDY.

1637555233102.png
 
Nếu bạn chỉ muốn lấy phần ngày tháng sao không dùng LEFT nhỉ???
Em làm rồi nó tách được tuy nhiên nó không phải định dạng date, dùng convert text to columns cũng ko được
Bài đã được tự động gộp:

Đăng bài hỏi thì đăng bài hỏi thôi.
Rằng "em có cái này, em muốn ra kết quả này này". Chỉ thế thôi, không cần khúc tâm sự em bị làm sao cả.

Lấy phần ngày tháng năm thì Text to Columns 2 phát:
Phát 1 tách phần ngày tháng năm, delimiter là khoảng trắng.
Phát 2 chuyển chuỗi ngày tháng năm thành dữ liệu ngày tháng năm chuẩn, mục Date, chọn kiểu MDY.

View attachment 269458
Tách thì em đã tách được theo bác nói nhưng cái phần tách dù đã sử dụng covert text to chọn MDY vẫn không chuyển dc định dạng về ngày tháng
 
Lần chỉnh sửa cuối:
Em làm được rồi bác, cái này có công thức nào xử lý dc không bác, vì data em nó nhiều file quá mỗi lần làm thao tác xong lại mở từng file một mà có đến mấy chục file thì bất tiện quá
Dùng Text to column chuẩn nhất, nếu thích dùng công thức
Mã:
B2 =DATEVALUE(MID(A2,7,4)&"/"&MID(A2,1,2)&MID(A2,3,3))
Xem cách format trong file
 

File đính kèm

Dùng Text to column chuẩn nhất, nếu thích dùng công thức...
Từ "chuẩn" (*1) hình như chả có hiệu lực gì vói các người hỏi trên diễn đàn này.
Cái họ muốn là công thức trông thật "nguy hiểm" hoặc code VBA chạy ào ào. Hình như để khoe/loè đồng nghiệp.

(*1) cũng có thể do hầu hết môi trường làm việc ở VN nó như vậy. Người ta không hiểu "chuẩn" cho nên làm việc hướng về chuẩn sẽ không được ai coi ra gì.
 
Web KT

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

Back
Top Bottom