Tách ký tự từ chuỗi ký tự trong 01 ô excel

Liên hệ QC

viethoamdf

Thành viên mới
Tham gia
20/4/13
Bài viết
40
Được thích
2
Kính chào anh, chị, em,

Mình có 01 bài toán như file đính kèm: tách (trích xuất) ký tự từ một chuỗi ký tự trong 01 ô excel. Đáp án nằm ở các cột B,C,D được tách ra từ chuỗi ký tự cột A.
Mình đã tìm một số công thức tách chuỗi ký tự nhưng thực hiện chưa được. Kính mong mọi người giúp đỡ.

Chân thành cảm ơn và Chúc sức khỏe.
 

File đính kèm

Kính chào anh, chị, em,

Mình có 01 bài toán như file đính kèm: tách (trích xuất) ký tự từ một chuỗi ký tự trong 01 ô excel. Đáp án nằm ở các cột B,C,D được tách ra từ chuỗi ký tự cột A.
Mình đã tìm một số công thức tách chuỗi ký tự nhưng thực hiện chưa được. Kính mong mọi người giúp đỡ.

Chân thành cảm ơn và Chúc sức khỏe.
Thử công thức thế này xem sao.
Mã:
B1=TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",100)),100))
C1=LEFT(B1,FIND("K",B1)-1)
D1=RIGHT(B1,LEN(B1)-LEN(C1))
Sau đó chọn 3 ô đó và fill công thức xuống
 
Thử công thức thế này xem sao.
Mã:
B1=TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",100)),100))
C1=LEFT(B1,FIND("K",B1)-1)
D1=RIGHT(B1,LEN(B1)-LEN(C1))
Sau đó chọn 3 ô đó và fill công thức xuống
Cảm ơn bạn, mình sẽ thêm iferror nếu không tìm thấy chữ K mà là 01 chữ khác (như A, B, C,...), nhưng nếu số lượng chữ đó quá nhiều thì phải làm thế nào bạn nhỉ ?
 
Cảm ơn bạn, mình sẽ thêm iferror nếu không tìm thấy chữ K mà là 01 chữ khác (như A, B, C,...), nhưng nếu số lượng chữ đó quá nhiều thì phải làm thế nào bạn nhỉ ?
Ô C1 sửa công thức lại như sau.
Mã:
=LEFT(B1,MAX(ROW(INDIRECT("1:"&LEN(B1)))*(NOT(ISNUMBER(--MID(B1,ROW(INDIRECT("1:"&LEN(B1))),1))))-1))
Kết thúc bằng Ctrl + Shift + Enter
 
Web KT

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

Back
Top Bottom