永发信息网

=NOT(AND(OR(LEN($B2)=15,LEN($B2)=18),ISNUMBER(--LEFt($B2,17)

答案:1  悬赏:60  手机版
解决时间 2021-07-28 14:10
  • 提问者网友:活着好累
  • 2021-07-27 13:26
=NOT(AND(OR(LEN($B2)=15,LEN($B2)=18),ISNUMBER(--LEFt($B2,17))))
身份证号码为15位或18位,15位的均为数字,18位的前17位必须为数字,如果检查出有错误则用条件格式表示出来,上面公式里的ISNUMBER()里面的“--”是什么意思啊?
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-07-27 14:38

-- 负负得正 通过这个符号可以把数值型文本转换为数值,然后可以参与其他运算
在你的这个公式中,其实用一个- 也可以
ISNUMBER(-LEFt($B2,17))
ISNUMBER(1*LEFt($B2,17))
都可以,数值型的数字通过一次运算就可以直接变成数字的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯