在excel中想要从身份证号码里面提取年月日用什么公式啊

作者&投稿:弋沸 (若有异议请与网页底部的电邮联系)
EXCEL中如何从身份证号码中筛选出年月日(出生日期)~

材料/工具:Excel2010
1、打开事先准备好数据工作表Excel2010表格文件。如图所示

2、选定需要提取出生年月日的单元格,在编辑栏输入公式。示例图中,选定C2单元格,栏输入以下公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

3、向下拖动填充序列,即可实现从多个身份证号码提取身份证号码。

4、提取效果如图所示。

1、创建空白Excel;


2、插入三列数据,姓名、身份证、出生日期;并插入样例数据;陈X 400124199005123301,王X 400124198203235501,李X 400124198612312216;



3、在C2单元格编写公式,=--TEXT(MID(B2,7,8),"0-00-00"),则可获取出生日期;



4、用该公式将整个C列填充,则可获得所有身份证号码的年月日;


利用Excel中的MID函数可以从身份证号码里提取年月日,具体操作步骤如下:

1.首先打开自己的Excel表格,如下表

2.选中C2单元格,然后单击“插入函数”按钮

3.在弹出的“插入函数”对话框中,选择函数“MID”,单击“确定”按钮

4.弹出“函数参数”对话框后。在“TEXT”中选中身份证号码所在单元格B2单元格,在“start-num”中输入“7”(代表从左边起的第7位数字开始),在“Num-chars”中输入“8”(代表截取8位数字)

5.单击“确定”后,C2单元格中得到提取结果



A1单元格为身份证号码,最正宗的公式应该为:
=IF(LEN(A1)=18,--(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)),IF(LEN(A1)=15,--((MID(A1,7,2)+1900)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)),"身份证号码错误"))

楼上“啊一崴 ”的公式只能应用于18位的身份证号码,且提取出来组合的年月日是文本格式(xxxx-xx-xx),不能直接通过设置单元格格式来显示不同的格式(如:xxxx-xx-xx、xxxx年xx月xx日、xxxx年x月等)。
“小雨衣”提取出来组合的年月日仍然是文本格式,不能直接设置格式,如果身份证号码位数填写错误,将不会体现出来,仍然强行取数组合成日期。

而公式
=IF(LEN(A1)=18,--(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)),IF(LEN(A1)=15,--((MID(A1,7,2)+1900)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)),"身份证号码错误"))
除了适用于15、18位身份证号码外,提取出来的日期是数值格式,可以直接通过格式-单元格-日期来选择不同的显示类型,并且身份证号码位数不正确时会提示身份证号码错误。

另外,分别提取出生年、月、日的公式如下:
出生年份:
=IF(LEN(A1)=18,--(MID(A1,7,4)),IF(LEN(A1)=15,--((MID(A1,7,2)+1900)),"身份证号码错误"))
出生月份:
=IF(LEN(A1)=18,--(MID(A1,11,2)),IF(LEN(A1)=15,--(MID(A1,9,2)),"身份证号码错误"))
出生日:
=IF(LEN(A1)=18,--(MID(A1,13,2)),IF(LEN(A1)=15,--(MID(A1,11,2)),"身份证号码错误"))

假如,A1是姓名,B1是身份证号码,C1是出生年月

由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“720807”这样的信息。在D2单元格中输入公式=IF(LEN(A1)=15,19&MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))其中:

LEN(A1)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。

MID(A1,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。

MID(A1,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(A1)=15,MID(A1,7,4),MID(A1,9,4)):IF是一个逻辑判断函数,表示如果A1单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。
&为连接符“”中的字符为原样输出

将光标指针放到“出生日期”列的单元格内,以C2单元格为例。然后输入“=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"”(注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入)。

若是18位,使用公式=TEXT(MID(A1,7,8),"0000-00-00")
若是15位,使用公式=TEXT(MID(A1,7,6),"1900-00-00")
若是混合的,就判断一下了:
=IF(LEN(A1)=18,TEXT(MID(A1,7,8),"0000-00-00"),TEXT(MID(A1,7,6),"1900-00-00"))
中间的短斜线也可以改成年月日。


Excel表格中的地址怎么从中地方选省份并统计?
1、首先对表格进行整理,打上标签,方便进行统计分析 2、我们可以看出,目前地址是在A列,起始地址在A1表格,鼠标左键单击此处1 3、1这一行为选中状态,然后单击鼠标右键,点击插入 4、在多出来的这一行,A1单元格输入地址,5、B1单元格输入省份 6、根据表格分析,我们想要从B2单元格开始提取省份,选...

如何用Excel提取姓名?
1、例如在这个Excel表格中我们想要提取员工姓名 2、首先选中需要提取信息的单元格(列)对应的右侧一格(列),例如,想要从A列提取,从A2开始选中B2。3、点击工具栏下的输入框(fx字样右侧),输入公式如下:=RIGHT(A2,Len(A2)-Find("部",A2)),点击回车,B2就成了李力。4、选中B2单元格,鼠标...

如何用EXCEL从身份证号中提取性别?
想要在excel中提取18位身份证号的性别,可以按照以下步骤进行操作:1、打开Excel,在一列中从上到下依次输入需要提取性别的18位身份证号。把身份证都放在同一列是为了方便用公式提取性别。2、在第一行身份证后输入以下公式:=IF(MOD(MID(A1,17,1),2),"男","女"),其中的“A1”表示需要提取的...

想要在excel中从A1到VI没隔3(4,5,6,7)个求和,请详细说明一下,谢谢_百 ...
=SUM(IF(MOD(COLUMN(A1:V1),4)=1,A1:L1,0))输入完成后不要敲回车,而是要敲Ctrl+Shift+回车 因为这是一个数组公式 注意:公式中那个4代表每4列求一次,即每隔3列求一次,如果要隔4列求一次,就把那个数改成5

EXCEL怎么从数据中截取去自己想要的部分?
详情请查看视频回答

EXCEL怎么从数据中截取自己想要的部分?
可以用EXCEL提供的文本函数LEFT、RIGHT、MID处理。\\x0d\\x0a1、若想要的部分在左侧,用LEFT函数,其格式为LEFT(text,num_chars) 其中text为原数据或单元格引用,num_chars要取到的字符数。如取A1=“ABCDEFG”的前三个字符,公式=LEFT(A1,3)。\\x0d\\x0a2、若想要的部分在右侧,用RIGHT函数,其...

excel怎么设置快速填充数字,就是我想要从1往下来出现2.3.4...这些_百...
第一步:在打开的excel表格中,输入数字1 第二步:移动鼠标光标至所填数字1右下角,待光标变为“十”字型 第三步:拖动“十”字型鼠标左键往下拉到指定位置,然后选择下拉菜单选择填充序列 第四步:可以看到序号进行了依次填充

在excel中重复上一次操作有没有快捷键?比如要重复插入行命令的操作...
在Excel中想要进行重复上一次操作,可以使用快捷键F4进行操作,具体操作方法可以参考下方步骤。1、演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。2、首先打开Excel电子表格并在表格中输入,用于演示重复上一次操作所需要的数据。3、数据输入完成后,将鼠标移动到数据区域并右键单击行,在...

在EXCEL中如何从一列数据中找出某些数的和等于一个数字
材料\/工具:Excel2007 1、首先我们在D3单元格输入一个求和公式:=SUMPRODUCT(A2:A14*B2:B14)2、然后在D4单元格输入一个求差公式:=D1-D3。3、然后,选择【数据】-【规划求解】。4、选择【目标单元格】为D4,选择【值】处输入0。5、点击选择按钮选择【可变单元格】6、区域为B2:B14(即A列...

在excel中,想要实现从B3开始的发现时间,等同于当日他添加行的时间。哪...
sub test()hh=3 do while cells(hh,2)<>"" AND CELLS(HH,2)<>DATE HH=HH+1 LOOP IF CELLS(HH,2)="" THEN MSGBOX ("没有找到")ELSE '找到后,该做啥就做啥 end if end sub

雨花台区13059939489: 如何从在excel中身份证号码里提取需要的信息 -
墨冰重组: 一般采用LEFT和MID函数就可以了,比如:身份证在A1单元格,提取前6个数字(省市县),在B1里输入“=LEFT(A1,6)”;如果要提取第7-第14个数字(即出生年月日),则在B1里输入"=MID(A1,7,8)",其中7代表第7个数字,8代表要提取的数字串的长度.当然如果要提供后4为,就可以用RIGHT函数了,输入"=RIGHT(A1,4)"即可.

雨花台区13059939489: 怎样用excel从身份证号中提取信息 -
墨冰重组: 方法/步骤 首先,打开工作表,(身份证号为随便录入),现在我们要清楚要提取的身份证号所在列为B,第一个身份证码坐标为B2,将光标点击在想要提取为日期的单元格,即C2,当然你也可点在别的单元格.将光标点击C2,将函数=MID(B2,7...

雨花台区13059939489: 如何在Excel中提取身份证号码中的信息 -
墨冰重组: 供参考使用,实现方法:一、提取出生日期=IF((LEN(A1))=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))1、首先判断身份证号是15位还是18位,用LEN()函数.2、然后用MID()函数取身...

雨花台区13059939489: 如何在EXCEL中从身份证号码中提取出生日期 -
墨冰重组: 可以利用公式从身份证号中提取出生日期 软件版本:Office2007 方法如下: 1.从下面身份证号码中提取出生日期: 2.输入公式如下: 3.得到结果: s如有疑问追问,如满意记得采纳, 如果有其他问题也可点我名字向我求助 答题不易, 如果没有回答完全,请您谅解,请采纳最快回答的正确答案!!谢谢!

雨花台区13059939489: excel怎么从身份证号中提取出生日期 -
墨冰重组: 使用mid函数在身份证号中提取出生日期的方法

雨花台区13059939489: 在excel里面怎么从身份证号码提取出年龄段 -
墨冰重组: =mid(A1,7,8) mid提取字符,意思是,从A1单元格的第7位开始(一般年龄段从第7位开始),提取8位字符(年月日共8位),A1是你身份证号码所在的单元格. 你可以按照解释更改7、8这俩数字,达到你要的目的.

雨花台区13059939489: Excel中如何根据身份证号码获取年龄 -
墨冰重组: 1. 选择有身份证号码的列A,点击数据——分列;2. 在弹出的对话框中选择 固定宽度——下一步——截取出生年份的四位数——下一步; 3. 是否替换单元格——确定,身份证号码被替换成出生年份; 4. 在B旁边列录入2015; 5. C1单元格录入公式=B1-A1,C1单元格显示的就是该身份证的年龄; 6. 下拉公式. 7.

雨花台区13059939489: 请问excel中怎样从身份证号码中看出出生年月日以及年龄,性别 -
墨冰重组: 一、了解身份证号码所代表的含义 身份证号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性.如某人的身份证号码为...

雨花台区13059939489: excel表格里如何根据身份证号码确定性别 -
墨冰重组: 在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄. 第一,身份证号码的组成. 当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码. 15~17位为顺序号...

雨花台区13059939489: Excel从身份证号里计算 年龄 -
墨冰重组: 示例数据:如图,在空白列建立辅助列并输入公式:=DATEDIF(--TEXT(MID(D2,7,8),"0000-00-00"),TODAY(),"y").公式解析:用mid函数提出出生日期,用text函数变成日期格式,在用datedif函数计算两个日期之间的年份差,即年龄是多少.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网