Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
职位的Excel电子邮件验证。在@character之后_Excel_Excel Formula - Fatal编程技术网

职位的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,没问题。我经常使用这个公式。