Giúp em công thức tách chuỗi (5 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Thư Tín

Thành viên chính thức
Tham gia
3/5/19
Bài viết
77
Được thích
4
Em muốn tách dữ liệu ở cột B sang cột C, D, E vì dữ liệu em rất nhiều và phức tập nên không thể dùng flash fill được ạ, mong mọi người giúp em công thức với em cảm ơn nhiều.
 

File đính kèm

Mã:
C4=--TRIM(LEFT(SUBSTITUTE(SUBSTITUTE($B4,"x",""),"mm",REPT(" ",LEN($B4))),LEN($B4)))
D4=--TRIM(MID(SUBSTITUTE(SUBSTITUTE($B4,"x",""),"mm",REPT(" ",LEN($B4))),LEN($B4)*COLUMN(A$1),LEN($B4)))
Kéo qua E4
 

File đính kèm

Em muốn tách dữ liệu ở cột B sang cột C, D, E vì dữ liệu em rất nhiều và phức tập nên không thể dùng flash fill được ạ, mong mọi người giúp em công thức với em cảm ơn nhiều.
Sử dụng cộng cụ có sẳn nhé, thực hiện như sau:
Chọn B4: B15, trên Ribbon và Data > Text to Columns hộp thoại hiện ra nhấn nút Next, sang bước 2 gõ x vào bên phải khung Other rồi nhấn nút Next, sang bước 3 xóa Cell trong Destination và click vào Cell C4 và nhấn nút Finish.

Việc còn lãi là bạn chọn cột C: E, nhấn Ctrl + H và Chọn Replace, trong khung Find what gõ mm rồi nhấn Replace All (xong).
 
Lần chỉnh sửa cuối:
Em muốn tách dữ liệu ở cột B sang cột C, D, E vì dữ liệu em rất nhiều và phức tập nên không thể dùng flash fill được ạ, mong mọi người giúp em công thức với em cảm ơn nhiều.
Góp thêm cách chỉ dùng 1 công thức:
Mã:
C4=LOOKUP(10^10,--MID("/"&$B4,FIND("/",SUBSTITUTE("mmx"&$B4,"mmx","/",COLUMN(A$1)))+1,ROW($1:$10)))
Enter, fill qua hai cột. Rồi copy cả hàng xuống.

Thân
 

File đính kèm

File đính kèm

Em muốn tách dữ liệu ở cột B sang cột C, D, E vì dữ liệu em rất nhiều và phức tập nên không thể dùng flash fill được ạ, mong mọi người giúp em công thức với em cảm ơn nhiều.
Mã:
C4=TRIM(MID(SUBSTITUTE($B4&"x","mmx",REPT(" ",100)),(COLUMNS($C4:C4)-1)*100+1,100))
Copy sang ngang & xuống duới
 
Web KT

Bài viết mới nhất

Back
Top Bottom