Giúp em tách chuỗi ra nhiều chuỗi con (1 người xem)

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

thaocnc

Thành viên mới
Tham gia
21/10/07
Bài viết
45
Được thích
3
26/395*3.95*3,9
265/3935*3*4
2645/428*3,5*5
Em có 1 dãy chuỗi như trên,trong đó các chuỗi con cách nhau bởi dấu / và *.Số lượng ký tự trong chuỗi con là không cố định,bây giờ em muốn tách các chuỗi con đó ra các cell khác nhau.
Mong các anh chị giúp đỡ.
 
26/395*3.95*3,9
265/3935*3*4
2645/428*3,5*5
Em có 1 dãy chuỗi như trên,trong đó các chuỗi con cách nhau bởi dấu / và *.Số lượng ký tự trong chuỗi con là không cố định,bây giờ em muốn tách các chuỗi con đó ra các cell khác nhau.
Mong các anh chị giúp đỡ.

Trước tiền dùng chức năng text column với dấu "/", sau đó tiếp tục dùng chức năng này với dấu "*" cho phần còn lại.
Bạn gửi file lên đi, mọi người sẽ giúp bạn cụ thể nhé.
 
26/395*3.95*3,9
265/3935*3*4
2645/428*3,5*5
Em có 1 dãy chuỗi như trên,trong đó các chuỗi con cách nhau bởi dấu / và *.Số lượng ký tự trong chuỗi con là không cố định,bây giờ em muốn tách các chuỗi con đó ra các cell khác nhau.
Mong các anh chị giúp đỡ.
Bạn sử dụng vài lần Text to column đi với dấu Other trong Delimiters là * rồi đến /
OK/OK
 
26/395*3.95*3,9
265/3935*3*4
2645/428*3,5*5
Em có 1 dãy chuỗi như trên,trong đó các chuỗi con cách nhau bởi dấu / và *.Số lượng ký tự trong chuỗi con là không cố định,bây giờ em muốn tách các chuỗi con đó ra các cell khác nhau.
Mong các anh chị giúp đỡ.

Trước tiên chọn cột dữ liệu. Sau đó bấm Ctrl + H để tìm và thay thế dấu / thành *
Tiếp theo là sử dụng chức nắng TextToColumns của Excel để tách
 
Em gửi file lên rồi,anh chị giúp em với.
Em cám ơn.
 

File đính kèm

Em gửi file lên rồi,anh chị giúp em với.
Em cám ơn.

Bạn đã tách hết rối còn tách gì nữa. Nếu dữ liệu của bạn còn nữa thì bạn gửi cột dữ liệu đó lên đây thôi, sau khi mọi người tách xong giùm bạn thì bạn copy đưa vào là được mà.
 
Em gửi file lên rồi,anh chị giúp em với.
Em cám ơn.

Công thức cho E10:
Mã:
=TRIM(MID(SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE($B10,"/"," "),"*"," "))," ",REPT(" ",LEN($B10))),(COLUMNS($A:A)-1)*LEN($B10)+1,LEN($B10)))
Kéo fill sang phải và xuống dưới
 
Cám ơn bạn,trong file đó là mình tự đánh vào để mọi người biết,còn mình muốn có công thức để nó tự động tách.Do file của mình lớn không up được nên mình chỉ đưa 1 đoạn lên thôi.
 
Công thức cho E10:
Mã:
=TRIM(MID(SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE($B10,"/"," "),"*"," "))," ",REPT(" ",LEN($B10))),(COLUMNS($A:A)-1)*LEN($B10)+1,LEN($B10)))
Kéo fill sang phải và xuống dưới

Anh xem giúp,em đánh hoặc copy công thức trên vào nhưng nó chỉ hiện ra công thức mà không ra kết quả
 

File đính kèm

không hiểu sao ở cơ quan copy - paste không được,về nhà lại được
Rất cám ơn anh đã nhiệt tình giúp đỡ.
 

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

Back
Top Bottom