在Excel表格中我做了一个客户需要填写的表单,我有一个单元格,客户需要输入他的电子邮件地址,我需要尽可能多地对单元格进行数据验证,并且几乎成功了。这就是我所做的:
' this formula is for email structuring
=ISNUMBER(MATCH("*@*.???",A5,0))
' this formula to check if there is spaces at start and the end
=IF(LEN(A5)>LEN(TRIM(A5)),FALSE,TRUE)
但是,如果我是对的,例如(admin@ad min.com),第二个公式将不会检测电子邮件地址之间的空格,有什么线索吗?
发布于 2018-10-25 03:09:17
使用替换()
=IF(LEN(A5)>LEN(SUBSTITUTE(A5," ","")),FALSE,TRUE)
发布于 2018-10-25 03:12:39
这样如何:
=IF(LEN(A5)>LEN(SUBSTITUTE(A5," ","")),FALSE,TRUE)
基于Jeeped的评论:
=A5=SUBSTITUTE(A5," ","")
https://stackoverflow.com/questions/52976265
复制相似问题