文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络专栏WPSWPS表格提取身份证详细信息
精品推荐
特别推荐
·巧用WPS“查找和替换”功能提高工作效率
·在WPS Office中五步轻松搞定标准试卷
·WPS Office 2007新升级 增加Gooogle搜索
·如何将文字、表格、演示稿转为PDF格式
·金山WPS表格状态栏自动计算显示方式
·利用WPS表格检测输入数据的正确性
·利用WPS文字快速制作美观的流程图
·巧用WPS表格给旧文件资料打印上页码
·小试牛刀,教你用WPS来造字
·专家支招 教你在WPS里拼出生僻字来
热点TOP10
·如何将文字、表格、演示稿转为PDF格式
·金山提供免费正版wps office 2003
·WPS Office 2007新升级 增加Gooogle搜索
·玩转金山文字中的带圈字符
·如何用WPS制作带斜线表头的表格
·用WPS轻松制作条形码
·在金山WPS文字中制作传真报头
·把微软Office的剪贴画移植给WPS2005用
·金山表格2003:漂亮的电子秘书
·巧用WPS“查找和替换”功能提高工作效率

WPS表格提取身份证详细信息

日期:2007年11月8日 作者: 查看:[大字体 中字体 小字体]


  前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急。而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的。幸好在以前的一份金山表格中我们曾经统计有所有员工的身份证号码,而身份证中正有我们所需要的性别、出生日期、年龄等信息的。所以,干脆,还是直接在金山表格中从身份证号码提取相关的信息吧。

  身份证号放在A2单元格以下的区域。我们需要从身份证号码中提取性别、出生日期、年龄等相关信息。由于现在使用的身份证有15位和18位两种。所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理。

  一、身份证号的位数判断

  在B2单元格输入如下公式“=LEN($A2)”,回车后即可得到A2单元格身份证号码的数字位数,如图1所示。LEN($A2)公式的含义是求出A2单元格字符串中字符的个数。由于当初身份证输入时就是以文本形式输入的,所以用此函数正可以很方便地求到身份证号码的位数。

WPS表格提取身份证详细信息_网页教学网webjx.com整理

图1 WPS中键入判断函数

  二、判断男女性别

  第一步:提取性别识别数字。如果是18位身份证,那么倒数第二位就是性别判断的识别数字,奇数为男,偶数则为女。而如果是15位身份证,那么倒数第一位则是性别识别数字,同样奇数为男,偶数为女。所以首先应该提取这两种身份证的性别识别数字。在C2单元格输入公式“=IF(B2=18,MID(A2,17,1),RIGHT(A2,1))”,回车后,立刻可以得到相应的识别数字了。如图2所示。

WPS表格提取身份证详细信息_网页教学网webjx.com整理

图2 WPS中键入函数

  函数MID(A2,17,1)的作用是从A2单元格字符串的第17个字开始截取1个字符,这正好是倒数第二个字符;函数RIGHT(A2,1)的作用则是从A2单元格字符串的右侧开始截取1个字符,也就是倒数第一个字符。至于IF函数,则进行相应的判断。公式“=IF(B2=18,MID(A2,17,1),RIGHT(A2,1))”的作用是“如果B2单元格等于18,那么从A2单元格字符串的第17位开始截取1个字符,否则从A2单元格字符串的右侧截取1个字符”。

  第二步:根据识别数字判断男女性别,在D2单元格输入公式“=IF(ISEVEN($C2)=TRUE,"女","男")”,回车后就可以得到的结果了。如图3所示。

WPS表格提取身份证详细信息_网页教学网webjx.com整理

图3 WPS中键入函数判断男、女性别

    此处函数ISEVEN($C2)的作用是判断C2单元格的数字是否为偶数,如果是,则返回结果TRUE,否则返回结果FALSE。因此,公式“=IF(ISEVEN($C2)=TRUE,"女","男")”的含义就是如果C2单元格数字为偶数,那么在当前单元格显示“女”,否则显示“男”。

  三、出生日期提取

  第一步:提取数字型出生日期。在E2单元格输入公式“=IF($B2=18,MID($A2,7,8),"19"&MID($A2,7,6))”并回车,如图4所示。这种形式的出生日期我们并不常用,此处提取出来只是为了我们下一步计算年龄时要用,也是一个辅助列。"19"&MID($A2,7,6)的意思是把字符“19”和MID($A2,7,6)截取到的6个字符合并在一起成为一个新的字符串。其它的,就不用再解释了吧?

WPS表格提取身份证详细信息_网页教学网webjx.com整理

图4 WPS中键入函数判断出生日期

  第二步:提取带连接符的出生日期。在F2单元格输入公式“=IF($B2=18,MID($A2,7,4)&"-"&MID($A2,11,2)&"-"&MID($A2,13,2),"19"&MID($A2,7,2)&"-"&MID($A2,9,2)&"-"&MID($A2,11,2))” 并回车,如图5所示,可以得到我们常用的如 “1977-08-11”的格式。此处用到的函数在前面已经有过解释,所以不再罗嗦了。

WPS表格提取身份证详细信息_网页教学网webjx.com整理

图5 WPS中键入函数判断特殊日期(点击看大图)

  四、公式计算年龄

  在G2单元格输入公式“=YEAR(NOW())-LEFT(E2,4)”并回车,年龄计算就这么简单,用当前的年份减去出生的年份就行了。如图6所示。函数YEAR(NOW())可以返回当前的年数“2007”,而LEFT(E2,4)则从E2单元格的左侧截取4个字符,也就是出生年份。

WPS表格提取身份证详细信息_网页教学网webjx.com整理

图6 WPS中用公式计算年龄

  最后,选中B2:G2单元格,向下拖动填充句柄至最后一行,那么我们所需要的所有数据就有了,再选中B列、C列、E列,并点击右键,在弹出的右键菜单中点击“隐藏”命令,将这些辅助列隐藏起来,就可以得到一份完整的表格了。

[1] [2] 下一页 




上一篇:个人站长来看:网站挂马各种方式代码

下一篇:3ds Max教程:制作饱满多汁的葡萄

相关文章:
·如何将文字、表格、演示稿转为PDF格式
·Exce表格分栏打印输出的两种巧妙方法
·JS实现身份证号码15位转18位时最后一位的算法
·用Word巧妙复制表格(图)
·VB表格控件总览与例程分析
·身份证复印件的正确使用方法
·在金山文字中插入Excel表格的三种有效方法
·用正则表达式函数验证身份证号码合法性
·用VB实现类似电子表格的数据录入
·让多页Excel表格自动打印统一表头
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot