Tìm 1 ký tự bất kì trong 1 chuỗi - để lọc email ra khỏi tên, số điện thoại v.vvv

  • Thread starter Thread starter lahato
  • Ngày gửi Ngày gửi
Liên hệ QC

lahato

Thành viên mới
Tham gia
22/12/08
Bài viết
9
Được thích
2
Tôi có 1 danh sách (1 cột tên A1) gồm tên công ty, Số điện thoại, fax và Email.
Tôi chỉ muốn lấy ra email thôi!
Ở A2 tôi nhập
=IF(A1="*"&"@"&"*";A1;0)
Nhưng không ra.
!
Trân trọng cảm ơn mọi sự giúp đỡ
 

File đính kèm

Lần chỉnh sửa cuối:
Tôi có 1 danh sách (1 cột tên A1) gồm tên công ty, Số điện thoại, fax và Email.
Tôi chỉ muốn lấy ra email thôi!
Ở A2 tôi nhập
=IF(A1="*"&"@"&"*";A1;0)
Nhưng không ra.
!
Trân trọng cảm ơn mọi sự giúp đỡ

Bạn úp file lên đi. nhìn không hiểu được dữ liệu ntn đâu.
IF(A1="*"&"@"&"*";MID(A1,.....);0)
 
Tôi có 1 danh sách (1 cột tên A1) gồm tên công ty, Số điện thoại, fax và Email.
Tôi chỉ muốn lấy ra email thôi!
Ở A2 tôi nhập
=IF(A1="*"&"@"&"*";A1;0)
Nhưng không ra.
!
Trân trọng cảm ơn mọi sự giúp đỡ
Thế này phải không bạn xem file nhé!
 

File đính kèm

Nếu dữ liệu của bạn luôn có chữ Email thì có thể dùng hàm sau:
Mã:
Function GetEmail(Rng As Range)
  Dim Vt As Long
  On Error Resume Next
  Vt = InStr(1, Rng, "Email")
  GetEmail = Mid(Rng, Vt, Len(Rng) - Vt + 1)
End Function
Lưu ý: Cấu trúc dữ liệu trong file không đúng với yêu cầu vì toàn bộ thông tin không nằm trong một ô.
 
Ô ô! Cám ơn bạn hoamattroicoi.
Kết quả của bạn là đúng mong muốn tôi rồi đấy.
Nhưng giờ tôi lại gặp 1 tình huống trớ trêu hơn là không có chữ "Email: "
Còn bạn tintam7251 viết thì tôi tiếc là tôi không hiểu gì cả! hix!
 

File đính kèm

Ô ô! Cám ơn bạn hoamattroicoi.
Kết quả của bạn là đúng mong muốn tôi rồi đấy.
Nhưng giờ tôi lại gặp 1 tình huống trớ trêu hơn là không có chữ "Email: "
Còn bạn tintam7251 viết thì tôi tiếc là tôi không hiểu gì cả! hix!
Thì thế này thôi :
Tôi có cùng ý kiến với bác huu_thang viết đó, thêm vào file cho bạn nè :
 

File đính kèm

Thì thế này thôi :
Tôi có cùng ý kiến với bác huu_thang viết đó, thêm vào file cho bạn nè :
ô hô, lỡ lúc thì có lúc thì không có thì sao:
email :shamyla@hcm.vnn.vn
e-mail :shamyla@hcm.vnn.vn
e :shamyla@hcm.vnn.vn
xin vui lòng gửi thư đến :shamyla@hcm.vnn.vn
 
Giải pháp triệt để nhất, theo tôi là tìm vị trí của ký tự @ trong ô, sau đó lấy tất cả ký tự trước và sau @, đến khi đụng khoảng trắng hay dấu ":" thì thôi
 
Không cần dấu "?" đâu bác ạ "*" đại diện cho 1 chuỗi ký tự rồi mà! Thế này thôi ạ:
IF(COUNTIF(A2,"*@*"),A2,"")
Theo bạn thì những chuỗi dưới đây có phải là địa chỉ Email không:
@
Ngành nghề: Chế tạo, lắp ráp và sửa chữa xe @.
@giaiphapexcel.com
Addmin@
 
Theo bạn thì những chuỗi dưới đây có phải là địa chỉ Email không:
@
Ngành nghề: Chế tạo, lắp ráp và sửa chữa xe @.
@giaiphapexcel.com
Addmin@
Nếu như bác thì thế này thì cái này cúng chẳng gọi là địa chỉ email :
Công ty @.sản xuất giày
Ngành nghề : sản xuất.@ giày
Nói chung là file của bạn ấy chỉ cần như vậy là được rồi mà.
 
Nếu như bác thì thế này thì cái này cúng chẳng gọi là địa chỉ email :
Công ty @.sản xuất giày
Ngành nghề : sản xuất.@ giày
Nói chung là file của bạn ấy chỉ cần như vậy là được rồi mà.
Đương nhiên những cái này không phải là địa chỉ Email rồi. Bạn thử dùng công thức của tôi đối với những chuỗi này xem nó có bảo là địa chỉ Email không.
 
Theo bạn thì những chuỗi dưới đây có phải là địa chỉ Email không:
@
Ngành nghề: Chế tạo, lắp ráp và sửa chữa xe @.
@giaiphapexcel.com
Addmin@
Nói như bạn thì
@Nguyễn.Hiền
Ngành nghề : Sản xuất @ giày.com
Cũng đâu gọi là địa chỉ email được.
Công thức trong file của bạn lahato chỉ cần như vậy thôi bạn ạ.
=IF(COUNTIF(A2;"*@*");A2;"")
 
Nguyên văn bởi lahato
Tôi có 1 danh sách (1 cột tên A1) gồm tên công ty, Số điện thoại, fax và Email.
Tôi chỉ muốn lấy ra email thôi!
Còn bạn tintam7251 viết thì tôi tiếc là tôi không hiểu gì cả! hix!
-He..he, sorry bạn nhé, căn cứ vào đoạn trên, mình hiểu là bạn cần tách email ra từ một chuỗi (danh sách) gồm tên công ty, số đt, fax...nằm trong ô A1. Nên đã hiểu sai ý bạn.
-Chúc mừng bạn đã tìm được câu trả lời.
 
Ố ô! hay quá hay quá! Cám ơn bà con cô bác! Chỉ như vậy là đủ rồi!
Thông thường mail gồm có chữ Email nữa mà tôi dùng Ctrl F bỏ hết mấy cái linh tinh rồi!
mà lạ thiệt tôi sử dụng open office hàm đó nó ngu luôn!
 
Web KT

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

Back
Top Bottom