Xin cách tách dữ liệu (2 người xem)

Liên hệ QC

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

m212567

Thành viên chính thức
Tham gia
13/3/07
Bài viết
60
Được thích
6
Mình có một vấn đề với việc tách dữ liệu, mong các bạn giúp đỡ

Trong một ô EXCEL (Ví dụ ô A1), dữ liệu của mình thì có dạng: ABC/234/XYZ/789

Mình muốn tách dữ liệu riêng ra là: ABC, 234, XYZ và 789
Các dữ liệu tách này sau khi được tách sẽ nằm ở 1 ô dữ liệu riêng (ABC ở ô B1, 234 ở ô B2,...)

Hơi khó, mong các bạn quan tâm giúp đỡ
Mình cảm ơn nhiều!
 
Mình có một vấn đề với việc tách dữ liệu, mong các bạn giúp đỡ

Trong một ô EXCEL (Ví dụ ô A1), dữ liệu của mình thì có dạng: ABC/234/XYZ/789

Mình muốn tách dữ liệu riêng ra là: ABC, 234, XYZ và 789
Các dữ liệu tách này sau khi được tách sẽ nằm ở 1 ô dữ liệu riêng (ABC ở ô B1, 234 ở ô B2,...)

Hơi khó, mong các bạn quan tâm giúp đỡ
Mình cảm ơn nhiều!

Tớ làm thử 1 cách bạn tham khảo
Bạn xem cách làm trong file, có nhiều cách các Thầy viết hàm cũng hay lắm, bạn lên diễn đàn tìm kiếm.
 

File đính kèm

quá hay con gà quay

Cảm ơn bạn nhiều nhiều

Mình có thể mặc định ô đó hoặc sheet đó được ko bạn? nếu được nhờ bạn hướng dẫn giúp luôn nhé
 
Lần chỉnh sửa cuối:
Mình cũng vừa mới học phần này, xin góp thêm 1 cách

Giả sử dữ liệu đầu vào của bạn là ô A1, các kết quả xuất ra lần lượt tại ô B1, C1, D1, E1 lần lượt có công thức như sau:
PHP:
=TRIM(LEFT(SUBSTITUTE(TRIM(A1);"/";REPT(" ";LEN(A1)));LEN(A1)))

PHP:
TRIM(MID(SUBSTITUTE(TRIM(A1);"/";REPT(" ";LEN(A1)));LEN(A1);LEN(A1)))

PHP:
TRIM(MID(SUBSTITUTE(TRIM(A1);"/";REPT(" ";LEN(A1)));2*LEN(A1);LEN(A1)))

PHP:
TRIM(MID(SUBSTITUTE(TRIM(A1);"/";REPT(" ";LEN(A1)));3*LEN(A1);LEN(A1)))

Bạn xem file đính kèm nhé.
 

File đính kèm

tôi xin góp thêm để lọc abc dùng công thức: =LEFT(A1,FIND("/",A1)-1), lọc 234 dung công thức sau: TRIM(MID(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1),LEN(A1))), lọc 789 dùng công thức sau: TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1)))
 
Web KT

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

Back
Top Bottom