tách chuỗi ký tự dài

Liên hệ QC

Ha Thi Mai Mai

Thành viên mới
Tham gia
26/2/21
Bài viết
4
Được thích
3
Xin chào các Anh Chị và các bạn,

Mình có 1 chuỗi ký tự như bên dưới, và cần tách dữ lieu giữa mỗi dấu "/" ra theo từng cột. Mọi người vui lòng chỉ giúp ạ. Xin chân thành cảm ơn.

12345-12578/AWB12345/Plant/Tool/IE/0358-2345/12-03-2021
 
Giả sử dữ liệu trong cột A từ A2.

Chọn cột dữ liệu A -> menu Data -> chọn Text to columns ... -> nhấn Next -> chọn Other -> bên cạnh gõ / -> nhấn Next -> sửa $A$2 trong trường Destination thành $B$2 -> nhấn Finish
 
Giả sử dữ liệu trong cột A từ A2.

Chọn cột dữ liệu A -> menu Data -> chọn Text to columns ... -> nhấn Next -> chọn Other -> bên cạnh gõ / -> nhấn Next -> sửa $A$2 trong trường Destination thành $B$2 -> nhấn Finish
Cảm ơn Bạn.

Chuỗi dữ liệu này nằm trong bảng khác, và mình muốn dùng hàm để vừa tách vừa lookup qua sheet mới nên bạn có biết cách nào khác nữa không? xin cảm ơn.
 
Cảm ơn Bạn.

Chuỗi dữ liệu này nằm trong bảng khác, và mình muốn dùng hàm để vừa tách vừa lookup qua sheet mới nên bạn có biết cách nào khác nữa không? xin cảm ơn.
Bạn đưa file cụ thể, dữ liệu thế nào nằm ở đâu, tách cột nào, ghi vào sheet nào, thành các cột nào ....
Dữ liệu tối đa có bao nhiêu dòng. Bạn muốn dùng công thức hay VBA?
 
Bạn đưa file cụ thể, dữ liệu thế nào nằm ở đâu, tách cột nào, ghi vào sheet nào, thành các cột nào ....
Dữ liệu tối đa có bao nhiêu dòng. Bạn muốn dùng công thức hay VBA?
Bạn đưa file cụ thể, dữ liệu thế nào nằm ở đâu, tách cột nào, ghi vào sheet nào, thành các cột nào ....
Dữ liệu tối đa có bao nhiêu dòng. Bạn muốn dùng công thức hay VBA?
Mình đính kèm file, trong đó có 2 sheet, cần dung công thức để vừa dò tìm vừa tách qua 1 sheet mới. Xin chân thành cảm ơn.
 

File đính kèm

  • tách và lookup dữ liệu dùng hàm excel .xlsx
    10.2 KB · Đọc: 6
Tại ô C2 gõ công thức như sau:
Mã:
=TRIM(RIGHT(LEFT(SUBSTITUTE(VLOOKUP($B2,'Dữ liệu nguồn'!$A$2:$B$8,2),"/",REPT(" ",100)),COLUMN(A1)*100),100))
Copy công thức sang các ô bên phải.
 
Đọc lại mới nhớ quên chưa thêm Trim vào đầu để bỏ dấu cách thừa
Mã:
=TRIM(MID(SUBSTITUTE("/"&VLOOKUP($B2;'Dữ liệu nguồn'!$A$2:$B$11;2;0);"/";REPT(" ";999));999*COLUMN(A1);999))
 
Xin chào các Anh Chị và các bạn,

Mình có 1 chuỗi ký tự như bên dưới, và cần tách dữ lieu giữa mỗi dấu "/" ra theo từng cột. Mọi người vui lòng chỉ giúp ạ. Xin chân thành cảm ơn.

12345-12578/AWB12345/Plant/Tool/IE/0358-2345/12-03-2021
bạn tham khảo công thức 1614332857548.png
 
Web KT
Back
Top Bottom