bạn dùng thử code này xemCác bác cho em hỏi, công thức tách họ tên. Ví dụ "nguyễn xuân thanh tâm", tách 1cột là "Nguyên xuân thanh", 1cột là "Tâm" , xin cảm ơn nhiều
Public Function ten(ByVal Chuoi As String) As String
Myr = Trim(Chuoi)
ten = Right(Myr, Len(Myr) - InStrRev(Myr, " "))
End Function
Private Function Tachten(ten As String, lg As Integer)
Dim j As Integer
Name = Trim(ten)
For j = Len(Name) To 1 Step -1
If Mid(Name, j, 1) = " " Then
If lg = "1" Then
Tachten = Right(Name, Len(Name) - j)
Else
Tachten = Left(Name, j)
End If
Exit For
End If
Next
End Function
Họ và đệm bạn dùng công thức, ô E1F1=TRIM(RIGHT(SUBSTITUTE(TRIM(B1)," ",REPT(" ",1000)),1000))
E1=TRIM(SUBSTITUTE(B1,F1,""))