当前位置:懂科普 >

IT科技

> excel中怎么一步将身份证号转成出生年月

excel中怎么一步将身份证号转成出生年月

假设身份证在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代表截取的长度。中间的

excel中怎么一步将身份证号转成出生年月

excel中怎么一步将身份证号转成出生年月 第2张

新建一个工作簿。

H2单元格公式可以改成 =TEXT(MID(F2,7,8),"0-00-00") 下拉复制公式 之所以你下拉时产生图中的问题,那是因为H列的单元格格式为文本格式,你重新设置H2单元格为常规格式,进入公式再回车一下,再下拉复制公式

excel中怎么一步将身份证号转成出生年月 第3张

为了便于演示,小编输入了一下数据。说明:表格中取出表示年月的字符串是为了记录取出的数据,大家都知道,身份证号的第7位到第14位表示出生年月日。

方法如下: 1、打开示例EXCEL文件,该表有4个栏目:身份证号、姓名、出生日期、年龄。出生日期和年龄需要通过EXCLE进行提取和计算,该2列的单元格格式为“常规”格式。 2、提取出生日期需要使用的函数有两个,一个是DATE函数,一个是MID函数。DATE

excel中怎么一步将身份证号转成出生年月 第4张

选中单元格,选择公式栏下的插入函数。

1、以excel2010版本为例,如图要将表格中18位身份证号码转换成出生日期,首先在B1单元格输入MID函数,作用是从一个字符串中截取出指定数量的字符; 2、B1输入函数=MID(A1,7,8),意思是从A1单元格的中间取数,7是指从第七位开始,8是指一共取

excel中怎么一步将身份证号转成出生年月 第5张

选择MID函数,然后确定。

假设你的数据在A列 你在B列输入公式: =MID(A1,7,4)&"-"&MID(A1,11,2) 下拉即可提取全部年月 然后就容易了

excel中怎么一步将身份证号转成出生年月 第6张

输入函数的参数,如下图。

假设18位身份证号写在A1单元格,则公式为 =TEXT(MID(A1,7,8),"0年00月00日") 如果只要出生年月则 =TEXT(MID(A1,7,6),"0年00月")

excel中怎么一步将身份证号转成出生年月 第7张

用上面相同的方法,选择DATE函数,然后输入参数,如下图。

1、以excel2010版本为例,如下图所示,A列是身份证号码,要生成出生日期; 2、首先在B2单元格插入MID函数,MID函数指从指定的字符串中截取出指定数量字符,例如公式中的“MID(A2,7,8)”,第一个参数A2表示单元格中的身份证号,第二个参数7表示从第7

excel中怎么一步将身份证号转成出生年月 第8张

转换结果如图。

1、以excel2010版本为例,如下图所示,A列是身份证号码,要生成出生日期; 2、首先在B2单元格插入MID函数,MID函数指从指定的字符串中截取出指定数量字符,例如公式中的“MID(A2,7,8)”,第一个参数A2表示单元格中的身份证号,第二个参数7表示从第7

excel中怎么一步将身份证号转成出生年月 第9张

扩展阅读,以下内容您可能还感兴趣。

怎样在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日")

  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/3vdvyq.html