Xin cho mình hỏi cách tách họ tên và chức vụ thành 2 cột riêng

Liên hệ QC

friendsvn

Thành viên mới
Tham gia
17/1/08
Bài viết
11
Được thích
1
[FONT=&quot]ví dụ trong đoạn chuỗi như sau:
1. Ông Đào Ngọc Sơn, Bí thư ĐU, Chủ tịch HĐND xã
[/FONT]
[FONT=&quot]2. Bà Đinh Thị Thương, Chủ tịch Hội LHPN xã[/FONT]
[FONT=&quot]tách Đào Ngọc Sơn thành 1 cột.
Bí thư ĐU, Chủ tịch HDND thành 1 cột
Còn cái dòng 2 cũng tách thành Đinh Thị Thương và cột [/FONT]
[FONT=&quot]Chủ tịch Hội LHPN xã
[/FONT]
[FONT=&quot]xin cám ơn!
[/FONT]
 

File đính kèm

  • tach_hoten_chucvu.xls
    14 KB · Đọc: 31
[FONT=&quot]ví dụ trong đoạn chuỗi như sau:[/FONT]
[FONT=&quot]1. Ông Đào Ngọc Sơn, Bí thư ĐU, Chủ tịch HĐND xã[/FONT]
[FONT=&quot]2. Bà Đinh Thị Thương, Chủ tịch Hội LHPN xã[/FONT]
[FONT=&quot]tách Đào Ngọc Sơn thành 1 cột.[/FONT]
[FONT=&quot]Bí thư ĐU, Chủ tịch HDND thành 1 cột[/FONT]
[FONT=&quot]Còn cái dòng 2 cũng tách thành Đinh Thị Thương và cột [/FONT][FONT=&quot]Chủ tịch Hội LHPN xã[/FONT]
[FONT=&quot]xin cám ơn![/FONT]
Đây là công thức cho hàng 1:
- Tên: =MID(A1,FIND(" ",A1)+1,FIND(",",A1)-FIND(" ",A1)-1)
- Chức vụ: =MID(A1,FIND(",",A1)+2,LEN(A1))
Trong chức vụ, có dư 1 dấu phẩy và 1 khoảng trắng ở cuối. Để xóa 2 ký tự này, có thể sử dụng 1 trong 2 công thức sau:
=LEFT(MID(A1,FIND(",",A1)+2,LEN(A1)),LEN(MID(A1,FIND(",",A1)+2,LEN(A1)))-2)
=LEFT(MID(A1,FIND(",",A1)+2,LEN(A1)),LEN(TRIM(MID(A1,FIND(",",A1)+2,LEN(A1))))-1)
 
Lần chỉnh sửa cuối:
[FONT=&quot]ví dụ trong đoạn chuỗi như sau:[/FONT]
[FONT=&quot]1. Ông Đào Ngọc Sơn, Bí thư ĐU, Chủ tịch HĐND xã[/FONT]
[FONT=&quot]2. Bà Đinh Thị Thương, Chủ tịch Hội LHPN xã[/FONT]
[FONT=&quot]tách Đào Ngọc Sơn thành 1 cột.[/FONT]
[FONT=&quot]Bí thư ĐU, Chủ tịch HDND thành 1 cột[/FONT]
[FONT=&quot]Còn cái dòng 2 cũng tách thành Đinh Thị Thương và cột [/FONT][FONT=&quot]Chủ tịch Hội LHPN xã[/FONT]
[FONT=&quot]xin cám ơn![/FONT]

Bạn áp dụng công thử này thử nha:

Tách họ và tên:
=LEFT(A1,FIND(",",A1)-1)
Tách chức vụ:
=TRIM(RIGHT(A1,LEN(A1)-LEN(C1)-1))
 
Đây là công thức cho hàng 1:
- Tên: =MID(A1,FIND(" ",A1)+1,FIND(",",A1)-FIND(" ",A1)-1)
- Chức vụ: =MID(A1,FIND(",",A1)+2,LEN(A1))
Trong chức vụ, có dư 1 dấu phẩy và 1 khoảng trắng ở cuối. Để xóa 2 ký tự này, có thể sử dụng 1 trong 2 công thức sau:
=LEFT(MID(A1,FIND(",",A1)+2,LEN(A1)),LEN(MID(A1,FIND(",",A1)+2,LEN(A1)))-2)
=LEFT(MID(A1,FIND(",",A1)+2,LEN(A1)),LEN(TRIM(MID(A1,FIND(",",A1)+2,LEN(A1))))-1)
Khi làm theo cách bạn, vẫn còn từ Ông với từ ở đằng trước tên, vậy bỏ đi làm sao để chỉ còn họ và tên thôi bạn?
thanks!
 
Khi làm theo cách bạn, vẫn còn từ Ông với từ ở đằng trước tên, vậy bỏ đi làm sao để chỉ còn họ và tên thôi bạn?
thanks!
Vậy thì bạn dùng hai công thức này:
Mã:
C1=TRIM(REPLACE(SUBSTITUTE(LEFT(A1,FIND(",",A1)-1)," ",REPT(" ",100)),1,200,""))
Mã:
D1=TRIM(REPLACE(A1,1,FIND(C1,A1)+LEN(C1),""))
 
cho mình hỏi minh đang có một cột dữ liệu có dạng '1011376, mình muốn định dạng lại chỉ lấy chuỗi dữ liệu số thôi ( tức là chỉ lấy là 1011376 ) thì phải làm thế nào
 
cho mình hỏi minh đang có một cột dữ liệu có dạng '1011376, mình muốn định dạng lại chỉ lấy chuỗi dữ liệu số thôi ( tức là chỉ lấy là 1011376 ) thì phải làm thế nào

Ví dụ: A1='1011376,
Tại B1 bạn gõ:
=SUBSTITUTE(SUBSTITUTE(A1,"'",""),",","")*1
 
cho mình hỏi minh đang có một cột dữ liệu có dạng '1011376, mình muốn định dạng lại chỉ lấy chuỗi dữ liệu số thôi ( tức là chỉ lấy là 1011376 ) thì phải làm thế nào
Bạn chọn cột chứa dữ liệu này sẽ thấy cái hình vuông nhỏ có dấu ! xuất hiện phía bên trái. Bấm vào hình tam giác trong đó và chọn convert to number. Ok
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom