发布网友 发布时间:2022-04-20 11:30
共5个回答
热心网友 时间:2023-08-07 05:12
在EXCEL中如何把15位身份证号码选出来的解决方法如下:
1、把身份证号存在A列,
2、在B1写公式,=len(a1)
3、拖动b1控制点向下填充,
4、点击自动筛选,
5、在B列,选择15,
这样显示出来的数据就是15位的身份证号。
热心网友 时间:2023-08-07 05:12
如你所述
欲对比B列与D列身份证是否正确,则在E1输入公式:
=IF(IF(LEN(B1)=18,LEFT(B1,6)&MID(B1,9,9),B1)=IF(LEN(D1)=18,LEFT(D1,6)&MID(D1,9,9),D1),"正确","错误")
E1公式向下复制
热心网友 时间:2023-08-07 05:12
把15位升级为18位才好比对的.
但升级的最后一位(校验码)的规律比较烦复.
热心网友 时间:2023-08-07 05:13
在表A的E1中输入
=if(len(B1)=18,left(B1,6)&MID(B1,9,9),B1)=if(len(D1)=18,left(D1,6)&MID(D1,9,9),D1)
如果一致的话,会显示TRUE否则是FLASE
不懂的话在线交谈。
热心网友 时间:2023-08-07 05:14
18位的身份证的格式:
XXXXXX-YYYY-MM-NN-ZZZ-C
前四位为地区码(XXXXXX),YYYY-MM-NN为出生年月日,ZZZ-为顺序号(最后一位奇数为男性,偶数为女性),C是校验码
15位的格式:
XXXXXX-YY-MM-NN-ZZZ
以上的“-”都是为看清楚我添上去的
对应的除年在15位中为两位数外,其他都应当一样的。
然后比对方法是截取各段分别比对。