发布网友 发布时间:2022-02-25 14:16
共13个回答
热心网友 时间:2022-02-25 15:46
提取年龄方法如下:
1.单击B2单元格,输入函数=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),"号码有错"))。
2.出现这样非出生日期标准格式
3.选中整个B单元格单击鼠标右键,选择“设置单元格格式”进入
4.在“数字”选项中单击“日期”
5.选择显示格式并确定后返回即可,可以拖拽或双击B2单元格右下角来填充其他单元格
6.另外还可以单击B2单元格,在确保身份证号码正确的条件下使用函数=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")
7.可以拖拽或双击B2单元格右下角来填充其他单元格或者如果身份证都是18位可以使用=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))这个公式
8.可以拖拽或双击B2单元格右下角来填充其他单元格
热心网友 时间:2022-02-25 17:04
excel从身份证号中提取出生日期的具体操作方法如下:
方法一
1.单击B2单元格,输入函数=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),"号码有错"))。
2.出现这样非出生日期标准格式
3.选中整个B单元格单击鼠标右键,选择“设置单元格格式”进入
4.在“数字”选项中单击“日期”
5.选择显示格式并确定后返回即可,可以拖拽或双击B2单元格右下角来填充其他单元格
6.另外还可以单击B2单元格,在确保身份证号码正确的条件下使用函数=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")
可以拖拽或双击B2单元格右下角来填充其他单元格
7.或者如果身份证都是18位可以使用=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))这个公式
可以拖拽或双击B2单元格右下角来填充其他单元格
方法二:
1
将A列身份证号复制到B列
1.将A列身份证号复制到B列
2.选中B列,然后单击菜单栏“数据”,然后选择“分列”
3.打开“文本分列向导”,选择“固定宽度”,然后单击“下一步”。
4.分别在日期前后单击下,然后单击“下一步”
5.选中日期列,设置列数据格式为“日期”—“YMD”,然后单击“完成”。
6.完成后成如图所示的样子
7.对表格某些列进行删除或修饰即可
拓展资料:
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主
热心网友 时间:2022-02-25 18:38
使用EXCEL就能轻松的做到,这里提供“公式”和“分列”两种方法来完成:
公式法:
以下公式都能完成从身份证号码中提取出生日期
1、 =MID(A2,7,8)
从18位身份证号中截取日期那一段;
2、 =DATE(mid(A2,7,4),mid(A2,11,2),mid(A2,13,2))
从18位身份证号中分别截取年月日,出用date函数转化为日期
3、 =TEXT(MID(A2,7,8),"#-00-00")
从18位身份证号中截取日期那一段,并转化为 XXXX-XX-XX 的形式
4、 =TEXT(MID(A2,7,LEN(A2)/2.2),"0-00-00")
与上一公式较果相同,但此公式适用于15位或18位身份证
5、 =TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"0-00-00")
与上一公式较果相同,但此公式适用于15位或18位身份证
ps.除公式2以外,所转化的日期都为“文本”型数值。公式3、4、5可以加上数值转换函数VALUE()或运算符(原公式*1、原公式+0、 --原公式等)转换成日期序列号,再把单元格格式设为“日期”型来转换成真正的“日期”
分列法
使用分列工具可以快速把身份证号转换成出生日期
1、先把身份证复制一列
菜单——数据——分列——选择固定宽度,——分别在出生日期那一段的首尾点击建立分列线,下一步——因为我们只要中间的出生日期,所以不导入最前和最后的列,只保留中间的出生日期段,并设为日期型,点击完成即可
热心网友 时间:2022-02-25 20:30
一、把含有身份证号的单元格(或列)设置为文本格式,方法如下:
1、选择单元格或列,右击鼠标,选择“单元格格式”,如图:
2、然后选择“文本”选项,点“确定”,如图:
二、点击要输出日期的单元格,用同样方法设置为日期格式,如图:
然后按“=”号,输入计算日期代码(假设身份证号为A1单元格),按回键,即可算出出生日期,代码如下:
IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),"身份证号码有误!"))
如图:
这样就可以从身份证号中提取日期了,结果显示如下:
热心网友 时间:2022-02-25 22:38
一、方法展示
C2单元格输入公式:=--TEXT(MID(B2,7,8),"0-00-00"),向下复制填充。一次性提取所有身份证号码对应的出生日期。
二、公式解释:
(1)先看MID函数:MID(B2,7,8)的意思就是从B2单元格的第7位开始截取,截取的字符长度是8位,得到的计算结果就是"19761204"。
(2)接下来用TEXT函数,将MID函数得到的字符串变成日期的模样,TEXT(MID(B2,7,8),"0-00-00")将文本字符串"19761204"从右侧的第二位和第四位之间各加上一个短横线,结果变成"1976-12-04"。
(3)经过text函数乔装打扮,文本字符串"19761204"就有了日期的样子了,但是这样的结果仅仅是掩人耳目,还不是真正的日期格式。Excel中凡是经过TEXT、MID、LEFT、RIGHT等函数计算后得出的数值是文本格式,一般情况下,不能参与后续的计算处理。
热心网友 时间:2022-02-26 01:02
需要从身份证号码中提取出生年月日,利用Excel中的函数就能很简单地提取出出生年月日。其他文本数据提取年月日也可用以下方法。主要是结合了DATE 函数和MID 函数来提取出生年月日。希望对大家有帮助。热心网友 时间:2022-02-26 03:44
A1单元格值为“340***19900309****”热心网友 时间:2022-02-26 06:42
18位身份证号码中,7-14位是出生年月日;
根据身份证号码提取出生年月日
(可计算的真正日期)
1.方法1 =--TEXT(MID(B2,7,8),"0!/00!/00")
2.方法2,=--TEXT(MID(B2,7,8),"0-00-00")
3.方法3,=--TEXT(MID(B2,7,8),"0000年00月00日")
4.方法4,=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
前3种,都需要事先把单元格设置为“日期”,不然结果是数值,所以,建议使用“方法4”来提取出生年月日
热心网友 时间:2022-02-26 09:56
身份证号一般是18位数字,第7位开始,到第14位为止就是出生年月日,一共8位数字。热心网友 时间:2022-02-26 13:28
可以利用公式从身份证号中提取出生日期 软件版本:Office2007 方法如下: 1.从下面身份证号码中提取出生日期: 2.输入公式如下: 3.得到结果:热心网友 时间:2022-02-26 17:16
假设身份证号在A1,热心网友 时间:2022-02-26 21:37
18位身份证的7~15位保存的生日,可以用下面两种方法获取:热心网友 时间:2022-02-27 02:15
假设身份证号码在单元格A1