怎么在Excel 中筛选数字位数

身份证应为15位或18位数字组成,在我统计的Excel表格中有些身份证位数录入的不正确,14位、16位、17位的都有,我想把位数不等于15和18的错误身份证信息筛选出来。
请教各位高手,谢谢。

excel如何筛选数字?

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06

身份证应为15位或18位数字组成,在统计的Excel表格中有些身份证位数录入的不正确,14位、16位、17位的都有,把位数不等于15和18的错误身份证信息筛选出来。

如图,选数据范围B3:B6(根据实际情况选择),数据-有效性-自定义,公式中输入:

=OR(LEN(B3)=18,LEN(B3)=15),确定

工具-公式审核中的"显示公式审核工具栏",点其中的"圈释无效数据",不符合要求的都被选出来。

第2个回答  推荐于2017-10-13

如图,选数据范围B3:B6(根据实际情况选择),数据-有效性-自定义,公式中输入:

=OR(LEN(B3)=18,LEN(B3)=15),确定

工具-公式审核中的"显示公式审核工具栏",点其中的"圈释无效数据",不符合要求的都被选出来。

本回答被提问者采纳
第3个回答  2010-05-31
可在边上加一辅助列,如B列,在B1输入=IF(OR(LEN(A1)=15,LEN(A1)=18),"","不正确"),向下填充,位数不对的就会出现“不正确”
第4个回答  2010-05-31
=len(A1)显示位数,自己再看着办把。呵呵。
相似回答