Tách chuỗi trong cột làm 2 hoặc 3 cột (2 người xem)

  • Thread starter Thread starter thiennx
  • Ngày gửi Ngày gửi
Liên hệ QC

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

thiennx

Thành viên chính thức
Tham gia
18/9/08
Bài viết
73
Được thích
14
Nhờ các cao thủ xử lý hộ em cái này, em có 1 cột mà muốn tách nó thành 2 cột hoặc 3 cột như trong file đính kèm thì phải dùng công cụ nào?
 

File đính kèm

Nhờ các cao thủ xử lý hộ em cái này, em có 1 cột mà muốn tách nó thành 2 cột hoặc 3 cột như trong file đính kèm thì phải dùng công cụ nào?
Bạn dùng công cụ text to columns.. nhé
chọn cột cần tách, vào menu data text to columns.../ nhấn next, chọn other, gõ dấu + và nhấn finish.
hoặc dùng hàm tách ra cũng được
 
Lần chỉnh sửa cuối:
Công thức 1:
=IF(ISERROR(FIND("+",TRIM(A1),1)),A1,LEFT(TRIM(A1),FIND("+",TRIM(A1),1)-1))
Công thức 2:
=IF(ISERROR(FIND("+",TRIM(A1),1)),"",RIGHT(TRIM(A1),LEN(TRIM(A1))-FIND("+",TRIM(A1),1)))
Bổ xung thêm công thức tách dấu "+"
=IF(ISERROR(FIND("+",TRIM(A1),1)),"",MID(TRIM(A1),FIND("+",TRIM(A1),1),1))
 

File đính kèm

Lần chỉnh sửa cuối:
Hoặc:
B1=IF(ISERROR(FIND("+",A1)),A1,LEFT(A1,FIND("+",A1)-1))
C1=IF(ISERROR(RIGHT(A1,LEN(A1)-LEN(J1)-1)),"",RIGHT(A1,LEN(A1)-LEN(J1)-1))
 
nhờ các cao thủ xử lý hộ em cái này, em có 1 cột mà muốn tách nó thành 2 cột hoặc 3 cột như trong file đính kèm thì phải dùng công cụ nào?
Mã:
=if(iserror(find("+";a1));a1;left(a1;find("+";a1)-1))
Mã:
=if(iserror(find("+";a1));"";mid(a1;find("+";a1);1))
Mã:
=if(iserror(find("+";a1;1));"";trim(mid(a1;find("+";a1)+1;10)))
 
Lần chỉnh sửa cuối:
Nhờ các cao thủ xử lý hộ em cái này, em có 1 cột mà muốn tách nó thành 2 cột hoặc 3 cột như trong file đính kèm thì phải dùng công cụ nào?
Bạn thử dùng 2 công thức sau nha. Đổi kiểu cho công thức thêm mới lạ tí.
PHP:
=LEFT(A1,MIN(FIND("+",A1&"+")-1,LEN(A1)))
PHP:
=IF(COUNTIF(A1,"*+*")=1,MID(A1,FIND("+",A1)+1,100),"")
 

File đính kèm

Web KT

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

Back
Top Bottom