Thử:Nhờ các bác hướng dẫn em cách kiểm tra tên có viết tắt ở chữ đệm nhưng họ và tên thì đầy đủ. So với tên gốc thì biết xem tên nào là đúng tên nào là sai.
Em gửi mẫu file ví dụ
D1=IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=LEN(B1)-LEN(SUBSTITUTE(B1," ","")),"Đúng","Sai")




Cách của Anh rất hay. Anh so sánh chuỗi A với chuỗi B rồi xem độ dài chuỗi để so sánh.Thử:
Fill xuống.PHP:D1=IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=LEN(B1)-LEN(SUBSTITUTE(B1," ","")),"Đúng","Sai")
Chúc bạn ngày vui.
Nếu A1=HA THI HUYEN TRANG; B1 =HA V HUYEN TRANG thì D1 vẫn cho kết quả Đúng anh ạThử:
Fill xuống.PHP:D1=IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=LEN(B1)-LEN(SUBSTITUTE(B1," ","")),"Đúng","Sai")
Chúc bạn ngày vui.
Cách của Anh BeBo cũng hay anh lấy kí tự giữa so sánh nếu thiếu kí tự là biết ngay.Ví dụ này chỉ có những tên 4 ký tự, thế còn 2,3 hoặc 5,6 thì sao?
Nếu định nghĩa tên lót là chữ thứ 2 sau họ, xét các trường hợp sau:
LE TU ====> LE TU
HA THI TRANG ===> HA T TRANG
HA THI HUYEN TRANG ===> HA T HUYEN TRANG
Dùng công thức này:
=AND(MID(A1,SEARCH(" ",A1),2)=MID(B1,SEARCH(" ",B1),2),LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=LEN(B1)-LEN(SUBSTITUTE(B1," ","")))
Phần màu đỏ kiểm tra ký tự đầu tiên sau khoảng trắng đầu tiên xem có giống hay không
Phần màu xanh kiểm tra các ký tự còn lại có giống hay không
Bác ơi em thử thay tên khác thì nó vẫn báo true ạThử:
Fill xuống.PHP:D1=IF(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))=LEN(B1)-LEN(SUBSTITUTE(B1," ","")),"Đúng","Sai")
Chúc bạn ngày vui.




Diễn giải vậy đúng như chưa đủ.Cách của Anh BeBo cũng hay anh lấy kí tự giữa so sánh nếu thiếu kí tự là biết n
Em diễn giải vậy được không Anh?
Em chúc Anh ngày vui.
Em vẫn thắc mắc chủ topic hỏi câu này PHAM THI MINH HUYEN - PHAM T MINHTRUYEN- TRUE cái này là False sao lại True.Diễn giải vậy đúng như chưa đủ.
Giả sử: HA THI HUYEN TRANG và HA T TRANG (sai) và HA T HUYEN TRANG (đúng)
Phải thỏa 2 điều kiện: 2 ký tự sau họ HA là " T" phải giống nhau VÀ số lượng khoảng trắng giữa 2 tên là giống nhau
Tuy nhiên công thức này chưa phân biệt được lỗi chính tả, VD:
HA T HUYEN CHANG nó vẫn cho là đúng
Để xử lý lỗi này không khó, tuy nhiên có lẽ chủ TOPIC không yêu cầu nên thôi.
CÓ Ạ, Bác giúp em với ạDiễn giải vậy đúng như chưa đủ.
Giả sử: HA THI HUYEN TRANG và HA T TRANG (sai) và HA T HUYEN TRANG (đúng)
Phải thỏa 2 điều kiện: 2 ký tự sau họ HA là " T" phải giống nhau VÀ số lượng khoảng trắng giữa 2 tên là giống nhau
Tuy nhiên công thức này chưa phân biệt được lỗi chính tả, VD:
HA T HUYEN CHANG nó vẫn cho là đúng
Để xử lý lỗi này không khó, tuy nhiên có lẽ chủ TOPIC không yêu cầu nên thôi.




Chủ topic đang yêu cầu các ký tự còn lại phải chính xác tuyệt đối.Em vẫn thắc mắc chủ topic hỏi câu này PHAM THI MINH HUYEN - PHAM T MINHTRUYEN- TRUE cái này là False sao, lại True.
Anh có thể giải thích được không?
Vậy thị dùng cái này:Bác ơi em thử thay tên khác thì nó vẫn báo true ạ
PHAM THI MINH HUYEN - PHAM T MINH TRUYEN- TRUE
Thực tế là Huyền và Truyền đã là false ạ