哈喽,各人好,今天来给各人系统地讲解一下身份证号里隐藏了哪些Excel常识,赶紧来比照自查,看看你还有没有遗漏的吧!
1、若何准确地输入身份证号
几乎晕了,那不是我想要的啊啊啊啊!
输入大于15位的数字的准确操做:
办法一:先输入 单引号,然后再输入数字。
办法二:设置单位格格局为 文本再输入。
2、身份证号能否反复
我们在输入身份证号,用COUNTIFS判断号码能否反复时,明明没有反复,但用函数得到的成果却是2(指呈现2次),那是怎么回事呢?
而COUNTIFS在常规计算时,只能计算前15位。图中的两个身份证号码,前15位不异,招致COUNTIFS认为它们是一致的。
所以那里应在 英文双引号里面加一个星号“*”,使其从数值强行变成文本统计,从而停止完好的判断。
3、身份证号加密
若是我们需要给身份证号停止加密,能够在C2单位格输入公式=REPLACE(B2,LEN(B2)-5,4,"****")
REPLACE函数语法(要替代字符串,从哪个位置起头换,替代长度,新的字符)
4、根据身份证号提取出生年月
如下图所示,要根据C列的身份证号码,来提取出生年月,D2单位格公式为:
=--TEXT(MID(C2,7,8),"0-00-00")
先用MID函数将C2单位格中身份证号从第7位起头,提取8个字符,然后利用TEXT函数将其酿成具有日期款式的文本“1993-5-8”,最初加上两个负号,也就是计算负数的负数,通过如许一个数学计算,把文本型的日期酿成了实正的日期序列值。
若是单位格中显示的是五位数值,设置成日期格局就好。
5、根据出生年月计算年龄
需要根据C列提取出来的出生年月来计算年龄,在C2单位格输入以下公式:
=DATEDIF(B2,TODAY,"y")
TODAY函数返回当前的日期。
DATEDIF函数以C2的出生年月做为起头日期,以当前日期做为完毕日期,第三参数利用“Y”,表达计算两个日期之间的全年数。
6、根据身份证号码提取性别
如下图所示,要根据C列的身份证号码,判断性别。E2单位格公式为:
=IF(MOD(MID(C2,17,1),2),"男","女")
先利用MID函数,从C2单位格的第17位起头提取1个字符,那个字符就是性别码。
然后利用MOD函数,计算那个性别码与2相除的余数。
若是IF函数的第一个参数等于0,IF函数将其按FALSE处置,返回第三参数指定的内容“女”。若是不等于0,则按TRUE处置,返回第二参数指定的内容“男”。
好啦,以上就是今天要给各人分享的Excel身份证号码那些事儿,你是不是全数了然于心呢?
各人微信扫码,在群里一路交换进修呀~~
别的,Excel根底不扎实的同窗,欢送进修下面那套工感化得上的Excel训练营