Bài này mình sẽ hướng dẫn các bạn cách thay đổi định dạng thời gian cho đúng, khi bạn chỉ có một chuỗi các số là thời gian.
Note: Phút sẽ gồm 2 số ở giữa, và giây + giờ sẽ có 1 hoặc 2 số (ưu tiên giây). Ví dụ 10505 sẽ đúng là "01:05:05".
Link: Onedrive
![]() |
| Thay đổi định dạng thời gian |
Công thức:
1.=0+TEXT(A2:A20,"[>9999]0\:00\:00;0\:00\:0")
2.=LET(a,A2:A20,b,MID(a,TRUNC(LEN(a)/2,),2),--SUBSTITUTE(a,b,":"&b&":"))
3.=LET(a,A2:A20,n,{1,2,4},m,{1,3,5},k,n^0+1,b,MID(a,n,n),BYROW(TEXT(CHOOSE(LEN(a)-3,b,IF(BYROW(--b>59,OR),MID(a,m,k),b),MID(a,m,k)),"00"),LAMBDA(r,--TEXTJOIN(":",,r))))
