@所有人,你的身份证号隐藏了超多Excel公式,晓得几个?

2周前 (11-21 10:30)阅读1回复0
路人甲
路人甲
  • 管理员
  • 注册排名2
  • 经验值62435
  • 级别管理员
  • 主题12487
  • 回复0
楼主

哈喽,各人好,今天来给各人系统地讲解一下身份证号里隐藏了哪些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训练营

0
回帖

@所有人,你的身份证号隐藏了超多Excel公式,晓得几个? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息