Giúp hàm trích chuỗi từ vị trí bất kỳ trong ô

Liên hệ QC

jusend

Thành viên mới
Tham gia
2/5/08
Bài viết
14
Được thích
0
Thân chào Anh Chị chuyên gia.
Mình đang gặp rắc rối với việc trích dữ liệu từ nhiều vị trí khác nhau trong 1 ô.
Hiện tại mình sử dụng hàm Mid và Search (cột E/F) thì vẫn chưa tối ưu vì dữ liệu trích được còn thừa thiếu.
Đính kèm mình gửi file xin nhờ các Anh Chị cao thủ chỉ giáo thêm.
Xin đa tạ!
 

File đính kèm

  • Ham trich chuoi du lieu tu vi tri bat ky.xlsx
    18.8 KB · Đọc: 18
Thân chào Anh Chị chuyên gia.
Mình đang gặp rắc rối với việc trích dữ liệu từ nhiều vị trí khác nhau trong 1 ô.
Hiện tại mình sử dụng hàm Mid và Search (cột E/F) thì vẫn chưa tối ưu vì dữ liệu trích được còn thừa thiếu.
Đính kèm mình gửi file xin nhờ các Anh Chị cao thủ chỉ giáo thêm.
Xin đa tạ!
Chuỗi này không có quy luật nào cả thì chịu rồi.
Theo danh mục mô tả có thể dò tìm dấu "x" để lấy size, nếu trước đó có "x" nữa thì không chơi được công thức sau:
Mã:
=SUBSTITUTE(MID(TRIM(B3),SEARCH("???x",TRIM(B3)),7)," ","")
Công thức tách "DIN"
Mã:
=IFERROR(TRIM(MID(TRIM(B3),SEARCH(" DIN*",TRIM(B3)),8)),"")
Có 2 ô kết quả Size chưa đúng, công thức trên hỗ trợ phần nào thôi.
 

File đính kèm

  • Ham trich chuoi du lieu tu vi tri bat ky.xlsx
    13 KB · Đọc: 12
Thân chào Anh Chị chuyên gia.
Mình đang gặp rắc rối với việc trích dữ liệu từ nhiều vị trí khác nhau trong 1 ô.
Hiện tại mình sử dụng hàm Mid và Search (cột E/F) thì vẫn chưa tối ưu vì dữ liệu trích được còn thừa thiếu.
Đính kèm mình gửi file xin nhờ các Anh Chị cao thủ chỉ giáo thêm.
Xin đa tạ!
Mã:
E3 =TRIM(MID(SUBSTITUTE( B3,"x ","x"),SEARCH("x",B3)-3,6))
F3 =IFERROR(TRIM(MID(B3,SEARCH("DIN",B3),7)),"")
 
Web KT
Back
Top Bottom