tìm và tách ký tự trong 1 chuôi theo điều kiện

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

newex

Thành viên chính thức
Tham gia
29/7/15
Bài viết
88
Được thích
8
em có file đính kèm, em đã thử tìm các hàm thì thấy có hàm lấy ký tự trước hoặc sau ký tự tìm kiếm nào đó, nhưng trong file này em cẩn đặt hàm tại G2 để lấy được công việc theo tên và công trình tại ô E2, G2, đa số các trường hợp đều là dữ liệu ở giữa chuỗi. em chưa biết xử lý ntn nhờ các bạn chỉ giúp ạ. em xin cảm ơn
 

File đính kèm

  • CV DA.xlsx
    9.6 KB · Đọc: 37
em có file đính kèm, em đã thử tìm các hàm thì thấy có hàm lấy ký tự trước hoặc sau ký tự tìm kiếm nào đó, nhưng trong file này em cẩn đặt hàm tại G2 để lấy được công việc theo tên và công trình tại ô E2, G2, đa số các trường hợp đều là dữ liệu ở giữa chuỗi. em chưa biết xử lý ntn nhờ các bạn chỉ giúp ạ. em xin cảm ơn
=TRIM(MID(SUBSTITUTE(MID(SUBSTITUTE(VLOOKUP(E2,$A$2:$B$3,2,0),F2,REPT(" ",250)),250,250),CHAR(10),REPT(" ",250)),1,250))
. . . . .
 
=TRIM(MID(SUBSTITUTE(MID(SUBSTITUTE(VLOOKUP(E2,$A$2:$B$3,2,0),F2,REPT(" ",250)),250,250),CHAR(10),REPT(" ",250)),1,250))
. . . . .
Cảm ơn bác nhiều, đúng kết quả em mong muốn. nhờ bác giải thích thêm giúp em cách dùng hàm này để áp dụng cho những lần sau ạ
 
=TRIM(MID(SUBSTITUTE(MID(SUBSTITUTE(VLOOKUP(E2,$A$2:$B$3,2,0),F2,REPT(" ",250)),250,250),CHAR(10),REPT(" ",250)),1,250))
. . . . .
có 1 vấn đề nữa nhờ bác xử lý giúp. tại cột A nếu thay đổi tên thì tại ô G2 vẫn giữ nguyên kết quả mặc dù họ tên tại ô E2 ko trùng họ tên nào ở cột A
 
có 1 vấn đề nữa nhờ bác xử lý giúp. tại cột A nếu thay đổi tên thì tại ô G2 vẫn giữ nguyên kết quả mặc dù họ tên tại ô E2 ko trùng họ tên nào ở cột A
Bạn thử bấm phím chức năng F9 xem có gì thay đổi không
Bài đã được tự động gộp:

Cảm ơn bác nhiều, đúng kết quả em mong muốn. nhờ bác giải thích thêm giúp em cách dùng hàm này để áp dụng cho những lần sau ạ
Mỗi dạng dữ liệu khác nhau sẽ có công thức khác, trên thanh công thức bạn chọn từng đoạn công thức và bấm F9 xem vận hành của công thức
 
có 1 vấn đề nữa nhờ bác xử lý giúp. tại cột A nếu thay đổi tên thì tại ô G2 vẫn giữ nguyên kết quả mặc dù họ tên tại ô E2 ko trùng họ tên nào ở cột A
Thay toàn bộ phần Vlookup của bác Hiếu bằng cái này:
INDIRECT("b"&AGGREGATE(15,6,ROW(B1:B3)/(FIND(F2,B1:B3)<>0),1))

Công thức quá dài, nên tách ra nhiều ô. Chờ các bác cho cái ngắn hơn nhé.
Và đừng hỏi nhé, cách giải thích của tớ là viết đại nó ra được thì tốt, sai thì sửa, khó quá thì bỏ.
 
Bạn thử bấm phím chức năng F9 xem có gì thay đổi không
Bài đã được tự động gộp:


Mỗi dạng dữ liệu khác nhau sẽ có công thức khác, trên thanh công thức bạn chọn từng đoạn công thức và bấm F9 xem vận hành của công thức
dữ liệu của em hơi riêng tư. em gửi file riêng nhờ bác xem giúp dc ko ạ?
 
Web KT
Back
Top Bottom