Trong công việc, đôi lúc chúng ta cần thực hiện 1 số thao tác như lấy chuỗi sau một ký tự xuất hiện cuối cùng trong Excel. Quả thật là khá khó khăn, hôm nay Ngô Tôn .IT sẽ giúp bạn thực hiện điều này.
Như các bạn đã biết, để cắt một chuỗi bắt đầu từ vị trí nào đó ta dùng hàm LEFT, RIGHT hay MID. Bây giờ ta cần một số hàm khác kết hợp để thực hiện.
Ý tưởng lấy vị trí xuất hiện cuối cùng của 1 ký tự string:
1 |
(len(string)-len(substitute(string, substring, "")))\len(substring) |
VD:
Ta cần lấy vị trí cuối của ký tự “\”
1 |
=FIND("@",SUBSTITUTE(A1,"\","@",(LEN(A1)-LEN(SUBSTITUTE(A1,"\","")))/LEN("\"))) |
Ở trên, ta dùng ký tự @ thay thế cho ký tự \ sau đó lấy vị trí
Cuối cùng ta dùng hàm RIGHT để lấy chuỗi.
1 |
=RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,"\","@",(LEN(A1)-LEN(SUBSTITUTE(A1,"\","")))/LEN("\")))) |
Kết quả
Leave a Reply