Tách chuỗi ký tự

Liên hệ QC

huonglien1901

GPE là ngôi nhà thứ 2 của tôi!!!
Tham gia
17/4/16
Bài viết
2,701
Được thích
2,433
Giới tính
Nam
Nghề nghiệp
Nhân viên kỹ thuật in ấn
Em chào mọi người!

Em có vấn đề nhờ mọi người hỗ trợ.

Em muốn tách chuỗi như file đính kèm:

Yêu cầu: Khi gặp những ký tự chữ thì lầy từ ký tự đó lấy về sau:

Em cảm ơn mọi người nhiều!
 

File đính kèm

  • THU.xlsx
    13.4 KB · Đọc: 23
Em chào mọi người!

Em có vấn đề nhờ mọi người hỗ trợ.

Em muốn tách chuỗi như file đính kèm:

Yêu cầu: Khi gặp những ký tự chữ thì lầy từ ký tự đó lấy về sau:

Em cảm ơn mọi người nhiều!
Thử hàm tự tạo
Mã:
Option Explicit

Function Duoi(Chuoi)
Static reg As Object
Set reg = CreateObject("vbScript.RegExp")
reg.Pattern = "[A-Z]+.+"
reg.Global = True
If reg.test(Chuoi) Then
    Duoi = reg.Execute(Chuoi)(0)
End If
End Function
 
Bài này viết hàm đơn giản mà @@
=MID(A2,AGGREGATE(15,6,SEARCH(CHAR(ROW($65:$90)),A2),1),99)
 
Trường hợp không bắt đầu bằng ký tự khác có công thức nào tổng quát không Anh?
Thì nó bao hàm mọi ký tự rồi, em muốn những ký tự nào thì phải đưa ra cho mọi người xem chứ.
Thôi xài đỡ hàm này xem:
Mã:
=MID(A2,MATCH(TRUE,ISERR(-MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),),LEN(A2))
 
Thì nó bao hàm mọi ký tự rồi, em muốn những ký tự nào thì phải đưa ra cho mọi người xem chứ.
Thôi xài đỡ hàm này xem:
Mã:
=MID(A2,MATCH(TRUE,ISERR(-MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),),99)
Em đã xem lại rồi, em test kết quả đều cho kết quả mỹ mãn .

Cảm ơn Anh nhiều!
 
Web KT
Back
Top Bottom