Tách Họ, tên lót, tên và địa chỉ (1 người xem)

Người dùng đang xem chủ đề này

nhimcon2212

Thành viên mới
Tham gia
11/10/12
Bài viết
23
Được thích
0
[TABLE="width: 640"]
[TR]
[TD="colspan: 10"]Mình muốn tách riêng họ và tên, địa chỉ, số ID bên cột nội dung sang cột Họ Và(cột C), Tên(cột D), Địa Chỉ(cột E), Số ID(cột F).
VÍ dụ: ô B3 = Rút CPXL - Nguyễn Văn Khải(13PTĐ)4043
Trong đó: + Nguyễn Văn Khải là họ
+ Khải là tên
+ (13PTĐ) là địa chỉ
+ 4043 là số ID
Vì số lượng quá nhiều nên không làm thủ công được nên cần công thức để công việc nhẹ nhàng hơn.
Như file đính kèm
Chân Thành Cám ơn.[/TD]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[/TABLE]
 

File đính kèm

Ô C3 gõ công thức như sau:
Mã:
=TRIM(LEFT(SUBSTITUTE(MID($B3,FIND("-",$B3,1)+2,FIND("(",$B3,1)-FIND("-",$B3,1)-2)," ",REPT(" ",255)),LEN(SUBSTITUTE(MID($B3,FIND("-",$B3,1)+2,FIND("(",$B3,1)-FIND("-",$B3,1)-2)," ",REPT(" ",255)))-255))
Ô D3
Mã:
=TRIM(RIGHT(SUBSTITUTE(MID($B3,FIND("-",$B3,1)+2,FIND("(",$B3,1)-FIND("-",$B3,1)-2)," ",REPT(" ",255)),255))
Ô E3
Mã:
=MID($B3,FIND("(",$B3,1)+1,FIND(")",$B3,1)-FIND("(",$B3,1)-1)
Ô F3
Mã:
=MID($B3,FIND(")",$B3,1)+1, LEN($B3)-FIND(")",$B3,1))
Fill tất cả công thức xuống phía dưới.
 
[TABLE="width: 640"]
[TR]
[TD="colspan: 10"]Mình muốn tách riêng họ và tên, địa chỉ, số ID bên cột nội dung sang cột Họ Và(cột C), Tên(cột D), Địa Chỉ(cột E), Số ID(cột F).
VÍ dụ: ô B3 = Rút CPXL - Nguyễn Văn Khải(13PTĐ)4043
Trong đó: + Nguyễn Văn Khải là họ
+ Khải là tên
+ (13PTĐ) là địa chỉ
+ 4043 là số ID
Vì số lượng quá nhiều nên không làm thủ công được nên cần công thức để công việc nhẹ nhàng hơn.
Như file đính kèm
Chân Thành Cám ơn.[/TD]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[/TABLE]

Chuyện này nếu chịu xài VBA thì xem file này.
Hàng ngàn dòng dùng công thức cũng oải.
 

File đính kèm

Lần chỉnh sửa cuối:
[TABLE="width: 640"]
[TR]
[TD="colspan: 10"]Mình muốn tách riêng họ và tên, địa chỉ, số ID bên cột nội dung sang cột Họ Và(cột C), Tên(cột D), Địa Chỉ(cột E), Số ID(cột F).
VÍ dụ: ô B3 = Rút CPXL - Nguyễn Văn Khải(13PTĐ)4043
Trong đó: + Nguyễn Văn Khải là họ
+ Khải là tên
+ (13PTĐ) là địa chỉ
+ 4043 là số ID
Vì số lượng quá nhiều nên không làm thủ công được nên cần công thức để công việc nhẹ nhàng hơn.
Như file đính kèm
Chân Thành Cám ơn.[/TD]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[TR]
[/TR]
[/TABLE]
Mình làm được rồi, cám ơn bạn nhiều nha.
 
Ô C3 gõ công thức như sau:
Mã:
=TRIM(LEFT(SUBSTITUTE(MID($B3,FIND("-",$B3,1)+2,FIND("(",$B3,1)-FIND("-",$B3,1)-2)," ",REPT(" ",255)),LEN(SUBSTITUTE(MID($B3,FIND("-",$B3,1)+2,FIND("(",$B3,1)-FIND("-",$B3,1)-2)," ",REPT(" ",255)))-255))
Ô D3
Mã:
=TRIM(RIGHT(SUBSTITUTE(MID($B3,FIND("-",$B3,1)+2,FIND("(",$B3,1)-FIND("-",$B3,1)-2)," ",REPT(" ",255)),255))
Ô E3
Mã:
=MID($B3,FIND("(",$B3,1)+1,FIND(")",$B3,1)-FIND("(",$B3,1)-1)
Ô F3
Mã:
=MID($B3,FIND(")",$B3,1)+1, LEN($B3)-FIND(")",$B3,1))
Fill tất cả công thức xuống phía dưới.
B11 và B14 không có "-"
 
Bạn thử nhe bạn:
C3=TRIM(RIGHT(SUBSTITUTE(TRIM(SUBSTITUTE(B3,D3&"("&E3&")"&F3,"")),"-",REPT(" ",40)),30))
D3=TRIM(RIGHT(SUBSTITUTE(TRIM(SUBSTITUTE(B3,"("&E3&")"&F3,""))," ",REPT(" ",20)),10))
E3=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(B3,")"&F3,""),"(",REPT(" ",20)),10))
F3=TRIM(RIGHT(SUBSTITUTE(B3,")",REPT(" ",20)),10))
P/s: Bạn chép đủ công thức vào 4 ô nó mới đúng nhe bạn, vì các ô có liên kết với nhau!!!
 

Bài viết mới nhất

Back
Top Bottom