第一种:
要从Excel中提取出生年月,可以使用Excel的日期函数和文本函数,具体步骤如下:
假设身份证已经输入到A1单元格中,我们知道身份证的第七位开始,四位为出生年,后面两位为出生月,再后两位为出生日,我们就可以使用MID函数提取年月日,公式为:
使用MID函数提取年份,公式为:=MID(A1,7,4)
使用MID函数提取出月份,公式为:=MID(A1, 11, 2)
第一种:公式法,在B2单元格输入公式:=--TEXT(MID(A2,7,8),"0-00-00") 如果结果是一串数字,设置单元格格式为日期即可。
公式说明:使用MID函数从第7位开始提取,提取8位数,但是提取出来的是一串数字,并不属于日期格式,所以使用TEXT函数将数字转换为日期格式。--(负号)使用两个负号是因为用MID函数提取出来的数字是文本型数字,在使用TEXT函数转换后也不属于真正的日期格式,所以在前面加两个负号将文本型数字转为数值型数字。
第二种:分列法,选择身份证号码数据区域,点击【数据】选项卡,点击分列。
点击分列后,弹出分列对话框,勾选固定宽度,然后点击下一步。
在身份证号码的第6位到第7位中间鼠标单击建立分列线,在身份证号码的第14位到15位中间建立分列线,然后点击下一步。
选择数据预览中的前面和后面的数字勾选【不导入此列】
选择中间分列好的出生日期,勾选【日期】格式,目标区域输入:=$B$2 点击完成即可。
您可以使用Excel中的MID函数来提取出生年月。以下是一些方法:
1. 使用MID函数:在C列中输入公式“=MID (B3,7,4)&"年"&MID (B3,11,2)&"月"&MID (B3,13,2)&"日"”,其中B3是身份证号码所在的单元格。这个公式会从身份证号码的第7位开始截取4个数字,然后再加上“年”、“月”和“日”。
2. 使用DATEDIF函数:在C列中输入公式“=DATEDIF(B3,TODAY(),"y")-DATEDIF(B3,TODAY(),"m")/12+1”,其中B3是身份证号码所在的单元格。这个公式会计算出当前日期与身份证号码所在日期之间的年数、月数和天数,并将它们转换为月份。
1、打开电脑上的excel表格,鼠标放在需要提取出生日期的单元格中。
2、输入MID函数,输出年份选择函数的参数。
3、点击回车键即可根据身份证算出年龄。
4、根据以上步骤即可在excel中提取身份证号里的出生日期。
注意事项:1、输入MID函数,输出年份选择函数的参数。2、输入函数时注意符号要是英文符号。
到此,以上就是小编对于求出生日期的函数是什么的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。
sqlserver如何导入excel数据如何能把excel大量数据快...
Ubuntu系统下可以做什么1+xweb中级考核内容包括什么Ub...
五张表关联查询语句SQL怎么写从多个表中查询数据的sql语句SQL一...
tan图像及其性质tan角的图像tan图像及性质tan的图像性质ta...
sql注入的攻击原理是什么sql注入属于什么攻击sql注入解决办法s...
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
参数
''string_replace1''
待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。
''string_replace2''
待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。
在SQL Server中,REPLACE函数用于替换字符串中出现的指定子字符串。它接受三个参数:原字符串,要被替换的子字符串和替换后的子字符串。
该函数会查找原字符串中的所有匹配项,并将其替换为指定的字符串。如果原字符串中不存在要替换的子字符串,则不会发生任何更改。使用REPLACE函数可以轻松地进行字符串替换操作,例如将某些特定字符替换为其他字符或将一部分文本替换为其他文本。这在数据清洗和字符串处理中非常有用。
12。replace('string" class="zf_thumb" width="48" height="48" title="SqlServer中REPLACE函数的使用,sql替换字符串函数" />