码迷,mamicode.com
首页 > 其他好文 > 详细

【HR必看】Excel中对身份证号码的处理技巧

时间:2016-05-27 15:02:24      阅读:559      评论:0      收藏:0      [点我收藏+]

标签:身份证号码   企业培训   justify   excel   style   

【HR必看】Excel中对身份证号码的处理技巧

身份证号码的处理是HR部门经常遇到的问题,我给几个地方的企业培训时发现,相当一部分人员基本还是手动对身份证号码进行处理,效率可想而知啦!下面,刘老师为大家深入讲解Excel中,与身份证号码处理相关的方方面面。

一、录入技巧

1、手动输入问题与解决方法

问题:在Excel中输入身份证号码时,发现输入后变成了科学计数格式,如图:

技术分享

使用单引号" ‘ "强制转成文本类型,发现后三位竟然全变成了0。

技术分享

咋办呢?

原因:Excel中输入大于11位数字时,会自动以科学计数法显示。Excel最大精确到15位,大于15位,后面的数字全转换为0。

解决办法:

1)手动输入时,在身份证号码先输入单引号,再输入身份证号,如上图,将强制格式为文本。

2)先把单元格格式设置为"文本",再输入身份证号码。

技术分享

2、身份证号码长度验证

在输入身份证号码时,由于数字太多,很容易多输或漏输。使用"数据验证"可以限制输入的必须是数字且必须是18位。

解决办法:

单击"数据"选项卡"数据工具"分组--"数据验证"。在弹出的对话框中的"验证条件"里选择"自定义",公式框中输入"=LEN(--E2)=18"。

"Len"函数:用来统计字符串中字符的个数。

"--E2":负负得正,对单元格数值没有影响,但输入"-"的目的,确保E2单元格必须为数值。

技术分享

3、使用分列批量强制转为文本

选择身份证号码所在的单元格区域,单击"数据"选项卡,选择"数据工具"分组"分列"。在弹出的"文本分列"对话框中,单击"下一步","下一步",第3步的"列数据格式"中选择"文本",然后单击"完成"。

技术分享

4、批量导入

可以把来自文本文件、网页、Access、SQL等数据内容直接导入到Excel中进行处理。下面为从文本文件导入为例讲解导入步骤。

如图,已有"人事名单"的文本文件。

技术分享

步骤1:单击"数据"选项卡,在"获取外部数据"分组中,选择"自文本",在"导入文本文件"对话框中,找到要导入的文本文件"人事名单",再单击"导入"。

技术分享

步骤2:如果文本文件中,包含标题,则选中"数据包含标题"选项。然后单击"下一步"。

技术分享

步骤3:分隔符号选择"Tab键",然后单击"下一步"。

技术分享

步骤4:对下列对话框中,对每列设置"列数据格式",其中包含身份证号码的列设置为"文本"格式,单击"完成"。

技术分享

步骤5:在"导入数据"对话框中,选择数据放置的起始位置后,单击"确定"。

技术分享

二、从身份证号码中提取生日和性别

1、提取生日

在D2单元格中输入公式:

=TEXT(MID(C2,7,8),"0000-00-00")

技术分享

利用填充快速复制公式:

选中D2单元格,鼠标放在右下角,双击,快速填充。

2、提取性别

身份证号码的17位为性别,奇数为"男",偶数为"女"。

=IF(MOD(MID(C2,17,1),2),"男","女")

技术分享

Mid:从字符串指定位置提取指定个数的字符。

MOD:返回两数相除的余数。

3、计算年龄

DATEDIF函数是Excel隐藏函数,可以返回两个日期之间的年\月\日间隔数。

DATEDIF(start_date,end_date,unit)

Start_date时间段内的起始日期。

End_date时间段内结束日期。

Unit 指定返回数值类型。

Unit 返回

注:结束日期必须大于起始日期

"Y" 返回整年数。

"M" 返回整月数。

"D" 返回间隔天数。

"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

"YM" start_date 与end_date 日期中月数的差。忽略日期中的年。

"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

技术分享

=DATEDIF(D2,TODAY(),"Y")

=YEAR(TODAY())-YEAR(D2)

更多精彩内容,请关注微信平台

技术分享技术分享

Office职场训练

Office51

扫描左边的二维码,关注我们

刘道军

微软视窗讲师

技术分享

13年的IT职业教育经验,10年的企业培训及项目经验。深得广大企业及学员喜爱。

曾经授课企业:

武汉电信、山西省国税局、东风本田、中国网通河北分公司、省教育厅、泉州电信、81398部队、河南省国网、甘肃省国网、新疆国网、华中电网、甘肃省国税、江西省国网、四川省国网、上海国网、浦发银行、东风、神龙汽车、河南国税、建设银行、NEC、博世、德国拜耳……。

【HR必看】Excel中对身份证号码的处理技巧

标签:身份证号码   企业培训   justify   excel   style   

原文地址:http://ldj027.blog.51cto.com/401017/1783756

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!