使用WPS 2005 解读居民身份证号码
2007-01-21 08:11:45 来源:WEB开发网核心提示: 提取出生日期:如:A2单元格为某一身份证号码(18位或15位),下面的两个公式将可以提取出文本型日期:=TEXT(MID(A2,7,IF(LEN(A2)=15,6,8)),"0-00-00")=TEXT(MID(A2,7,6+(LEN(A2)=15)*2),"
提取出生日期:
如:A2单元格为某一身份证号码(18位或15位),下面的两个公式将可以提取出文本型日期:
=TEXT(MID(A2,7,IF(LEN(A2)=15,6,8)),"0-00-00")
=TEXT(MID(A2,7,6+(LEN(A2)=15)*2),"0-00-00")
如果用户希望将提取出来的数据转换为真正的日期,则需要对数据进行转换,常用的方法是:
=--TEXT(MID(A2,7,6+(LEN(A2)=15)*2),"0-00-00")
该公式的最前面加上“两个负号”,在WPS表格中通常称为“减负运算”,目的是将文本型数据转换为数值(由于日期型数据为特殊的数值,用户只需要设置单元格格式为日期格式即可)。
提取人员性别:
在身份证号码中,身份证顺序码的最后一位数字的奇偶性可以识别用户的性别,下面的公式将通过MOD函数取得用户的性别。
如:A2单元格为某一身份证号码(18位或15位),提取性别的公式为:
=IF(MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2),"男","女")
=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")
小结:
1.身份证号码的输入技巧,该技巧对录入帐号、产品编号等长数值的数据同样适用。
方法1:先设置单元格格式为“文本”格式,再进行输入;
方法2:在输入时,先输入单撇号,再输入身份证号码;
2.用户可以通过函数公式对15位和18位身份证号码进行转换和校验。
3.用户可以通过函数公式从身份证号码中提取人员出生日期、人员性别等信息。
适用范围:
适用于WPS Office 2005及以上版本。
(WPS官网版权所有,如需转载,请注明出处)
更多精彩
赞助商链接