excel一整列单元格过滤数字位数。一整列,身份证号,有15位的,有18位的,我想过滤掉18位的身份证号。

只要15位的身份证号,怎么实现?...
2026年09月23日 00:04
有5个网友回答
网友(1):

点这列第一个单元格,选择排序 然后自定义 筛选方式 选择 等于 右面打上15个?号
筛出来的就都是15位身份证了
如果输入18个?,筛出来的是18位把这些行全删了就好了.

网友(2):

设原数据在a列,在b2输入:
=if(len(a2)=15,"该行a列数据的身份证号为15位","")
下拉填充后,对b列进行排序或筛选就好了。

网友(3):

假设数据在A列 A1:A100
输入公式:B1=if(len(a1)=15,1,0)。下拉公式
对A、B两列进行筛选,B列凡是等于1的就是15位

祝你成功

网友(4):

选中A列,点击数据中的分列,按照固定宽度分列,点下一步,设置宽度为15个字符,将18个数的区分出来,B列筛选出有数据的行,将其删除,就可以了!!!

网友(5):

你把有身份证号的这一列作一个排序把,按升序进行排列,这样,18位的身分证号的自然就都排在最后了。接下来你要怎么操作,就看你自己的想法了。