Tách Họ và Tên sau dấu phẩy

Liên hệ QC

uronmapu

Thành viên thường trực
Tham gia
9/6/10
Bài viết
351
Được thích
13
Xin các bác giúp em tách họ tên có dạng như bên dưới ạ

Cột A Cột B Cột C
Hung, Nguyen Van -> Hung Nguyen Van


Cảm ơn
 
Híc.

Em có

Cột A: Hung, Nguyen Van

Em muốn tách thành 2 cột Họ và Tên

Cột B: Hung
Cột C: Nguyen Van
 
Xin các bác giúp em tách họ tên có dạng như bên dưới ạ

Cột A Cột B Cột C
Hung, Nguyen Van -> Hung Nguyen Van


Cảm ơn
Nghĩa là Cột A là Hung,
Cột B là Nguyen
Cột C là Van
Nối lại thành Hung Nguyen Van
có phải ko bạn?
 
Híc.

Em có

Cột A: Hung, Nguyen Van

Em muốn tách thành 2 cột Họ và Tên

Cột B: Hung
Cột C: Nguyen Van

Bạn bôi đen vùng dữ liệu cần tách sau đó vào data/Text to columns, hiện ra 1 thẻ mục Other bạn chọn dấu , là xong.
p/s Bạn là thành viên tham gia lâu rồi, chú ý bài viết đừng spam hen! tôi đã xóa 1 bài của bạn, lí do spam bài.

bạn tham khảo hình ảnh này nhé
2013-05-24_101027.jpg
 
Chỉnh sửa lần cuối bởi điều hành viên:
Xin các bác giúp em tách họ tên có dạng như bên dưới ạ

Cột A Cột B Cột C
Hung, Nguyen Van -> Hung Nguyen Van

Xin các bác giúp em tách họ tên có dạng như bên dưới ạ

Cột A Cột B Cột C
Hung, Nguyen Van -> Hung Nguyen Van

Bạn thay đổi cell cho phù hợp nhé:

Mã:
 =REPLACE(A6,FIND(",",A6),1,"")&" "&B6&" "&C6
hoặc
=concatenate(REPLACE(A6,FIND(",",A6),1,"")," ",B6," ",C6)

Thân

Cảm ơn
 
Thêm một cách
Cột B:=LEFT(a14,FIND(",",a14,1)-1)
Cột C:=TRIM(RIGHT(a14,LEN(a14)-FIND(",",a14,1)))
 
Bạn bôi đen vùng dữ liệu cần tách sau đó vào data/Text to columns, hiện ra 1 thẻ mục Other bạn chọn dấu , là xong.
p/s Bạn là thành viên tham gia lâu rồi, chú ý bài viết đừng spam hen! tôi đã xóa 1 bài của bạn, lí do spam bài.

bạn tham khảo hình ảnh này nhé
View attachment 102678

Bạn Nhất Chi Mai cho Tôi hỏi thêm một chút :
Cách của bạn rất hay, ko phải cốt kiếc gì cả , nhưng trong trường hợp tôi có một Danh sách 20 dòng - Người thì chỉ có Tê & Họ, Người có Tên, Họ, đệm, lót ...Nếu không muốn bôi đen từng dòng thì làm thế nào ?
 
Bạn Nhất Chi Mai cho Tôi hỏi thêm một chút :
Cách của bạn rất hay, ko phải cốt kiếc gì cả , nhưng trong trường hợp tôi có một Danh sách 20 dòng - Người thì chỉ có Tê & Họ, Người có Tên, Họ, đệm, lót ...Nếu không muốn bôi đen từng dòng thì làm thế nào ?
Bạn có thể copy dữ liệu ra 1 vùng khác để dùng Text to columns
Muốn dùng Text to columns thì nhất thiết phải chọn vùng dữ liệu
Danh sách 20 người của bạn có dạng như thế nào??? thì mới điều chỉnh các tùy chọn trong mục Delimiters được.
 
Bạn có thể copy dữ liệu ra 1 vùng khác để dùng Text to columns
Muốn dùng Text to columns thì nhất thiết phải chọn vùng dữ liệu
Danh sách 20 người của bạn có dạng như thế nào??? thì mới điều chỉnh các tùy chọn trong mục Delimiters được.

Bạn xem Danh sach đính kèm nhé . Ý của Tôi là tách các tên từ DS gốc sang thành 3 cột : Tên - Họ - Đệm
Cảm ơn Bạn nhiều
 

File đính kèm

  • Tach ten.xlsx
    10.5 KB · Đọc: 11
bạn xem danh sach đính kèm nhé . ý của tôi là tách các tên từ ds gốc sang thành 3 cột : Tên - họ - đệm
cảm ơn bạn nhiều

Bạn tham khảo công thức

e3=trim(right(substitute(trim(b3)," ",rept(" ",1000)),1000))
f3=trim(left(substitute(trim(b3)," ",rept(" ",1000)),1000))
file
 

File đính kèm

  • NHẤT CHI MAI 38.xlsx
    14.1 KB · Đọc: 10
Tên =TRIM(RIGHT(SUBSTITUTE(TRIM(B3);" ";REPT(" ";1000));1000))
Họ =LEFT(B3;FIND(" ";B3;1)-1)
Đêm =MID(B3;LEN(J3)+1;LEN(B3)-LEN(I3)-LEN(J3)-1)
 

File đính kèm

  • Tach ten.xlsx
    12.9 KB · Đọc: 8
Híc.

Em có

Cột A: Hung, Nguyen Van

Em muốn tách thành 2 cột Họ và Tên

Cột B: Hung
Cột C: Nguyen Van

Copy cột A sang cột B và cột C

- Nhấn Ctrl + H chọn Replace.

- Chọn toàn bộ cột B và nhập vào Find what ,* rồi nhấn ReplaceAll

- Chọn toàn bộ cột C và nhập vào Find what *, rồi nhấn ReplaceAll
 
Cách làm của Bạn Nhất Chi Mai và hieuxd rất hay - nhờ đó Tôi đã biết tách một số chuỗi nhỏ trong một chuỗi lớn .
Cảm ơn các bạn nhiều
 
Web KT
Back
Top Bottom