Tôi có chuỗi dữ liệu bên dưới , tôi muốn tách chuỗi ra khỏi chuỗi có chứa thời gian
rất mong GPE giúp đỡ tôi
A1 = Fny Vintin7:29:53 AM
A2 = Le Hoang9:29:53 AM
A3 = Tuan Anh10:30:54 AM
A4 = Quoc Le11:32:45 AM
A5 = …
Xin cảm ơn !
Bạn dùng công thức sau, kết thúc Ctrl + Shift + Enter
=LEFT(A1,MIN(IFERROR(FIND(ROW($1:$10)-1,A1),""))-1)
Đúng như bạn nói, có số kẹp giữa sẽ mất một đoạn
Tôi đã thử cách của tôi:B1 = IF(A1="","",LEFT(RIGHT(A1,17),2))
C1 = IF(A9="","",IF(ExtractNumber(B1)<10,LEFT(A1,LEN(A1)-16),LEFT(A1,LEN(A1)-17)))
nhưng nếu:
A1 = Fny Vintin5411:29:53 AM
C1 = Fny Vintin54
trong khi thời gian là 1:29:53 AMFunction ExtractNumber(rCell As Range) Dim lCount As Long Dim sText As String Dim lNum As String sText = rCell For lCount = Len(sText) To 1 Step -1 If IsNumeric(Mid(sText, lCount, 1)) Then lNum = Mid(sText, lCount, 1) & lNum End If Next lCount ExtractNumber = CLng(lNum) End Function
Bạn thử:
Function Tach(s As String) As String
With CreateObject("vbscript.regexp")
s = Replace(s, "AM", "")
.Pattern = "[^a-z]"
.Global = True
.IgnoreCase = True
Tach = .Replace(s, " ")
End With
End Function
www.giaiphapexcel.com/diendan/threads/t%C3%A1ch-chu%E1%BB%97i-ra-kh%E1%BB%8Fi-chu%E1%BB%97i-ch%E1%BB%A9a-th%E1%BB%9Di-gian.131187/
Ứng dụng AI và Chat GPT trong Quản trị nhân sự
Học xong khóa này, học viên có thể: Hiểu đúng bản chất AI, các nhóm AI phổ biến và cách AI “hoạt động” ở...
Xem khóa học