在excel表格中提取出生年月、性别、年龄
Excel表中身份证号码提取出生年月日、性别、年龄的使用技巧

Excel表中身份证号码提取出生年月日、性别、年龄的使用技巧(15位/18位身份证通用公式)说明:公式中的B2是身份证号所在列1、根据身份证号码求性别:=IF(LEN(B2)=15,IF(MOD(VALUE(RIG HT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MI D(B2,15,3)),2)=0,"女","男"),"身份证错"))2、根据身份证号码求年龄:=IF(LEN(B2)=15,year(now())-1900-V ALUE(MID(B2,7,2)),if(LEN(B2)=18,ye ar(now())-VALUE(MID(B2,7,4)),"身份证错"))3、根据身份证号码求出生日期:(1)提取出生年月日=IF(LEN(B2)=15,CONCATENATE("19 ",MID(B2,7,2),"-",MID(B2,9,2),"-",MID(B2,11,2)),IF(LEN(B2)=18,CONCATE NATE(MID(B2,7,4),"-",MID(B2,11,2),"-",MID(B2,13,2)),"身份证错"))(2)提取出生年月=IF(LEN(B2)=15,CONCATENATE("19 ",MID(B2,7,2),"-",MID(B2,9,2)),IF(LE N(B2)=18,CONCATENATE(MID(B2,7, 4),"-",MID(B2,11,2)),"身份证错")) (3)单提取出生年=IF(LEN(B2)=15,CONCATENATE("19 ",MID(B2,7,2)),IF(LEN(B2)=18,CONC ATENATE(MID(B2,7,4)),"身份证错")) (4)单提取出生月=IF(LEN(B2)=15,CONCATENATE(MI D(B2,9,2)),IF(LEN(B2)=18,CONCATE NATE(MID(B2,11,2)),"身份证错")) (5)单提取出生日=IF(LEN(B2)=15,CONCATENATE(MI D(B2,11,2)),IF(LEN(B2)=18,CONCAT ENATE(MID(B2,13,2)),"身份证错"))4、根据已提取出的性别(M3)和年龄(N3)区别退休和未退休人员=IF(OR(AND(M3="男",N3>=60),AND(M3="女",N3>=50)),"退","未退")5、根据已提取出的年龄(N3)区别出尾数逢5、逢10的人员=IF(OR(RIGHT(N3,1)="5",RIGHT(N3, 1)="0"),N3,"")或可标出"发蛋糕"=IF(OR(RIGHT(N3,1)="5",RIGHT(N3, 1)="0"),"发蛋糕","")。
excel出生年月提取公式

excel出生年月提取公式
在Excel中提取出生年月的公式可以通过使用日期函数和文本函数来实现。
下面是一些示例公式,帮助您提取出生年月。
1. 使用RIGHT和LEN函数提取年份:
假设出生日期位于A1单元格中,公式如下:
=RIGHT(A1,LEN(A1)-4)
这个公式使用LEN函数获取日期字符串的长度,然后使用RIGHT 函数提取除了年份以外的字符。
注意,这种方法要求日期字符串的格式是一致的,例如'dd/mm/yyyy'。
2. 使用DATE和YEAR函数提取年份:
假设出生日期位于A1单元格中,公式如下:
=YEAR(DATEVALUE(A1))
这个公式使用DATEVALUE函数将日期字符串转换为日期值,然后使用YEAR函数提取年份。
3. 使用MID函数提取月份:
假设出生日期位于A1单元格中,公式如下:
=MID(A1,4,2)
这个公式使用MID函数从日期字符串的第4个字符开始提取2个字符,即月份部分。
4. 使用MID函数提取日:
假设出生日期位于A1单元格中,公式如下:
=MID(A1,1,2)
这个公式使用MID函数从日期字符串的第1个字符开始提取2个字符,即日部分。
以上公式可以根据您的需求进行修改和组合,以适应不同的日期格式和提取要求。
此外,您还可以使用文本函数和逻辑函数等其他Excel 函数来处理出生年月的特定需求,例如提取月份的名称或判断是否为闰年等。
在excel中如何自动生成此人的性别年龄

1、在excel中如何自动生成此人的性别年龄假如身份证号码在“A列”,如A2中,1、判断年龄:如果想在Excel中“B列”单元格显示年龄,那么点击所在列的第一个待输入的单元格,在这个单元格编辑区内输入以下公式:=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)如果你的身份号码在D列的D5或F列。
那么记得更换公式中的“A2”为“D5”,记得更换四处哟。
最后托动柄,向下复制。
2、判断性别:在C2中输入=IF(A2<>"",IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女"),)3生在出生____年__月__日:A列为身份证号码,在B列显示出生____年__月__日=IF(A3<>"",TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00")+0,)假如A1中输入的是身份证号,格式为文本格式。
则在B1中输入=YEAR(NOW())-VALUE(MID(A1,7,4)),算出的是此人的周岁。
在C1中输入=LOOKUP(MOD(VALUE(MID(A1,17,1)),2),{0,1},{"女","男"}),显示性别。
注:对于18位身份证号2、如何在Excel里根据身份证号码自动填写性别、出生年月、年龄一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
在EXCEL中根据身份证号计算出生年月日、年龄

在EXCEL中根据身份证号计算年龄、出生年月、性别在EXCEL中如何根据身份证号计算年龄、出生年月、性别呢?下面来介绍一下,希望对您有帮助1.根据身份证号计算年龄=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(L EN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)注意:A2单元格为身份证号,且为文本格式。
2.根据身份证号计算出生年月日第一种,计算出来的格式为××年××月××日=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)&"日")第二种,计算出来的格式为××年××月=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月",MID(A2,7,4)&"年"&MID(A2,11,2)&"月")3.根据身份证号计算性别=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,"男","女")计算出生年月日的公式=TEXT(TEXT(MID(D2,7,LEN(D2)/2-1),"#-00-00"),"e-m-d") D2为身份证。
在EXCEL表格中输入身份证号如何自动提取性别和出生年月

在表格中输入身份证号如何自动提取性别和出生年月如输入大批量地个人信息.(例:输入姓名、性别、身份证号、出生年月日、地址等等),特别是在输入身份证号之后还要输入一些出年月日、性别、其时这些都已经在身份证号里面体现出来了,所以我想有没有办法提取出来.经过实践体验,现已经解决了这个问题,这样减少了不少时间,对于一两个人信息地输入这没什么,而对于成百上千地要输入来说,就是关键了.例如:序号姓名身份证号码性别出生年月说明:公式中地是身份证号所在位置、根据身份证号码求性别:(()(((())),"女","男")(()(((())),"女","男"),"身份证错"))、根据身份证号码求出生年月:(()(""(),"."())(()((),"."()),"身份证错"))、根据身份证号码求年龄:(()(())(())(()(())(()),"身份证错"))如何使用从身份证号码中提取出生日期如何使用从身份证号码中提取出生日期例如:从身份证中提取出生日期来,如何快速得出?只需使用语句:(()()())【是身份证号码所在单元格】()函数是日期函数;如输入今天地日期()那么,函数是什么东东呢?()为包含要提取字符地文本字符串;为文本中要提取地第一个字符地位置.文本中第一个字符地为,以此类推;指定希望从文本中返回字符地个数.对身份证号码分析下就知道:,出生日期是年月日;也就是从字符串()地第位开始地位数字表示年,从字符串地第位开始地位数字表示月,字符串地第位开始地位数字表示日.呵呵,强悍吧!中利用身份证号码(或位)提取出生日期和性别需要地函数:():检查单元格中字符串地字符数目,本例地含义是检查身份证号码地长度是否是位;:返回数值向下取整为最接近地整数,本例中用来判断身份证里数值地奇偶数.:返回文本字符串最后一个字符开始指定个数地字符;:返回文本字符串指定起始位置起指定长度地字符,()表示:在中从左边第七位起提取位数;""()表示:在中从左边第七位起提取位数地前面添加;……""表示:其左右两边所提取出来地数字不用任何符号连接;""表示:其左右两边所提取出来地数字间用“”符号连接.若需要地日期格式是年月日,则可以把公式中地“”分别用“年月日”进行替换就行了.一、提取出生日期如果我们要从一个人地身份证号码中批量提取其出生年月日,并表示成“”形式,可以这样做,假设身份证号码在列,在列中输入公式((),""()""()""()()""()""()),这个公式地含义就是,当其检查到单元格中地数据是位地时,就显示""()""()""()地计算结果,否则就显示()""()""()地计算结果.如:若单元格中是,在单元格中计算出地结果是“”;若单元格中是,在单元格中计算出地结果是“”.二、提取性别在单元格输入公式(()(()(()),"女","男")(()(()),"女","男"))这个公式地含义是如果单元格是一个位数,就显示(()(()),"女","男")地计算结果;否则,显示(()(()),"女","男"))地计算结果.最后把和单元格地公式向下拉下来,在列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!根据身份证号码让自动输入出生日期和性别办公室人事文员有时要输入很多员工地人事资料,每输完臃长地身份证号后又要输入员工出生年月日和性别,这样无疑增加了工作量,有没有办法让出生日期和性别自动输入呢?其实用公式即可轻松解决问题!众所周知,我国身份证号码里有每个人地出生日期和性别等信息:老式地身份证号是位数,第位到位是出生年月日,最后一位如果是偶数就代表女生,奇数就是代表男性;新式身份证号是位数,第位到位是出生日期,倒数第二位地偶数或奇数代表女性或男性.既然存在这样地规律,用函数就可轻松实现根据身份证号自动输入出生日期和性别。
EXCEL身份证号码计算出生年月年龄及性别和重名筛选

EXCEL身份证号码计算出生年月年龄及性别和重名筛选在学校的人事管理中经常会遇到需要统计教职工的年龄的问题,但案头的原始资料只有身份证号码,其实这足够了。
在EXCEL中,引用其内置函数利用身份证号码达到此目的比较简单。
1、身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。
2、确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。
提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。
①正确输入了身份证号码。
(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。
关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID(text,starl_num,num_chars)。
Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。
starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。
num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。
多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-”分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。
操作效果如下图:3、确定“年龄”:“出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TODAY()-E2)/365)”即可计算出“年龄”。
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表格身份证号码提取出生日期的公式(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)) 回车确认即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。
第一,身份证号码的组成。
当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。
15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。
即通过第17位数字,可以判断性别,奇数为男,偶数为女。
下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。
首先,在excel中输入以下表格,实例如下面所示。
A B C D E
姓名身份证号码出生日期性别年龄
张三510321************ 1972年05月03日女37
在目标单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车确定,单元格内会出现与身份证号码相关的出生日期。
其它单元格的填充,不必一一输入公式,只需选中该单元格复制,在其它单元格内粘贴即可。
提示:MID函数是提供的一个“从字符串中提取部分字符”的函数命令。
第三,根据身份证号码自动提取性别的方法
在目标单元格输入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
提示:IF函数:根据逻辑表达式测试的结果,返回相应的值。
IF函数允许嵌套。
RIGHT函数:根据所指定的字符数返回文本串中最后一个或多个字符。
第四,根据身份证号码自动提取年龄的方法
在目标单元格输入公式:
=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回车确定。