乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中如果前一列输入身份证号,后一列自动生成生日?-excel自动生成生日,excel自动生成数据

excel中如果前一列输入身份证号,后一列自动生成生日?-excel自动生成生日,excel自动生成数据

作者:乔山办公网日期:

返回目录:excel表格制作


可以使用公式:”=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) “

步骤:

1、在excel2016中,建立表格。

2、在b2单元格输入公式“=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) ”。

3、得到结果。

4、填充后,全部计算结果。

5、使用公式“=IF(MOD(MID(A2,17,1),2),"男","女")”,可以得出性别。



excel中前一列输入身份证号,后一列自动生成生日,可使用MID函数实现。

方法步骤如下:

1、打开需要操作的EXCEL表格,在空白单元格中输=MID(,然后点击身份证号码所咋单元格,如A1。

2、继续输入7,8),然后回车完成公式输入即可。

3、下拉填充下方单元格公式,返回EXCEL表格,发现成功在EXCEL中前一列输入身份证号,后一列自动生成生日。


1、首先输好身份证号以后,选中这些身份证号所在的单元格。我这里是B2:B6区域。

2、单击”数据”选项卡,然后单击“分列”。

3、弹出一个分列向导窗口,里面的文件类型选择“固定宽度”,之后单击“下一步”。

4、在数据预览下面,在出生日期的前后单击鼠标可以建立两条带箭头的分列线。然后单击“下一步”。

5、先单击第一列,点击上面的“不导入此列(跳过)”选项。同样对第三列做此操作。

6、单击第二列,然后点击上方的日期,设置为日期格式,后面的倒三角下拉菜单可设置日期的显示格式。,然后把目标区域改为C2单元格,单击“完成”。

7、此时,出生日期就被批量提取出来了,再也不用手动输入那么麻烦了。



对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助。

完成形如XXXX-XX-XX样式的出生年月日自动提取公式:

假如身份证号数据在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))
回车确认即可。

如果只要“年-月”格式,公式可以修改为
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2))

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网