excel怎么从身份证号中提取出生日期

 我来答
_夏初烲
高粉答主

推荐于2019-08-14 · 说的都是干货,快来关注
知道答主
回答量:516
采纳率:0%
帮助的人:7.6万
展开全部

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.选中整个B单元格单击鼠标右键,选择“设置单元格格式”进入

3.在“数字”选项中单击“日期”

4.选择显示格式并确定后返回即可,可以拖拽或双击B2单元格右下角来填充其他单元格

5.另外还可以单击B2单元格,在确保身份证号码正确的条件下使用函数=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")

可以拖拽或双击B2单元格右下角来填充其他单元格

6.或者如果身份证都是18位可以使用=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))这个公式

可以拖拽或双击B2单元格右下角来填充其他单元格

方法2:分列

1.将A列身份证号复制到B列

2.选中B列,然后单击菜单栏“数据”,然后选择“分列”

3.打开“文本分列向导”,选择“固定宽度”,然后单击“下一步”。

4.分别在日期前后单击下,然后单击“下一步”

5.选中日期列,设置列数据格式为“日期”—“YMD”,然后单击“完成”。

6.完成后成如图所示的样子

7.对表格某些列进行删除或修饰即可

务光远0gb
推荐于2019-09-17 · TA获得超过1.1万个赞
知道答主
回答量:184
采纳率:100%
帮助的人:3万
展开全部

excel怎么从身份证号中提取出生日期的具体操作步骤如下:

1.将A列身份证号复制到B列

2.选中B列,然后单击菜单栏“数据”,然后选择“分列”

3.打开“文本分列向导”,选择“固定宽度”,然后单击“下一步”。

4.分别在日期前后单击下,然后单击“下一步”

5.选中日期列,设置列数据格式为“日期”—“YMD”,然后单击“完成”。

6.完成后成如图所示的样子

7.对表格某些列进行删除或修饰即可

拓展资料:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
令思雅0ht
2015-12-06 · 知道合伙人软件行家
令思雅0ht
知道合伙人软件行家
采纳数:483 获赞数:7236
从事工程行业10年。

向TA提问 私信TA
展开全部
  1. 早期身份证号为15位,后期为18位;

  2. 15位身份证号的第7-12位这6位数字为出生日期,省略了年份中的“19”,如“751103”,生日即为“1975年11月03日”,18位身份证号中从第7位数字开始,出生日期按8位数字编写的;

  3. 首先提取代表生日的数字段落,15位身份证是从第7位开始提取6个数字,18位身份证是从第7位开始提取8个数字;

  4. 然后判断,如果身份证为15位,在提取的数字段前加“19”补齐8位数字;

  5. 将提取得到的8位数,用text函数定义为“0-00-00”,即“1975-11-03”样式,当然,此时也可以将其直接定义为“0年00月00日”,此时,计算结果即可显示为日期样式,但其实质上还是提取出来的数字段,不是真正的日期;

  6. 再次外套text函数,将上方的“0-00-00”样式的数字,定义为“e年mm月dd日”,这样计算出来的结果就成为了一个真正的日期。

  7. 整体公式则为=TEXT(TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+2*(LEN(A2)=18)),"0-00-00"),"e年mm月dd日")。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cb4d39d
推荐于2019-10-28 · TA获得超过4.1万个赞
知道答主
回答量:66
采纳率:25%
帮助的人:2.5万
展开全部

出生年月提取操作步骤如下:

1、选择B列数据,单击【数据】【分列】,在弹出【文本分列向导 第1步,共3步】对话框中,选择“固定宽度”,单击下一步。

 

2、在【文本分列向导 第2步,共3步】对话框数据预览窗口中,单击第6位和第7位之间的刻度,再单击第14位和第15位之间的刻度(也就是留出出生日期的宽度),【下一步】。

3、在【文本分列向导 第3步,共3步】对话框中,依次点击最左侧列,点选【不导入此列(跳过)】。点击最右侧列,点选【不导入此列(跳过)】。点击中间列,点选【日期】。目标区域选择C2,单击完成。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋老师办公教程
2020-08-22 · TA获得超过6.5万个赞
知道大有可为答主
回答量:8710
采纳率:100%
帮助的人:234万
展开全部

首先手动输入一个出生日期,回车到下一个单元格按ctrl加e向下填充,最后选择内容右键设置一下单元格格式,在自定义设置成0000-00-00确定即可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式