Lấy giờ từ text

Liên hệ QC

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


Bạn dùng cái này tại B1:
PHP:
=TIME(LEFT(A1,2),MID(A1,3,2),RIGHT(A1,2))
Hoặc
PHP:
=TIME(LEFT(A1,2),MID(A1,3,2),)
Rồi vào Format Cells -> Time (hoặc Custom) để định dạng theo các kiểu giờ, phút, giây
.
.
.

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)
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,...
 
Lần chỉnh sửa cuối:
Dữ liệu textcó dạng 101400 làm sao để chuyển thành 10:14:00 ( 10 giờ 14 phút). Thanks
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:
Chọn vùng cần format nháy chuột phải chọn format cells chọn custom trên khung TYPE gõ 00":"00":"00 rồi ok!
 
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
 
Bạn dùng công thức sau và xem còn trường hợp nào nữa không nhé!
=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))
 

File đính kèm

  • Book1.xls
    13.5 KB · Đọc: 20
Tôi làm thế này:

=TEXT(A1,"00"":""00"":""00")
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom