daominhtri01
Thành viên mới

- Tham gia
- 20/9/09
- Bài viết
- 10
- Được thích
- 0
Dữ liệu textcó dạng 101400 làm sao để chuyển thành 10:14:00 ( 10 giờ 14 phút). Thanks
Dữ liệu textcó dạng 101400 làm sao để chuyển thành 10:14:00 ( 10 giờ 14 phút). Thanks
Dữ liệu textcó dạng 101400 làm sao để chuyển thành 10:14:00 ( 10 giờ 14 phút). Thanks
=TIME(LEFT(A1,2),MID(A1,3,2),RIGHT(A1,2))
=TIME(LEFT(A1,2),MID(A1,3,2),)
Cái này chỉ là dạng Text, không định dạng được các tham số theo kiểu thời gian,...Trước mắt xin thủ công với bạn công thức tèo này nha. Ví dụ số này ở ô A1.
=LEFT(A1;2)&":"&MID(A1;3;2)&":"&RIGHT(A1;2)
Không biết bạn lấy giờ kiểu này để làm gì, nếu chỉ để nhìn hoặc ngắm cho đẹp thì bạn có thể tự format như thế này:Dữ liệu textcó dạng 101400 làm sao để chuyển thành 10:14:00 ( 10 giờ 14 phút). Thanks
=TIME(IF(LEN(A1)<=4,0,LEFT(A1,LEN(A1)-4)),IF(LEN(A1)<=2,0,IF(LEN(A1)=3,LEFT(A1,1),MID(A1,LEN(A1)-3,2))),RIGHT(A1,2))
Bạn thử cách củ chuối này xem sao:cách của bạn dat_butmuc ra đúng kết quả mình muốn. Nhưng đôi khi text còn có ở dạng 31014 (3 giờ 10 phút 14 giây), hoặc 1014 ( 0 giờ 10 phút 14 giây) thì phải làm sao
Với A1 là ô chứa text cần chuyển đổi.=TEXT(TEXT(A1,"000000"),"00""00
""00")