发布网友 发布时间:2022-04-21 23:41
共2个回答
热心网友 时间:2022-07-12 03:39
数据有效性的公式可以先在工作表中测试,正确后,再在设置数据有效性性时使用。但两者还是有差别的。你这个公式是一个完整的以IF为基本函数的公式,得到的结果是数据(H6)或错误提示。而数据有效性的自定义公式中,要求得到的结果是true或false,也可以分别是大于0的数字(一般为1)或0,这里0等价于false,大于0的数字等价于true。追答
IF函数的一般形式:
=IF(条件, 条件成立时的取值,条件不成立时取值)
共3个参数,第1个就是条件,其结果一般是要不为true,要不为false。
你是防止输入身份证号码有误吗?如果是,那么最好的方法是利用身份证号码的验证码检查。身份证号码的验证码是一套科学的计算方法,18位中任何一位输入错误都会验证错误。如下图中序号为2的身份证输错了一位,最后一位就与用验证码计算的结果不同(身份证号码中为8,而计算的验证码为7),通过设置条件格式,输入的内容立马填充预先选择颜色。因为验证计算公式用到数组({}中的若干数字),不能用数据有效性,所以采用辅助列计算出验证码,设置单元格格式来提示。这种方式应该也很有效的。
热心网友 时间:2022-07-12 03:40
你是想设置检验身份证号码输入的公式吧,中间那几句不过是想判断日期是否合法,看着眼晕,我先想想,可以精简一下公式