如何从excel 中的身份证号码提取出生年月日,将格式显示为YYYY/MM/DD
发布网友
发布时间:2022-04-23 13:13
我来回答
共5个回答
热心网友
时间:2023-10-15 03:01
1、首先在电脑上用2007版excel软件打开目标文件,如图所示。
2、然后在目标列第一个单元格中输入公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),回车一下。
3、然后用鼠标左键双击该单元格右下角位置,如图所示。
4、格式填充到其它单元格后,即可达到提问者的要求。注意日期格式不是YYYY/MM/DD,可以在单元格格式界面设置。
热心网友
时间:2023-10-15 03:02
1、电脑打开Excel表格。
2、输入公式=DATE(MID(B1,7,4),MID(B1,11,2),MID(B1,13,2))。
3、输入公式后,按回车键确定,就可以提前身份证中的生日年月日了。
4、下拉复制公式,即可批量提取身份证中的生日。
热心网友
时间:2023-10-15 03:02
示例数据:
1、选中C列,设置C列的单元格格式为日期型的。
2、在C列建立辅助列并输入公式:=--TEXT(MID(B9,8,8),"0000-00-00")。公式解析:使用mid函数提取身份证中的生日信息,用text函数变成”0000-00-00“的格式,虽然使用text函数生成的格式是日期的样子,却不是真正的日期,用两个负号将其变成真正的数值,因为事先设置好了日期格式,所以,显示的日期是一个真正的日期,将单元格设置为常规可以看到是一个序列号。
热心网友
时间:2023-10-15 03:03
=MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2)
将上面的A1换成身份证号码所在单元格地址
这是针对18位身份证号
如果是15位身份证号,基本方法相同,但年份只有两位数,可在公式前面加上 "19"& 或"20"&,要自动判断加哪一个,可用if()函数。
=IF(MID(A1,7,2)<50,"20"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2),"19"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2))
以上的判断以50为界,即小于50的算作20XX年,大于等于50的算作19XX,显然如果处理2050后或者1949年前出生的人会出错,但这没有办法,这也是新身份证用四位的原因。
考虑同时处理两种身份证号码,则可写成
=if(len(A1)=15,IF(MID(A1,7,2)<50,"20"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2),"19"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2)),if(len(a1)=18,MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2),"号码长度不对"))
注意这种方式得到的日期Excel不能识别为日期型数据!
要让Excel当日期,应用Date()函数,用 "/"& 这样的文本连接的方式只能是产生表面的日期格式的形式。
=IF(LEN(A9)=15,IF(MID(A9,7,2)<50,DATE("20"&MID(A9,7,2),MID(A9,9,2),MID(A9,11,2)),DATE("19"&MID(A9,7,2),MID(A9,9,2),MID(A9,11,2))),IF(LEN(A9)=18,DATE(MID(A9,7,4),MID(A9,11,2),MID(A9,13,2)),"号码长度不对"))
这种方式的显示格式是YYYY-M-D,要得到YYYY/MM/DD的效果,需设置数字格式(自定义)为yyyy/mm/dd
热心网友
时间:2023-10-15 03:04
假设身份证在A1,那么使用如下公式就可以了:=MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2)
如何从excel 中的身份证号码提取出生年月日,将格式显示为YYYY/MM/...
1.先把身份证号复制到一个新建表格中 2.在第一行身份证号后面的C列单元格输入公式:=MID(B3,7,4) & "/" & MID(B3,11,2) & "/" & MID(B3,13,2)点击回车,然后下拉自动提取出所有身份证号的年月日 3.提取出来以后不是我们想要的yyyy-mm-dd格式,别着急,我们待会把他们复制到下一列...
如何从excel 中的身份证号码提取出生年月日,将格式显示为YYYY/MM/DD
示例数据:1、选中C列,设置C列的单元格格式为日期型的。2、在C列建立辅助列并输入公式:=--TEXT(MID(B9,8,8),"0000-00-00")。公式解析:使用mid函数提取身份证中的生日信息,用text函数变成”0000-00-00“的格式,虽然使用text函数生成的格式是日期的样子,却不是真正的日期,用两个负号将其...
如何从excel中的身份证号码提取出生年月日,将格式显示为yyyy/mm/...
首先,可以利用MID函数来从身份证号码中提取年月日信息。MID函数的格式是=MID,其中text是要提取的文本,start_num是开始位置,num_chars是要提取的字符数。根据身份证号码的格式,可以确定年月日的位置,并据此设置start_num和num_chars的值。3. 出生年份的提取:通常身份证号码的第七位到第十位代表...
excel身份证号码提取出生年月日函数公式使用实例教程
提取身份证号码后显示:yyyymmdd B2单元格是身份证号码,在C2单元格中输入公式【=MID(B2,7,8)】,即可获取身份证的出生年月日格式:19920107 公式说明:B2单元格中的第7位数开始提取后面的8位数。提取身份证号码后显示:yyyy-mm-dd 输入公式【=TEXT(MID(B2,7,8),"0000-00-00")】,即可获取身份...
怎样用EXCEL表格中身份证号提取出年月日
打开excel电子表格软件,输入要编辑的带身份号码的数据。在E2单元格里输入=MID(E2,7,8) ,含义在E2单元格中提取第7个字符后的8个字符,根据需要在相关的单元格输入公式。把指针放在单元格右下角,出现黑色“十”时向下拖动完成提取出生年月 在F2单元格输入=MID(E2,1,4)"年"MID(E2,5...
Excel表格怎样从身份证中提取出生日期?
首先我们要先打开或者新建我们的Excel表格 然后我们在D2列中输入公式=MID(C2,7,8),如图所示:(公式=MID(C2,7,8)的含义:C2代表身份证号所在列,7代表从身份证中的第7份数字开始,8代表身份证中的出生日期是8位,也就是从第7位开始,截取8个数字)然后我们再按下回车键,就可以获取出身份证中...
Excel 通过身份证号快速取得出生日期及年龄
新建Excel文档;根据需要,在新建的表头的上分别输入,员工姓名,身份证号,出生日期,年龄,入职日期,服务年限 将员工的姓名及身份证号从准备好的档案中copy过来;在第二行,第二列出生日期单元格中,输入: =IF(LEN(B2)18;(DATE(("19"MID(B2;7;2));MID(B2;9;2);MID(B2;11;2...
怎样用excel提取身份证的出生年月日
方法一:比如银行卡号为3303271988090725。我们为了看的更清楚,我们需要每隔4位加个空格。3303 2719 8809 0725 效果就是如此。当然在excel源数据里,我们肯定不可能就1个这样的银行卡号。今天的案例来源于一个朋友做人事工作的,需要去检查各部门银行卡的消费情况,对照导出的花费记录。因为结果表是之前被...
Excel如何从身份证中提取出生日期、性别和年龄
在excel文档中,首先要保证身份证号码格式为文本,通过设置单元格格式来设置。有了身份证号码信息,我们就可以根据身份证号码来提取性别、出生日期、年龄。在“性别”D列的单元格,例如在单元格D3中,输入=IF(MID(B3,17,1)/2=TRUNC(MID(B3,17,1)/2),"女";,34;男"...
Excel如何从身份证号提取出生年月、年龄、性别
其中,Mid函数的使用格式为:=MID(text,start_num,num_chars)。我们确认函数公式后,Enter回车确定,单元格内会提取图示的身份证号码所显示的出生年月:1990年01月01日。提取性别 提取性别在图示的空白单元格输入公式:=IF(MOD(RIGHT(LEFT(C9,17)),2),"男";,34;女")。其中,...