donhungtin2013
Thành viên mới
- Tham gia
- 14/8/14
- Bài viết
- 171
- Được thích
- 4
Trong file đính kèm em muốn tách chuỗi ra từng phần riêng rẽ theo yêu cầu, nhưng vì độ dài các ký tự khác nhau nên không biết sử dụng công thức nào cho phù hợp. Nhờ mọi người giúp em với, câu hỏi em có đính kèm trong file. Cảm ơn mọi người nhiều.
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($C8,"_","-"),"-",REPT(" ",1000)),(COLUMNS($A:A)-1)*1000+1,1000))
Bác NDu ơi
BÁc có thể sử dụng công thức riêng rẽ cho từng cột được không, ví dụ cột D dùng công thức: D8= LEFT(C8,FIND("-",C8)-1), tương tự
công thức cho cột E, F.... để em còn học hỏi và ứng dụng vào trường hợp khác. Chứ công thức của bác cao siêu quá em hiểu không nổi.
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($C8,"_","-"),"-",REPT(" ",1000)),[COLOR=#ff0000]1[/COLOR],1000))
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($C8,"_","-"),"-",REPT(" ",1000)),[COLOR=#ff0000]1000[/COLOR],1000))
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($C8,"_","-"),"-",REPT(" ",1000)),[COLOR=#ff0000]2000[/COLOR],1000))
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($C8,"_","-"),"-",REPT(" ",1000)),[COLOR=#ff0000]3000[/COLOR],1000))
=TRIM(MID(SUBSTITUTE(SUBSTITUTE($C8,"_","-"),"-",REPT(" ",1000)),[COLOR=#ff0000]4000[/COLOR],1000))