EXCEL表中身份证号码信息提取公式
1、从身份证号码提取“年”份
mid函数提取年月日 如:342622************提取1994,
输入公式:
=IF(LEN(H2)=15,1900+MID(H2,7,2),MID(H2,7,4)),回车确定。
2、从身份证号码提取“月”份
如:342622************提取11,
输入公式: =IF(LEN(H2)=18,IF(MID(H2,11,1)="0",MID(H2,12,1),MID(H2,11,2)),IF(MID(H2,9,1)="0",MID(H2,10,1),MID(H2,9,2))),回车确定。
3、从身份证号码提取“日”
如:342622************提取8(不是08形式),
输入公式: =IF(LEN(H2)=18,IF(MID(H2,13,1)="0",MID(H2,14,1),MID(H2,13,2)),IF(MID(H2,11,1)="0",MID(H2,12,1),MID(H2,11,2))),回车确定。
4、从身份证号码提取“年月日”
如:342622************提取形如1994-11-08,
输入公式:
=IF(LEN(H2)=15,1900+MID(H2,7,2)&"-"&MID(H2,9,2)&"-"&MID(H2,11,2),MID(H2,7,4)&"-"&MID(H2,11,2)&"-"&MID(H2,13,2)), 回车确定。
5、从身份证号码提取“年龄”
如:342622************提取年龄为15岁(针对2009年),
输入公式:
=YEAR(NOW())-IF(LEN(H2)=15,1900+MID(H2,7,2),MID(H2,7,4)),回车确定。
6、从身份证号码提取“年月日”
如:342622************提取形如19941108,
输入公式:
=IF(LEN(H2)=15,19000000+MID(H2,7,6),MID(H2,7,8)), 回车确定。
注:式中的H2为身份证号码所在单元格。
文中的公式可输入也可复制到excel单元格中,并按回车确定。
只要一个公式,向下拖拉即可完成整列运算。
④公式计算列,一定确保为数值型格式,不能是文本格式,否则不能执行公式计算。这就是有时虽有正确的计算公式,但没有得到想要的计算结果,即出错。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论