提取身份证信息方法
一、 提取出生年月日
设A1=身份证号码,B1输出结果
15位身份证号码:第7、8位为出生年份(两位数) ,第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数) ,第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
输出公式:(格式:0000-00-00)
=TEXT(MID(A1,7,8),"#-00-00")
输出公式:(格式:00000000)
公式如下:
=IF(LEN(A1)=15,“19”&MID(A1,7,6),MID(A1,7,8))
二、“年-月-日”格式出生日期转为年龄
设A1=出生日期,B1输出结果
如果出生日期如:A1=1980-11-25,那公式如下
方式一:
=DATEDIF(A1,TODAY(),"y")
方式二:
=YEAR(TODAY())-YEAR(A1)
三、“年月日格式出生日期转为年龄
设A1=出生日期,B1输出结果
如果出生日期如:A1=19801125,那公式如下
=DATEDIF(TEXT(A1,"0000-00-00"),TODAY(),"y")
四、把yyyymmdd 改成yyyy-mm-dd 格式
方法如下:
1、选中要更改格式这一栏,然后执行 数据--分列。
2、在弹出的窗口中选中(分隔符号)这一栏。
3、然后点击下一部,在弹出的窗口中选中(tab 键)。再点击下一步。
4、这一步很关键(在列数据格式中选中“日期YMD”格式)。然后点击完成。
5、这时在表格出现的格式是YYYY-M-D ,然后再选中日期这一栏,执行自定义格式yyyy -mm -dd 。
五、提取身份证号前6位, 再加三个“0”做为户籍代码
=left(a1,6) & ”000”
六、从身份证前6位号提出户籍信息
假设身份证号在sheet1表,身份证号从A2开始。sheet2为行政区划代码,A 列为代码,B 列为行政区名称。
如果身份证号码为文本格式,公式如下:
=VLOOKUP(LEFT(Sheet1!A2,6),Sheet2!A:B,2,0)
如果身份证号码不是文本格式,公式如下:
=VLOOKUP(--LEFT(Sheet1!A2,6),Sheet2!A:B,2,0)
提取身份证信息方法
一、 提取出生年月日
设A1=身份证号码,B1输出结果
15位身份证号码:第7、8位为出生年份(两位数) ,第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数) ,第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
输出公式:(格式:0000-00-00)
=TEXT(MID(A1,7,8),"#-00-00")
输出公式:(格式:00000000)
公式如下:
=IF(LEN(A1)=15,“19”&MID(A1,7,6),MID(A1,7,8))
二、“年-月-日”格式出生日期转为年龄
设A1=出生日期,B1输出结果
如果出生日期如:A1=1980-11-25,那公式如下
方式一:
=DATEDIF(A1,TODAY(),"y")
方式二:
=YEAR(TODAY())-YEAR(A1)
三、“年月日格式出生日期转为年龄
设A1=出生日期,B1输出结果
如果出生日期如:A1=19801125,那公式如下
=DATEDIF(TEXT(A1,"0000-00-00"),TODAY(),"y")
四、把yyyymmdd 改成yyyy-mm-dd 格式
方法如下:
1、选中要更改格式这一栏,然后执行 数据--分列。
2、在弹出的窗口中选中(分隔符号)这一栏。
3、然后点击下一部,在弹出的窗口中选中(tab 键)。再点击下一步。
4、这一步很关键(在列数据格式中选中“日期YMD”格式)。然后点击完成。
5、这时在表格出现的格式是YYYY-M-D ,然后再选中日期这一栏,执行自定义格式yyyy -mm -dd 。
五、提取身份证号前6位, 再加三个“0”做为户籍代码
=left(a1,6) & ”000”
六、从身份证前6位号提出户籍信息
假设身份证号在sheet1表,身份证号从A2开始。sheet2为行政区划代码,A 列为代码,B 列为行政区名称。
如果身份证号码为文本格式,公式如下:
=VLOOKUP(LEFT(Sheet1!A2,6),Sheet2!A:B,2,0)
如果身份证号码不是文本格式,公式如下:
=VLOOKUP(--LEFT(Sheet1!A2,6),Sheet2!A:B,2,0)