如何从18位身份证号中取出8位出生年月

发布网友 发布时间:2022-04-23 06:11

我来回答

5个回答

热心网友 时间:2023-10-02 07:03

属于取数问题。EXCEL中常用的取数函数有三个,MID,RIGHT,LEFT。(具体语法可调用EXCEL中的函数帮助然后查看。)这三个函数挺有意思的,与len(lenb)函数结合可以解决很多问题。 18位的身份证号码中,要提取8位出年出生年月。首先要知道18位身份证号码的构成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。故要由第七位开始取数,取8个。据此需求,故用MID函数。 假设单元格A1中的内容为18位的身份证号码,则在B2中可输入公式=mid(a1,7,8)即可得到所要的。eg:19861021。若你想以1986-10-21的形式表达。则可用公式=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)。附件就不传了,具体的自己试试,玩下就知了。再者,你将这问题百度一下也可以得到更加详细的答案。

热心网友 时间:2023-10-02 07:04

你是说在Excel你操作是吗?如果在word里的话,你可以先将表格复制到excel里再进行操作。
这个需要函数公式的!
如果身份证号码在Excel的A2单元格内,则用公式如下:
=IF(LEN(A2)=18,MID(A2,7,4)&""&MID(A2,11,2)&""&MID(A2,13,2)&"",MID(A2,5,4)&""&MID(A2,9,2)&""&MID(A2,11,2))

热心网友 时间:2023-10-02 07:04

  很简单×× × × × ×(从这开始)++++(前面四位年份)++++(前面四位月份和日期)++++(前面四位性别等信息)例如:123456 19870614 1234 其中 19870614 就是1987年6月14日生日

热心网友 时间:2023-10-02 07:05

省编号:3位
市编号:3位

18位:从下标为6开始,到下标为14的字符(不包括14)
16位:从下标为6开始,到下标为12的字符(不包括12)

热心网友 时间:2023-10-02 07:06

第七位到第十四位

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com