Yêu cầu cụ thể em ghi trong file excel đính kèm, mong các anh chị giúp đỡ !
="- "&MID(B3;FIND("Đổ Bê tông";B3);FIND(".";B3;FIND("Đổ Bê tông";B3))-FIND("Đổ Bê tông";B3)+1)
Ô D3 gõ thử công thức này.Yêu cầu cụ thể em ghi trong file excel đính kèm, mong các anh chị giúp đỡ !
=IF(C3;MID(B3;FIND("- Đổ Bê tông";B3);FIND("-";RIGHT(B3;LEN(B3)-FIND("- Đổ Bê tông";B3)))-1);"")
D3=MID(B3,SEARCH("- Đổ Bê tông",B3),SEARCH(CHAR(10),B3,SEARCH("- Đổ Bê tông",B3)+1)-SEARCH("- Đổ Bê tông",B3))
Em nghĩ dùng char(10) an toàn hơn "-".FIND("-"
Ô D3 gõ thử công thức này.
Mã:=IF(C3;MID(B3;FIND("- Đổ Bê tông";B3);FIND("-";RIGHT(B3;LEN(B3)-FIND("- Đổ Bê tông";B3)))-1);"")
Chưa xử lý trường hợp nội dung cần tìm là dòng cuốiMã:D3=MID(B3,SEARCH("- Đổ Bê tông",B3),SEARCH(CHAR(10),B3,SEARCH("- Đổ Bê tông",B3)+1)-SEARCH("- Đổ Bê tông",B3))
-
Em nghĩ dùng char(10) an toàn hơn "-".![]()
Vậy anh ra tay tiếp dòng cuối luôn đi.Chưa xử lý trường hợp nội dung cần tìm là dòng cuối![]()
Công thức của bạn, sửa RIGHT(...) thành RIGHT(...)&"-" là được thôi.Vậy anh ra tay tiếp dòng cuối luôn đi.