excel身份证号码提取
excel表中身份证号提取信息常用公式
excel表中身份证号提取信息常用公式
身份证转年龄
=DATEDIF(TEXT(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")," e-mm-dd"),TODAY(),"y")
身份证转出生年月日
=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))
身份证转性别
=IF(ISEVEN(RIGHT(LEFT(A1,17))),"女","男")
excel从身份证号码中提取出生日期、性别公式
1、从身份证号码中提取出生日期公式:
=DATE(MID(A1,7,4), MID(A1,11,2), MID(A1,13,2)) 2、从身份证号码中提取出性别公式:
=IF(MOD(MID(A1,17,1),2)=1,"男","女")
EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种
EXCEL批量提取身份证号码里的出生日期,三种方法大PK,你喜欢哪种
在实际工作中,经常会从身份证号码里提取出出生日期信息,下面我们来详解三种方法快速提取身份证号码里的出生日期,至于你喜欢哪种?看完下面的介绍,你再决定用哪种!
方法一:快速填充法
A列输入身份证号码,B列第一个单元格内手动输入第一个身份证号码里的出生日期(用斜杠日期格式),身份证号码里的出生日期就是从第7位开始,连续8个数字代表出生的年月日。
选中第一个手工输入了出生日期的单元格和下方空白单元格,在键盘上按下“CTRL+E”,快速填充组合键。
选中单元格批量提取出A列单元格里的出生日期,但CTRL+E是根据手动录入的数据发现规律提取出数据,但偶尔也会犯错误,提取的数
据不一定完全正确,如下图,前面三个单元格的身份证出生日期的日期都是12结尾,CTRL+E提取数据的时候日期规律就没有把握对。
面对这种情况,我们可以稍微的调换下A列的身份证号码,第二个单元格里的身份证号码日期尽量不要和第一个单元格身份号码里的日期相同,手工在B列输入第二个日期,按下回车,系统默认的是短日期,小于10的月份或日期会自动省略前面的0。如果现在按下CTRL+E,肯定也不能提取出数据。
选中B列数据,在键盘上按下“C TRL+1”打开单元格格式设置窗口,在自定义里修改日期格式为“YYYY/MM/DD”。
点击确定,B列设置好日期格式后,选中B列里添了日期的单元格和下方的空白单元格,按下CTRL+E,批量提取出A列身份证号码里的日期,核对下,提取正确。
数据分列法
选中A列的身份证号码,点击菜单栏上“数据-分列”。
如何从在excel中身份证号码里提取需要的信息
如何从在excel中身份证号码里提取需要的信息
一、在excel中如何从身份证号码里提取出出生年月日及性别等
假如,A1是姓名,B1是身份证号码,C1是出生年月
可以用以下公式求出
=IF(LEN(B2)=15,"19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月"&MID(B2,11,2)&"日",MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日")
在C2设置单元格格式为“日期”即可在C2中正确提取出其出生年月
2EXCEL从身份证号码求出生年月日、性别及年龄公式2007-11-26 16:40EXCEL中用身份证号码求出生年月日及年龄公式2007年11月21日星期三 17:17一、分析身份证号码
其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某员工的身份证号码(15位)是320521*********,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
Excel表格身份证号码提取出生日期的公式
Excel表格身份证号码提取出生日期的公式
(B2表示身份证号码所在的列位置)
=MID(B2,7,4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2)回车→向下填充1. Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);
2. 15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。
3. 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。
一、提取出生年月:
A、15位身份证号码:
=MID(B2,7,2)&"-"&MID(B2,9,2)&"-"&MID(B2,11,2) 回车确认即可。
B、18位身份证号码:
=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&”日”回车确认即可。
二、提取性别:
18位身份证号码:
=IF(MOD(MID(B2,17,1),2)=1,"男","女")回车确认即可。
*excel公式中=IF(MOD(MID(E4,17,1),2)=0,"女","男")是什么意思?
IF是选择函数,当MOD(MID(E4,17,1),2)=0成立时,单元格显示“女”,否则显示“男”。
MOD是取模函数,即是一个求余函数,求MID(E4,17,1)除以2的余数。实质是判断MID(E4,17,1)的奇偶性。
MID从一个文本字符串的指定位置开始,截取指定数目的字符。MID(E4,17,1)是从E4单元格的文本中的第17个字符开始,取一个字符。
三、提取年龄:
=year(today())-value(right(left(B2,10),4)) 回车确认即可。
excel身份证提取生日公式
excel身份证提取生日公式
在Excel 中可以使用以下公式来提取身份证号码列中的生日信息:=TEXT(MID(A1,7,8),"yyyy-mm-dd")
其中A1 为身份证号码所在的单元格,可以根据需要更改。
这个公式使用了Excel 函数MID() 和TEXT() 。MID() 函数用于截取字符串中间的一部分,参数分别是:要截取的字符串、开始截取的位置和截取的长度。这个公式中,MID(A1,7,8) 意思是从A1 中第
7 个字符开始,截取8 位字符。
TEXT()函数用来将数值转换成文本,并使用指定格式显示。这里中,将截取的字符串转换成"yyyy-mm-dd"格式显示。
这样,就可以得到一个身份证号码列中生日信息的公式。可以将其应用到整个列上,使用拖动或填充工具来快速提取其他单元格中的生日信息。
请注意,此公式假定身份证号码都是有效且符合标准格式,如果有部分身份证号码不符合格式或无效,公式的结果可能会有误差,建议预先处理这些数据。
利用Excel涵数提取18位身份证号码信息
),"女","男")”后回车,就会自动判断出性别了。拖动填 充柄让其他的性别也自动输入。
最后,我们来计算年龄其中C5是出生日期所在列,双
击年龄所在列,然后输入下面公式=YEAR(NOW())-YEAR(C5) 回车后,即可得到年龄,复制到其他单元格即可完成。 这样以后无论从身
从证信息提取什么信息都可以用这个方法来实现。
最后我们来计算年龄其中c5是出生日期所击年龄所在列然后输入下面公式yearnowyearc5回车后即可得到年龄复制到其他单元格即可完成
18位的新一代身份证了,里面的数字都是有规律的。前6 位数字是户籍所在地的代码,7-14位就是出生日期。第17 位“2”代表的是性别,偶数为女性
,奇数为男性。我们要做的就是把其中的部分数字利用 了涵数“提取出来”。我们启动Excel2003,录入需要提取 信息的身份证号码。
输入的身份
证号会以科学记数法显示,需要更改一下数字格式。选 中该列中的所有身份证号后,右击鼠标,选择“设置单 元格格式”。在弹出对话框中“数字”标签内的“
分类”设为“文本”,然后点击确定。 首先,提取出出生日期将光标指针放到“出生日期”列 的单元格内,这里以C5单元格为例。然后输入“=MID
(B5,7,4)&"年"&MID(B5,11,2)&"月"&MID(B5,13, 2)&"日"”注意:外侧的双引号不用输入,函数式中的引号 和逗
excel身份证号码提取年龄2篇
excel身份证号码提取年龄
Excel身份证号码提取年龄
第一篇:身份证号码的组成和提取年龄的方法
身份证号码是我国公民唯一身份证明的标识,它由十八
位数字组成,其中包含了一些个人信息。这些信息中,我们可以通过提取出生年份来计算出个人的年龄。
身份证号码的组成如下:
前六位是行政区划代码,代表了公民所在的省、市、区县;
第七到十四位是出生日期,分别表示年、月、日;
第十五到十七位是顺序码,用于区分同一地区同一天出生的人;最后一位是校验码,用于检验身份证号码的正确性。
通过这些信息,我们可以通过公式来提取出生年份,并
计算出个人的年龄。
首先,我们在Excel中创建一个表格,将身份证号码放
入A列。
在B列中,我们使用函数MID来提取出生日期的年份。MID函数的语法是MID(text,start_num,num_chars),text是
要提取的文本,start_num是开始提取的位置,num_chars是
要提取的字符数。
我们可以将公式写为:=MID(A1,7,4),其中A1为身份证
号码所在的单元格。这样,我们就可以提取出生日期的年份。
接下来,在C列中,我们可以使用公式YEAR来计算出个
人的年龄。YEAR函数的语法是YEAR(serial_number),
serial_number是包含日期的单元格。
我们可以将公式写为:=YEAR(NOW())-B1,其中B1为提
取出的出生日期的年份。这样,我们就可以计算出个人的年龄。
整个表格中的身份证号码对应的年龄都可以通过这种方
法进行提取和计算。
第二篇:Excel中身份证号码提取年龄的注意事项和批量处理方法
EXCEL中身份证信息提取的方法(五篇)
EXCEL中身份证信息提取的方法(五篇)
第一篇:EXCEL中身份证信息提取的方法
【身份证信息提取】
从身份证号码中提取出生年月日
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),“#-00-00”)+0
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),“#-00-00”)*1
=IF(A2<>“",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)
=18)*2),”#-00-00“)+0,)显示格式均为yyyy-m-d。(最简单的公式,把单元格设置为日期格式)
=IF(LEN(A2)=15,”19“&MID(A2,7,2)&”-
“&MID(A2,9,2)&”-“&MID(A2,11,2),MID(A2,7,4)&”-
“&MID(A2,11,2)&”-“&MID(A2,13,2))
显示格式为yyyy-mm-dd。(如果要求为“1995/03/29”格式的话,将”-” 换成”/”即可)=IF(D4=”“,”“,IF(LEN(D4)=15,TEXT((”19“&MID(D4,7,6)),”0 000年00月00日“),IF(LEN(D4)=18,TEXT(MID(D4,7,8),”0000年00月00日“))))
显示格式为yyyy年mm月dd日。(如果将公式中“0000年00月00日”改成“0000-00-00”,则显示格式为yyyy-mm-dd)=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),”19“&MID(A1:A2,7,6))
EXCEL表中身份证号码年月日提取公式
编辑日期:2009年7月28日
EXCEL表中身份证号码信息提取公式1、从身份证号码提取“年”份
如:342622************提取1994,
输入公式:
=IF(LEN(H2)=15,1900+MID(H2,7,2),MID(H2,7,4)),回车确定。
2、从身份证号码提取“月”份
如:342622************提取11,
输入公式:
=IF(LEN(H2)=18,IF(MID(H2,11,1)="0",MID(H2,12,1),MID(H2,11,2)),IF(MID( H2,9,1)="0",MID(H2,10,1),MID(H2,9,2))),回车确定。
3、从身份证号码提取“日”
如:342622************提取8(不是08形式),
输入公式:
=IF(LEN(H2)=18,IF(MID(H2,13,1)="0",MID(H2,14,1),MID(H2,13,2)),IF(MID( H2,11,1)="0",MID(H2,12,1),MID(H2,11,2))),回车确定。
4、从身份证号码提取“年月日”
如:342622************提取形如1994-11-08,
输入公式:
=IF(LEN(H2)=15,1900+MID(H2,7,2)&"-"&MID(H2,9,2)&"-"&MID(H2,11,2),MID( H2,7,4)&"-"&MID(H2,11,2)&"-"&MID(H2,13,2)),回车确定。
5、从身份证号码提取“年龄”
如:342622************提取年龄为15岁(针对2009年),
excel mid函数从右向左提取数字
excel mid函数从右向左提取数字
MID函数的语法如下:
=MID(文本,开始位置,字符数)
其中,文本表示要提取数据的文本字符串;开始位置表示要提取的起始位置,从左侧开始计数;字符数表示要提取的字符数目。
1. 提取人员工号
在实际工作中,我们经常需要从一串字符中提取出特定的信息。例如,某公司的员工信息表中包含了员工的姓名和工号,而工号总是位于姓名之后,且以数字开头。我们可以使用MID函数从右向左提取出工号。
我们假设员工信息表中的姓名和工号的格式如下:
张三123456
李四789012
...
我们需要从这些字符串中提取出工号,即数字部分。可以使用MID 函数提取出工号,公式如下:
=MID(A2,FIND("@",SUBSTITUTE(A2,"","@",LEN(A2)-
LEN(SUBSTITUTE(A2,"",""))))-5,5)
解析一下这个公式:FIND函数用来查找字符串中某个字符或子串的
位置,SUBSTITUTE函数用来替换字符串中的某个字符或子串。将文本字符串中的所有字符替换为空字符串,然后用原字符串的长度减去替换后的字符串的长度,即可得到工号的起始位置。
2. 提取产品编码
在物流行业中,产品编码通常是由一串数字组成的,我们可以使用MID函数从右向左提取出产品编码。
假设产品编码的格式如下:
ABC123456
DEF789012
...
要提取出产品编码,可以使用MID函数,公式如下:
=MID(B2,LEN(B2)-5,5)
解析一下这个公式:LEN函数用来计算字符串的长度,将字符串的长度减去5,即可得到产品编码的起始位置。
关于身份证信息提取的Excel函数公式
Excel函数公式计算技巧
一、提取性别:
以D2列【身份证号码】栏为坐标,
则C2列【性别】栏输入公式:=IF(MOD(MID(D2,17,1),2)=1,"男","女")
二、提取出生日期:
以D2列【身份证号码】为坐标,
则E2列【出生日期】栏公式为:=MID(D2,7,8)
三、提取年龄:
以D2列【身份证号码】为坐标,
则F2列【年龄】栏公式为:=YEAR(TODAY())-MID(D2,7,4)
四、提取生肖:
以D2列【身份证号码】为坐标,
则G2列【生肖】栏公式为:=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(D2,7,4),12)+1,1)
五、计算工龄:
以H2列【入职时间】栏为坐标,
则I2列【工龄】栏输入公式:=DATEDIF(H2,TODAY(),"Y")
六、计算工龄工资:
以I2 列【工龄】为坐标,若工龄工资每年加50元。
则L2列【工龄工资】栏公式为:则=I2*50
七、计算合同到期日:
以H2列【入职时间】和J2【合同期限】为坐标
则F2列【合同到期日】栏公式为:=DATE(YEAR(H2)+J2,MONTH(H2),DAY(H2)-1)
EXCEL如何从身份证号中提取出生年月日
EXCEL中如何快速提取身份证号的出生年月日
方法/步骤
1.打开EXCEl文件,将身份证号所在列复制一列,用来提取出生年月日
2.选择复制好的一列,在“数据”菜单下选择“分列”工具。
3.在“分列”对话框中选择“固定列宽”
4.单击数据预览的下方的标尺,把身份证号,分成3段,中间一段为出生
年月。
5.单击图示中标出来的1、3,分别选择“不导入此列(跳过)”
6.选择中间一列,列数据格式选择“日期”格式。单击“完成”确认。
7.看一下效果是不是可以了。当然日期的格式,可以自己再调整。
如何从excel中提取身份证信息
1、假设A列存储身份证信息,在B1输入公式
=TEXT(MID(A1,7,8),"0000-00-00"),并向下拖动应用公式即可。
2、假如C3列为身份证号码=TEXT(MID(C3,7,6),"000000")中c3表示提取列行,7表示从第7位数字开始,6表示6位数,xxxx-xx、如果8表示8位数,xxxx-xx-xx 0000-00-00则表示年月日的格式。
3、身份证中如何提取性别=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,17,1)),2)=0,"女","男")))
(Excel)常用函数公式及操作技巧之一:身份证信息提取
(Excel)常⽤函数公式及操作技巧之⼀:⾝份证信息提取
(Excel)常⽤函数公式及操作技巧之⼀:
⾝份证信息提取
从⾝份证号码中提取出⽣年⽉⽇
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0
=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1
=IF(A2<>"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")+0,)
显⽰格式均为yyyy-m-d。(最简单的公式,把单元格设置为⽇期格式)
=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2),MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2))
显⽰格式为yyyy-mm-dd。(如果要求为“1995/03/29”格式的话,将”-” 换成”/”即可)
=IF(D4="","",IF(LEN(D4)=15,TEXT(("19"&MID(D4,7,6)),"0000年00⽉00⽇"),IF(LEN(D4)=18,TEXT(MID(D4,7,8),"0000年00⽉00⽇"))))
显⽰格式为yyyy年mm⽉dd⽇。(如果将公式中“0000年00⽉00⽇”改成“0000-00-00”,则显⽰格式为yyyy-mm-dd)
=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),"19"&MID(A1:A2,7,6))
excel身份证号码提取年龄
excel身份证号码提取年龄
Excel身份证号码提取年龄
作为一款广泛应用于数据处理和分析的工具,Excel在日常工作中扮演着重要的角色。在某些情况下,我们可能需要从身份证号码中提取出个人的年龄信息。本文将介绍使用Excel
函数来实现这一功能。
身份证号码通常包含了个人的出生年月日信息,通过解
析身份证号码,我们可以计算出个人的年龄。在Excel中,我们可以利用一些内置的日期和文本函数来完成这一任务。
首先,我们需要明确身份证号码中的各个部分所代表的
含义。通常,身份证号的前六位表示户籍所在地,接着的八位表示出生年月日,再接下来的四位表示顺序码,最后一位是验证位。
通过解析身份证号码,我们可以使用MID函数来提取出
生年月日。MID函数用于从文本字符串中截取指定位置的字符,我们可以指定起始位置和截取的长度。
要提取出身份证号码中的出生日期,我们可以使用如下
的公式:=DATEVALUE(MID(A2,7,4)&"-"&MID(A2,11,2)&"-
"&MID(A2,13,2))。
在这个公式中,A2表示存储了身份证号码的单元格,在
实际运用时,需要根据具体的情况进行调整。
通过这个公式,我们可以将身份证号码中的年、月、日
提取出来,并以日期的格式显示出来。现在,我们需要计算出个人的年龄。
为了计算年龄,我们可以使用TODAY函数来获取当前日期,再利用DATEDIF函数来计算出生日期和当前日期之间的天数差。
通过如下的公式可以计算出年龄:
=DATEDIF(B2,TODAY(),"y")。
在这个公式中,B2表示存储了出生日期的单元格,在实际运用时,需要根据具体的情况进行调整。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、用身份证号码提取年龄
=YEAR(TODAY())-MID(A2,7,4),
2、用身份证号码提取出生日期:
=TEXT((LEN(E2)=15)*19&MID(E2,7,6+2*(LEN(E2)=18)),"# -00-00")
3、求性别:
=IF(mod(mid(E2,15,3),2),"男","女")
4、用身份证号码提取出年龄:截止2015年12月31日
=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),"201 5-12-31","Y")
5、多表格求和
=sum(Sheet1:Sheet19!A1)
以上方法应用于连接多张表中的同个单元格计算,如果非连续且非同个单元格,则需要按以下方式来做。在表格1单元格A1中输入“=sum(Sheet2!A1+Sheet3!A1)”,然后回车,可以看到正确的计算结果。