Thuy.Vuong
Thành viên mới

- Tham gia
- 25/12/21
- Bài viết
- 24
- Được thích
- 0
- Giới tính
- Nữ
Em chào các anh chị.
Em có một vấn đề xin các anh chị giúp đỡ, em có một 1 file chứa 2 sheet là dulieu và chuoikytu
Sheet dulieu bao gồm các thông tin chứa tất cả các chuỗi ký tự cần tách ở cột A
Sheet chuoikytu bao gồm các quy luật phục vụ cho việc tách chuỗi tại sheet dulieu
ví dụ chuỗi (7PF001795-01) ở dòng A2 có 3 ký tự đầu tiền là 7PF và tổng độ dài của chuỗi là 12 kí tự, em rút gọn về cột J và K để khi tìm kiếm và tách chuỗi tuân theo quy luật này
Có 2 phần cần lấy là chuỗi CODE, và chuỗi INK
+) Đối với chuỗi code
sử dụng 3 ký tự đầu tiên tại cột J sheet chuoikytu dò tìm ở cột A sheet dulieu, nếu tìm thấy thì tiếp tục đo chiều dài của chuỗi đó, nếu khớp với chiều dài tại cột K sheet chuoikytu thì trong sheet dulieu lấy riêng chuỗi đó ra và điền sang cột mới, vì có nhiều chuỗi trong một ô nên mỗi một chuỗi được lấy ra sẽ điền sang cột mới và cách nhau một cột trống
Ví dụ cụ thể( sử dụng chuỗi 7PF tại J2 sheet chuoikytu dò tìm ở cột A sheet dulieu, khi chuỗi 7PF tìm thấy tại ô A2 sheet dulieu thì tiếp tục so sánh đồ dài của cả chuỗi này bằng 12 tại K2 sheet chuoikytu thì lấy 7PF001795-01 điền sang cột B2, vì A2 chứa nhiều chuỗi được tìm thấy cho nên khi chuỗi được lấy ra sẽ điền sang cột mới và cách nhau một cột trống.
+) Đối với chuỗi INK làm tương tự như chuỗi code
Ví dụ cụ thể( sử dụng chuỗi 9V0 tại L3 sheet chuoikytu dò tìm ở cột A sheet dulieu, khi chuỗi 9V0 tìm thấy tại ô A2 sheet dulieu thì tiếp tục so sánh đồ dài của cả chuỗi này bằng 15 tại K2 sheet chuoikytu thì lấy 9V000384-000-00 điền sang cột J2
+) hiển thì dòng tiêu đề để phân biết chuỗi đó là điền cho CODE hay điền cho INK
em nghĩ mãi không biết giải thích thế nào để a chị hiểu em cứ lấy ví dụ và gửi file đính kèm mong anh chị giúp đỡ em, cái khó là tìm bằng mắt thường thì không biết đến khi nào mới tìm cho nổi ạ
Em có một vấn đề xin các anh chị giúp đỡ, em có một 1 file chứa 2 sheet là dulieu và chuoikytu
Sheet dulieu bao gồm các thông tin chứa tất cả các chuỗi ký tự cần tách ở cột A
Sheet chuoikytu bao gồm các quy luật phục vụ cho việc tách chuỗi tại sheet dulieu
ví dụ chuỗi (7PF001795-01) ở dòng A2 có 3 ký tự đầu tiền là 7PF và tổng độ dài của chuỗi là 12 kí tự, em rút gọn về cột J và K để khi tìm kiếm và tách chuỗi tuân theo quy luật này
Có 2 phần cần lấy là chuỗi CODE, và chuỗi INK
+) Đối với chuỗi code
sử dụng 3 ký tự đầu tiên tại cột J sheet chuoikytu dò tìm ở cột A sheet dulieu, nếu tìm thấy thì tiếp tục đo chiều dài của chuỗi đó, nếu khớp với chiều dài tại cột K sheet chuoikytu thì trong sheet dulieu lấy riêng chuỗi đó ra và điền sang cột mới, vì có nhiều chuỗi trong một ô nên mỗi một chuỗi được lấy ra sẽ điền sang cột mới và cách nhau một cột trống
Ví dụ cụ thể( sử dụng chuỗi 7PF tại J2 sheet chuoikytu dò tìm ở cột A sheet dulieu, khi chuỗi 7PF tìm thấy tại ô A2 sheet dulieu thì tiếp tục so sánh đồ dài của cả chuỗi này bằng 12 tại K2 sheet chuoikytu thì lấy 7PF001795-01 điền sang cột B2, vì A2 chứa nhiều chuỗi được tìm thấy cho nên khi chuỗi được lấy ra sẽ điền sang cột mới và cách nhau một cột trống.
+) Đối với chuỗi INK làm tương tự như chuỗi code
Ví dụ cụ thể( sử dụng chuỗi 9V0 tại L3 sheet chuoikytu dò tìm ở cột A sheet dulieu, khi chuỗi 9V0 tìm thấy tại ô A2 sheet dulieu thì tiếp tục so sánh đồ dài của cả chuỗi này bằng 15 tại K2 sheet chuoikytu thì lấy 9V000384-000-00 điền sang cột J2
+) hiển thì dòng tiêu đề để phân biết chuỗi đó là điền cho CODE hay điền cho INK
em nghĩ mãi không biết giải thích thế nào để a chị hiểu em cứ lấy ví dụ và gửi file đính kèm mong anh chị giúp đỡ em, cái khó là tìm bằng mắt thường thì không biết đến khi nào mới tìm cho nổi ạ