假设身份证在a1,在要得到出生年月日的单元格里输入: =DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)) 向下填充就可以。 如果只要年月 =DATE(MID(A1,7,4),MID(A1,11,2)) 向下填充就可以。
今天用到的方法是MID()字符串截取函数以及Date()函数,这两种函数的用法在以前的文章都有所讲解,大家可以参考以前的文章进行学习
材料/工具
excel
方法
打开Excel应用程序。
具体操作步骤如下: 1、把身份证的信息填充完毕,然后在后面一列内预留出填充出生日期信息。 2、双击填充出生日期的第一个单元格,然后输入“=MID(b2,7,8)”。其中b2代表身份证所在单元格的位置。7代表开始截取的位置。8代表截取的长度。中间的
新建一个工作簿。
H2单元格公式可以改成 =TEXT(MID(F2,7,8),"0-00-00") 下拉复制公式 之所以你下拉时产生图中的问题,那是因为H列的单元格格式为文本格式,你重新设置H2单元格为常规格式,进入公式再回车一下,再下拉复制公式
为了便于演示,小编输入了一下数据。说明:表格中取出表示年月的字符串是为了记录取出的数据,大家都知道,身份证号的第7位到第14位表示出生年月日。
方法如下: 1、打开示例EXCEL文件,该表有4个栏目:身份证号、姓名、出生日期、年龄。出生日期和年龄需要通过EXCLE进行提取和计算,该2列的单元格格式为“常规”格式。 2、提取出生日期需要使用的函数有两个,一个是DATE函数,一个是MID函数。DATE
选中单元格,选择公式栏下的插入函数。
1、以excel2010版本为例,如图要将表格中18位身份证号码转换成出生日期,首先在B1单元格输入MID函数,作用是从一个字符串中截取出指定数量的字符; 2、B1输入函数=MID(A1,7,8),意思是从A1单元格的中间取数,7是指从第七位开始,8是指一共取
选择MID函数,然后确定。
假设你的数据在A列 你在B列输入公式: =MID(A1,7,4)&"-"&MID(A1,11,2) 下拉即可提取全部年月 然后就容易了
输入函数的参数,如下图。
假设18位身份证号写在A1单元格,则公式为 =TEXT(MID(A1,7,8),"0年00月00日") 如果只要出生年月则 =TEXT(MID(A1,7,6),"0年00月")
用上面相同的方法,选择DATE函数,然后输入参数,如下图。
1、以excel2010版本为例,如下图所示,A列是身份证号码,要生成出生日期; 2、首先在B2单元格插入MID函数,MID函数指从指定的字符串中截取出指定数量字符,例如公式中的“MID(A2,7,8)”,第一个参数A2表示单元格中的身份证号,第二个参数7表示从第7
转换结果如图。
1、以excel2010版本为例,如下图所示,A列是身份证号码,要生成出生日期; 2、首先在B2单元格插入MID函数,MID函数指从指定的字符串中截取出指定数量字符,例如公式中的“MID(A2,7,8)”,第一个参数A2表示单元格中的身份证号,第二个参数7表示从第7
扩展阅读,以下内容您可能还感兴趣。
怎样在Excel表格中设置由身份证号码生成出生日期
1、以excel2010版本为例,如下图所示,A列是身份证号码,要生成出生日期;
2、首先在B2单元格插入MID函数,MID函数指从指定的字符串中截取出zhidao指定数量字符,例如公式中的内“MID(A2,7,8)”,第一个参数A2表示单元格中的身份证号,第二个参数7表示从第7位开始计算,第三个参数8表示从第7位开始共截取8位数字;
3、输入完公式后按enter键,即可生成A2单元格的出生日期,往下拉填充公式即可;
4、如想要破折号的年月日格式,可用text函数和mid函数相结合,如下图所示容在B2单元格输入公式=TEXT(MID(A2,7,8),"0000-00-00"),按enter键即可得出年月日结果;
5、往下拉填充公式即可把A列身份证号码生成出生日期了。
EXCEL中身份证号 转出生日期?
假设身份证在B列2行,出生日期在E列.
在E列对应的行输入
=mid(b2,7,4)&mid(b2,11,2)
b2代表身份证所在的单元格.
在EXCEL中,如何从身份证号中自动算出出生年月
18位身来份证号从第7位到第14位是出生的年月日,年份用的是4位数。
从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。
MID()——从指定位置开始提取指定个数的字符(从左向右)。
对一个身份证号码是源15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助知使用可以完成。
综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年道月日自动提取:
假如身份证号数据在A1单元格,在B1单元格中编辑公式
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))
回车确认即可。
在EXCEL中,如何从身份证号中自动算出出生年月。
用函数就可以了.下面这个函数.
身份证zhidao号在单元格:A1
出生年月日分隔符是文字的"年月日",你可以专换成其属他分隔符
15位或18位都可以自动提取出生年月日
=IF(LEN(A1)=15,MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日",MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日")
在EXCEL里,怎样将身份证号码转化为生日
=text(mid(a1,7,if(len(a1)=15,6,8)),if(len(a1)=15,"1900-00-00","0000-00-00"))
若不复要制年份百则度问
=text(mid(a1,if(len(a1)=15,9,11),4),"00月答00日")
声明:本文由用户 zhangliang1104 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com