Excel 2010函数与公式速查手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例47 判断身份证长度是否正确

源文件:案例文件\03\案例47.xlsx

我国居民身份证只有15 位和18 位两种长度,如果既不是15 位也不是18位,那么一定是输入错误。现需判断表中身份证长度是否正确。

打开光盘中的数据文件,在单元格C2中输入以下公式。

=OR(LEN(B2)={15,18})

按下【Enter】键后,公式将对第一个身份证进行判断,拖动单元格右下角的填充柄将公式向下填充,结果如图3-7所示。

图3-7

提示

本例首先利用LEN函数计算每个身份证的长度,然后与数组“{15,18}”进行比较,产生一个由逻辑值TRUE和FALSE组成的数组。如果这个数组中存在一个TRUE,那么公式结果就返回TRUE,否则返回FALSE。如果公式返回FALSE则表示该身份证长度不正确。