标签:enter 转变 pad display 建立 span class height 通过
如:
身份证号 |
330682199302264000 |
41120019890823729X |
231081199002256839 |
131101198203154666 |
360300198205270958 |
11010519491231002X |
计算步骤:
,生日从第七位开始,共八个数。
勾选“固定宽度”
在生日年份和月份以及月份和日期之间对应的红色区域中点击,建立分割线:
在第三步勾选“日期”,点击完成:
该字符串被分解成三个独立的单元:
就可以得到身份证提取的生日了。
一步完成。
这种情况基本不会出现的,即使出现了,专门立栏也没必要,直接进入下一节。
例如:
18位身份证,从第7位开始,提取8个数字;
15位身份证,从第7位开始,提取6个数字。
因此需要使用IF函数,根据身份证号的长度,选择提取位数的长度:
现在需要解决这样一个问题,就是15位身份证日期显示错误的问题:
解决方法是,通过乘法将它转变为时间序列:
之前的TEXT函数不能转为”yyyy-mm-dd”的原因,是因为年份前两位缺少,现在可以直接通过时间序列将其转为日期了。
注:yyyy-mm-dd是日期格式的一种,而0-00-00只是文本一种显示格式。
经过计算,通过IF函数确定选取的字符数,与LEN(A2)/2.2的结果是一致的。
作为一个拓展,可以通过日期计算他/她的年龄。
函数TODAY()不需要参数,直接返回今天的日期,如2008-08-08。
函数YEAR返回日期的年份。
标签:enter 转变 pad display 建立 span class height 通过
原文地址:http://www.cnblogs.com/shadrach/p/5987333.html