Tách họ tên 1 người trong chuỗi chứa tên của nhiều người (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

-----------------------------------

Không được à nha!
Ai dám chắc 2 đầu dấu cộng sẽ là 2 khoảng trắng? Lở nó chẳng có khoẳng trắng nào thì sao? (kiểu vầy: Lê Thành+Nguyễn Văn Xuyên) ---> Thế nên mới cần đến SUBSTITUTE
Ngoài ra, cũng không dám chắc 2 đầu dấu cộng là mấy khoảng trắng ---> Thế nên thêm TRIM vào thì sẽ chắc ăn hơn
PHP:
=IF(ISERROR(SEARCH("+"&$D$4&"+","+"&SUBSTITUTE(SUBSTITUTE(TRIM($C6)," +","+"),"+ ","+")&"+")),"",$D$4)
Các bạn có ý gì khác để rút gọn không?
Cái này thì khác. Kết quả sai do dữ liệu không đồng nhất thì ráng mà chịu chứ +-+-+-+

Cả trong trường hợp đó, công thức vẫn có thể gọn hơn:
Mã:
=IF(ISERROR(SEARCH("+ "&$D$4&" +",TRIM(SUBSTITUTE("+"&$C6&"+","+"," + ")))),"",$D$4)
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom