Chào các bạn,
Các bạn khai sáng giúp mình chuỗi công thức này:
=RIGHT(B5,LEN(B5)-FIND("*",SUBSTITUTE(B5," ","*",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
Bạn hiểu hai hàm này sẽ giải thích được công thức cho mình, dấu & là nối chuỗi
Hàm FIND(find_text, within_text [, start_num])
find_text: chuỗi văn bản cần tìm (chuỗi con)
within_text: chuỗi văn bản chứa chuỗi cần tìm (chuỗi mẹ)
start_num: vị trí bắt đầu tìm trong chuỗi within_text (mặc định là 1)
HÀM SUBSTITUTE(text, old-text, new-text, (instance-num))
TEXT : đoạn or tham chiếu ô chứa text có các ký tự mà ta muốn thay thế
OLD-TEXT : là text hiện hành mà bạn muốn thay thế
NEW-TEXT : text mà bạn muốn thay thế old-text bằng text đó
INSTANCE-NUM : xác định trường hợp nào đó của old-text mà ta muốn thay thế (bỏ qua các trường hợp của old-text để thay thế)
Chưa chính xác lắmGiải thích thế này cũng như không. Cái mấu chốt là cái dấu *. Công thức này sẽ tìm tất cả chuỗi trước khoảng trắng và xoá đi. Chính xác người ta dùng cái này để lọc lấy tên. Nhưng hàm này dài dòng quá. Cái này cũng được nè
=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",10)),10))
phải làCông thức này sẽ tìm tất cả chuỗi trước khoảng trắng và xoá đi
Hàm này nên thêm hàn Trim cho chắc cúCông thức này sẽ tìm tất cả ký tự trước khoảng trắng cuối cùng trong chuỗi và xoá đi
1- Nên có thêm hàm TRIM để loại những khoảng trắng vô nghĩa nếu có ở [B5]=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",10)),10))
Thân=TRIM(RIGHT(SUBSTITUTE(TRIM(B5)," ",REPT(" ",LEN(B5))),LEN(B5)))