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,434
- Giới tính
- Nam
- Nghề nghiệp
- Nhân viên kỹ thuật in ấn
Bạn tham khảo...................Yêu cầu: Khi gặp những ký tự chữ thì lầy từ ký tự đó lấy về sau:
Thử hàm tự tạoEm 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!
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ạn tham khảo...................
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?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)
Em cảm ơn Anh nhiều nhaBài này viết hàm đơn giản mà @@
=MID(A2,AGGREGATE(15,6,SEARCH(CHAR(ROW($65:$90)),A2),1),99)
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ứ.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?
=MID(A2,MATCH(TRUE,ISERR(-MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),),LEN(A2))
Em đã xem lại rồi, em test kết quả đều cho kết quả mỹ mãn .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)
bạn tham khảo L))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!
=MID(A2;MIN(IFERROR(SEARCH(CHAR(ROW($A$97:$A$122));A2);LEN(A2)+1));1+LEN(A2)-MIN(IFERROR(SEARCH(CHAR(ROW($A$97:$A$122));A2);LEN(A2)+1)))