xin hàm lọc địa chỉ email (1 người xem)

Liên hệ QC

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

Nếu tên miền có nhiều hơn 1 dấu chấm thì công thức của bạn chưa đúng.
Đúng là khi viết công thức tôi giả thiết là tên miền chỉ có 1 dấu chấm. Chỉ có điều tôi quên viết giả thiết thôi.

Vì nếu xét cả 2 dấu chấm thì giả thiết 2. Sau e-mail hoặc không có gì (abc@xyz.com) hoặc dấu chấm (abc@xyz.com. Em cam on nhieu), hoặc dấu cách (abc@xyz.com ?? cam on thay a) sẽ không đúng chỗ đỏ đỏ. Trong nhiều trường hợp sẽ không thể biết e-mail là abc@xyz.com.hichic hay abc@xyz.com. Sẽ phải viết công thức khác hoặc phức tạp hơn.
Ý tưởng của bạn sửa lại như vầy hình như đúng.
Mã:
=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND(" ",A1&" ",FIND("@",A1))-1)," ",REPT(" ",100)),100))
Không đúng.
Công thức sẽ không đúng nếu dữ liệu là:
mr.touma@yahoo.com.Cảm ơn thầy ạ. (lọc ra có cả ".Cảm"
mr.touma@yahoo.com. Cảm ơn thầy ạ. (lọc ra có cả dấu chấm cuối)

Trước đó tôi cũng viết công thức tương tự nhưng lúc đó phải bỏ trường hợp sau e-mail có dấu chấm không thuộc e-mail. Vì lúc đó không thể biết được phần sau dấu chấm thứ 2 thuộc về e-mail hay không. Tất nhiên với dữ liệu như thế thì phải lọc ra phần có dấu chấm thứ 2 -> phân tích xem nó có là dạng tên miền không (com, vn, fr, pl, ru, hàng trăm đuôi). Và phải làm bằng code
 
Lần chỉnh sửa cuối:
cuối cùng chốt hạ lại là công thức nào thưa các Thầy? mấy cthức dài dài em gõ vào chả hiểu sao đều báo lỗi
 
cuối cùng chốt hạ lại là công thức nào thưa các Thầy? mấy cthức dài dài em gõ vào chả hiểu sao đều báo lỗi
Tui chỉ là khán giả chứ không thuộc tầng lớp các thầy mà bạn hỏi dưng mà xem biểu diễn nhiều quá nên muốn hỏi thớt tí là: Dữ liệu thực là như thế nào. Bạn đưa lên có vài dòng ví dụ sao mà đảm bảo đủ mẫu đại diện, xử lý dữ liệu kiểu này khác gì thầy mù xem voi.
Y kiến của khán giả nhé.
Chẳng biết không có đủ dữ liệu thì cái chốt cuối cùng là dư lào. Hóng//////////////////
 
Web KT

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

Back
Top Bottom