加一下辅助列,用LEN()函数,例:身份证号在 D 列,在辅助列中输入 =LEN(D2),这会求出身份证所在列的长度,如是18位的,会显示18,15位的会显示15.最后筛选15即可
假设身份证在A列
在B1单元格输入
=IF(LEN(A1)=15,A1,FALSE)
下拉
选定B列
F5-定位条件-公式-逻辑值-确定
右击FALSE值的单元格-删除-下方单元格上移-确定
假设证号写在B列,则在B列后面插入一个新C列
C1写入"辅助"
C2单元格写入公式
=IF(LEN(A1)=15,1,2)
下拉复制公式或双击填充
再选中全表----排序---有标题行----以"辅助"(C列)为主要关键字---升序---确定
完成后删去C列
也可以自动筛选 自定义 等于 右侧输入英文状态下的15个? 显示15位的身份证号码。
=IF(LEN(A1)=15,"15位",IF(LEN(A1)=18,"18位","其他"))
假设身份证在a列
在b1单元格输入
=len(a1)
下拉
按b列排序即可