首页 > 百科 > 文本函数转换身份证号码 转为文本的函数

文本函数转换身份证号码 转为文本的函数

时间:

1.首先你要知道身份证号的构成。

身份证号由18位数字组成,由17位数字和1位校验码组成:1~6位数字为地址码,各省、市、区、县2位数字,7~15位数字为出生日期码(分别为年份-4位数字-2位数字-2位数字),3位数字为序列码(按区县排序),1位数字校验码(用于检查身份证号真伪)。

2.首先从身份证号中提取生日。

要从ID号中间提取生日,可以使用MID函数。如果我们把身份证号放在A2里,可以用=MID(A2,7,8)来提取。也就是说,从A2单元格中文本的第7位数字,提取8位数字(生日由8位数字组成);

以上面的身份证号为例,结果是19980808,但这是一个文本字符串,如果要显示为日期,需要进一步格式化。

3.格式字符串

提取的字符串只有19980808,我们需要进一步格式化它。这个地方可以用文字来显示这个8位数字,格式是0-00-00。这个结果表面看起来是日期,但是这个是文本格式的(TEXT是文本函数,输出的都是文本,默认对齐可以验证);

转换方法很简单。可以在文本函数前加-表示负负加正的运算(或0或*1)。经过数学运算后,文本字符会转换成数值,然后Excel会自动判断格式。如果得到的结果是一个较大的数字(30000 ~ 400000),可以将单元格格式设置为日期。

4.功能优化

之前的计算基于截面。在我们熟练之后,可以嵌套函数,这样更节省空间,看起来也更干净。实际上,在例子中,只有一个地方需要嵌套,MID函数的输出可以作为TEXT函数的输入。

921416

微信扫码分享