在公文表格处理中 , 经常会遇到需要从18位身份证号码中提取年龄,性别,出生年月日等信息 , 如果人工判断的话,工作量太大,错误率还很高,如何利用涵数来实现这个功能呢,来一起看看 。
方法/步骤
18位的新一代身份证了,里面的数字都是有规律的 。前6位数字是户籍所在地的代码,7-14位就是出生日期 。第17位2代表的是性别 , 偶数为女性 , 奇数为男性 。我们要做的就是把其中的部分数字利用了涵数提取出来 。
【如何利用Excel涵数提取18位身份证号码信息】启动Excel2003,录入需要提取信息的身份证号码 。
输入的身份证号会以科学记数法显示,需要更改一下数字格式 。选中该列中的所有身份证号后 , 右击鼠标,选择设置单元格格式 。在弹出对话框中数字标签内的分类设为文本 , 然后点击确定 。
首先,提取出出生日期
将光标指针放到出生日期列的单元格内 , 这里以C5单元格为例 。然后输入=MID(B5,7,4)年MID(B5 , 11 , 2)月MID(B5,13 , 2)日
注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入 。
回车后,你会发现在C5单元格内已经出现了出生日期 。然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期 。
MID函数是EXCEL提供的一个从字符串中提取部分字符的函数命令,具体使用格式在EXCEL中输入MID后会出现提示 。
提下来,我们再来提取性别信息
选中性别列的单元格,如D5 。输入=IF(MID(B5,17,1)/2=TRUNC(MID(B5 , 17,1)/2),女 , 男)后回车,就会自动判断出性别了 。拖动填充柄让其他的性别也自动输入 。
最后,我们来计算年龄
其中C5是出生日期所在列 , 双击年龄所在列,然后输入下面公式=YEAR(NOW())-YEAR(C5)
回车后,即可得到年龄 , 复制到其他单元格即可完成 。这样以后无论从身从证信息提取什么信息都可以用这个方法来实现 。
如何利用Excel涵数提取18位身份证号码信息的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 如何为CAD专题地图加注比例尺
- 小飞智能无线音箱如何配网
- cad图纸怎么快速计算平面面积
- 华为手机如何信任设备
- 如何让Excel里面人名显示更完美的排列技术
- 在excel中如何实现表格合并居中
- 宫颈炎如何导致不孕?
- 3ds max如何制作路径约束动画
- 如何快速有效学英语
- 怎么使用Excel做数据分析之相关系数与协方差