Giới thiệu các bạn hàm tách tên không cần viết vba , chỉ dùng hàm có sẵn của excel
Giả sử ô A2 đang chứa tên (không có ký tự khoảng trắng ở đầu và cuối)
ví dụ là
Đồng Thị Ngọc Diễm
thì hàm tách tên là
=RIGHT(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))),1))
sẽ trả về tên là
Diễm
Từ đây có thể dễ dàng tách họ bằng hàm
=LEFT(A2,FIND(" ",A2,1)-1)
trả về : Đồng
Chữ lót
=TRIM(LEFT(RIGHT(A2,LEN(A2)-LEN(C2)),LEN(RIGHT(A2,LEN(A2)-LEN(C2)))-LEN(E2)))
trả về : Thị Ngọc
Họ+ chữ lót
=LEFT(A2,LEN(A2)-LEN(E2))
trả về : Đồng Thị Ngọc
(chú ý : E2 là tên)
Thân chào !
(Cần Thơ, 13/6/2014)