在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),则第二个公式将无法检测到电子邮件地址之间的空格,是否有任何线索?
最佳答案
使用SUBSTITUTE()
=IF(LEN(A5)>LEN(SUBSTITUTE(A5," ","")),FALSE,TRUE)