职位的Excel电子邮件验证。在@character之后
除了检查单元格是否有@和。与之相关联的字符,是否有任何方法可以获取以下内容并检查是否至少有一个。是在@字符后面吗?如果不是,那就认为电子邮件地址是假的?职位的Excel电子邮件验证。在@character之后,excel,excel-formula,Excel,Excel Formula,除了检查单元格是否有@和。与之相关联的字符,是否有任何方法可以获取以下内容并检查是否至少有一个。是在@字符后面吗?如果不是,那就认为电子邮件地址是假的? =AND(NOT(ISERROR(FIND("@",C2))),NOT(ISERROR(FIND(".",C2))),ISERROR(FIND(" ",C2))) 你可以试试这个: =IF(ISERROR(FIND(".",MID(C2,FIND("@",C2),LEN(C2)))),FALSE,TRUE) 电子邮件地址必须同时包含“@”和
=AND(NOT(ISERROR(FIND("@",C2))),NOT(ISERROR(FIND(".",C2))),ISERROR(FIND(" ",C2)))
你可以试试这个:
=IF(ISERROR(FIND(".",MID(C2,FIND("@",C2),LEN(C2)))),FALSE,TRUE)
电子邮件地址必须同时包含“@”和“.”,因此您不需要单独进行测试,只需直接检查单元格中“@”之后是否存在“.”,如果存在,则返回TRUE,否则在任何其他情况下返回FALSE。您可以尝试以下方法:
=IF(ISERROR(FIND(".",MID(C2,FIND("@",C2),LEN(C2)))),FALSE,TRUE)
电子邮件地址必须同时包含“@”和“.”,因此您不需要单独进行测试,只需直接检查单元格中“@”之后是否存在“.”,如果存在,则返回TRUE,否则在任何其他情况下返回FALSE。您可以尝试以下方法:
=IF(ISERROR(FIND(".",MID(C2,FIND("@",C2),LEN(C2)))),FALSE,TRUE)
电子邮件地址必须同时包含“@”和“.”,因此您不需要单独进行测试,只需直接检查单元格中“@”之后是否存在“.”,如果存在,则返回TRUE,否则在任何其他情况下返回FALSE。您可以尝试以下方法:
=IF(ISERROR(FIND(".",MID(C2,FIND("@",C2),LEN(C2)))),FALSE,TRUE)
电子邮件地址必须同时包含“@”和“.”,因此您不需要单独进行测试,因此只需直接检查单元格中“@”之后是否存在“.”,如果存在,则返回TRUE,否则在任何其他情况下返回FALSE。您可以尝试此方法,同时保留原始公式语句:
=AND(NOT(ISERROR(FIND("@",C2))),(LEN(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))))-LEN(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))),".",""))>=1),ISERROR(FIND(" ",C2)))
这对我很有效。你可以试试这个,也可以保留你原来的公式声明:
=AND(NOT(ISERROR(FIND("@",C2))),(LEN(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))))-LEN(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))),".",""))>=1),ISERROR(FIND(" ",C2)))
这对我很有效。你可以试试这个,也可以保留你原来的公式声明:
=AND(NOT(ISERROR(FIND("@",C2))),(LEN(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))))-LEN(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))),".",""))>=1),ISERROR(FIND(" ",C2)))
这对我很有效。你可以试试这个,也可以保留你原来的公式声明:
=AND(NOT(ISERROR(FIND("@",C2))),(LEN(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))))-LEN(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(C2,"@",REPT(" ",LEN(C2))),LEN(C2))),".",""))>=1),ISERROR(FIND(" ",C2)))
它对我很有效。这也很有效,很容易理解,并提供更好的电子邮件验证:
=IF(iError(搜索(“.”,A8,搜索(“@”,A8)+2)),“失败”,“通过”)
这也很有效,很容易理解,并提供更好的电子邮件验证:
=IF(iError(搜索(“.”,A8,搜索(“@”,A8)+2)),“失败”,“通过”)
这也很有效,很容易理解,并提供更好的电子邮件验证:
=IF(iError(搜索(“.”,A8,搜索(“@”,A8)+2)),“失败”,“通过”)
这也很有效,很容易理解,并提供更好的电子邮件验证:
=IF(iError(SEARCH(“.”,A8,SEARCH(“@”,A8)+2)),“FAILS”,“PASSES”)
如果@blackhawk前面有两个点,这将失败我误解了您的情况。现在已更正,您可以试试。感谢您的调整如果@@blackhawk前面有2个点,则此操作将失败。我误解了您的情况。现在已更正,您可以试试。感谢您的调整如果@@blackhawk前面有2个点,则此操作将失败。我误解了您的情况。现在已更正,您可以试试。感谢您的调整如果@@blackhawk前面有2个点,则此操作将失败。我误解了您的情况。现在已更正,您可以试用。谢谢您的调整谢谢您的解释!谢谢你的解释!谢谢你的解释!谢谢你的解释@黑鹰,没问题。我经常用这个公式。@Blackhawk,没问题。我经常用这个公式。@Blackhawk,没问题。我经常用这个公式。@Blackhawk,没问题。我经常使用这个公式。