Tách các chuỗi ký tự phân cách nhau bởi dấu ", " ra các ô khác nhau

Liên hệ QC

KhoiSMC

Thành viên thường trực
Tham gia
19/6/09
Bài viết
246
Được thích
32
Chào các bạn,

Mình sử dụng công thức sau để tách dữ liệu thành nhiều dòng khác nhau, cụ thể như sau:
Untitled.png
code đặt tại ô C1 là:
Mã:
=TRIM(MID(SUBSTITUTE($A$1,",",REPT(" ",255)),ROWS($1:1)*255-254,255))

Nhưng nếu mình muốn tách dữ liệu tại ô A1 thành nhiều cột khác nhau, thì code sửa như thế nào các bạn nhỉ, ví dụ:
Untitled1.png

Thanks
Khoi
 
Chào các bạn,

Mình sử dụng công thức sau để tách dữ liệu thành nhiều dòng khác nhau, cụ thể như sau:
View attachment 123672
code đặt tại ô C1 là:
Mã:
=TRIM(MID(SUBSTITUTE($A$1,",",REPT(" ",255)),ROWS($1:1)*255-254,255))

Nhưng nếu mình muốn tách dữ liệu tại ô A1 thành nhiều cột khác nhau, thì code sửa như thế nào các bạn nhỉ, ví dụ:
View attachment 123673

Thanks
Khoi
Thì bạn sửa ROWS($1:1) thành COLUMNS($A:A) thôi
Mã:
=MID(SUBSTITUTE($A$1,",",REPT(" ",255)),COLUMNS($A:A)*255-254,255)
Ngoài ra, Excel có sẵn công cụ Text to columns đó bạn.
 
Chào các bạn,

Mình sử dụng công thức sau để tách dữ liệu thành nhiều dòng khác nhau, cụ thể như sau:
code đặt tại ô C1 là:
Mã:
=TRIM(MID(SUBSTITUTE($A$1,",",REPT(" ",255)),ROWS($1:1)*255-254,255))
Nhưng nếu mình muốn tách dữ liệu tại ô A1 thành nhiều cột khác nhau, thì code sửa như thế nào các bạn nhỉ, ví dụ:
Thanks
Khoi
Đổi ROWS thành COLUMNS:
=TRIM(MID(SUBSTITUTE($A$1,",",REPT(" ",255)),COLUMNS($A:A)*255-254,255))
 
uh nhỉ mình thì cứ loay hoay đổi row thành cell, ... hóa ra dùng columns

cám ơn các bạn nhiều.
Khoi
 
Web KT
Back
Top Bottom