Tách chuỗi ra khỏi chuỗi chứa thời gian!

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 Vintin‎7‎:‎29‎:‎53‎ ‎AM
A2 = Le Hoang9‎:‎29‎:‎53‎ ‎AM
A3 = Tuan Anh‎10‎:‎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‎ ‎AM

Function 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ự
Khóa học SprinGO phù hợp

Ứ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
Chia sẻ: