从身份证号码中提取出生日期性别年龄公式-身份证号性别公式

合集下载

excel中身份证公式大全

excel中身份证公式大全
则进行相应的判断。公式“=IF(B2=18,MID(A2,17,1),RIGHT(A2,1))”的作用是“如果B2单元格等于18,那么从A2单元格字符串的第17位开始截取1个字符。
否则从A2单元格字符串的右侧截取1个字符”。
第二步:根据识别数字判断男女性别,在D2单元格输入公式“=IF(ISEVEN($C2)=TRUE,"女","男")”,回车后就可以得到的结果了。如图3所示。
1.根据身份证号计算年龄
=IF(D2<>"",DATEDIF(TEXT((LEN(D2)=15)*19&MID(D2,7,6+(LEN(D2)=18)*2),"#-00-00"),TODAY(),"y"),)
注意:D2单元格为身份证号,且为文本格式。
2.根据身份证号计算出生年月日
第一种,计算出来的格式为××年××月××日
第二步:提取带连接符的出生日期。在F2单元格输入公式“=IF($B2=18,MID($A2,7,4)&amp;"-"&amp;MID($A2,11,2)&amp;"-"&amp;MID( $A2,13,2),"19"&amp;MID($A2,7,2)&amp;"-"&amp;MID($A2,9,2)&amp;"-"&amp;MI D($A2,11,2))” 并回车,如图5所示,可以得到我们常用的如 “ 1977-08-11”的格式。此处用到的函数在前面已经有过解释,所以不再罗嗦了。
=IF(LEN(D2)=15,"19"&MID(D2,7,2)&"年"&MID(D2,9,2)&"月"&MID(D2,11,2)&"日",MID(D2,7,4)&"年"&MID(D2,11,2)&"月"&MID(D2,13,2)&"日")

最新 第二代身份证号码提取出生年月日的公式 (很简单)

最新 第二代身份证号码提取出生年月日的公式 (很简单)

1、第二代身份证号码提取出生年月日的公式:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)注:A是列,1是行,&在数字键7的上方。

2、第二代身份证号码提取性别男、女的公式:=IF(MOD(MID(A1,17,1),2),"男","女")注:A是列,1是行。

3、excel用身份证号算年龄的工式比如身份证号保存在a1单元格,那么可以使用=mid(a1,7,4)来取出出生年,再用当前年份减去这个就是年龄了。

4、提取身份证出生年月="19"&MID(B1,9,2)&"年"&MID(B1,11,2)&"月"&MID(B1,13,2)&"日"5、提取身份证年龄=YEAR(NOW())-YEAR(IF(LEN(B1)=18,DATE(MID(B1,7,4),MID(B1,11,2),M ID(B1,13,2)),DATE(MID(B1,7,2),MID(B1,9,2),MID(B1,11,2))))6、提取身份证性别=IF(LEN(B1)=15,IF(MOD(MID(B1,15,1),2)=1,"男","女"),IF(MOD(MID(B1,17,1),2)=1,"男","女"))7、公式内的“B1”代表的是输入身份证号码的单元格。

Excel自动提取身份证中生日和性别以及年龄(注意:以B2单元格中是18位身份证号为例)一、提取出生日期的输入公式=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"二、判断性别“男女”的输入公式=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")三、利用身份证号码求年龄=IF(B2="","",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN (B2)=18)*2),"#-00-00"),TODAY(),"y"))八、计算年龄的公式?datedif(开始日期,结束日期,"M")九、用公式计算最大年龄?max(D3:D21)十、用公式计算25--35岁之间的人数?=COUNTIFS(D3:D21,">"&25,D3:D21,"<"&35)十一、计算25岁以下的人数?=COUNTIF(D3:D21,">"&25)十二、计算25岁以下人数的比例?=COUNTIF(D3:D21,">"&25)/count(D3:D21)十三、用excel做表输入年月日,可以变成例如1986-01-01的格式吗?能的话怎么变?先选中单元格,鼠标右击,“设置单元格格式”,“数字”,“自定义”,在类型处输入e-mm-dd 确定十四、1.自动录入性别:“=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))”if假如(len(C2)得到C2的字符长度等于15,[15时mod除以2的余数(取mid(C2单元格,第15个的,1个字符),除以2)],[不等于15条件不成立时if(mod后面除以2的余数(取C2,第17个,的1个字符),除以2)]所涉及函数:len() 取单元格字符长度。

Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式

Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式

[转] Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式编辑|删除|权限设置|更多▼更多▲设置置顶推荐日志转为私密日志转载自瑞军转载于
2010年07月27日22:27阅读
(0)评论
(0)
分类:
网络转摘权限:
公开
18位身份证号码转换成出生日期的函数公式:
如果E2中是身份证,在F2中求出出生日期,
F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))
自动录入男女:
=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男")15/18位都可以的公式:
转换出生日期:
=IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-00-00")) 自动录入男女:
=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男"))
计算年龄(新旧身份证号都可以):
=IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-
MIDB(E2,7,2)))60~80的随机涵数公式
楼主你好,随机公式为=INT(RAND()*(60-81)+81),其中随机产生值不包含81,最小60,最大80。

EXCEL中怎样从18位身份证号中提取出生日期

EXCEL中怎样从18位身份证号中提取出生日期

EXCEL中怎样从18位身份证号中提取出生日期、性别、年龄、退休时间等信息一:提取出生日期在C2单元格中输入公=MID(B2,7,4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2),回车确定,光标移至C2单元格右下角变为黑色十字,双击填充以下单元格。

从第7位开始取4位代表年份,从第11开始取2位代表月份,从第13位开始取2位代表日子。

注意 - 用的是下档键,不是上档键。

如下图二:提取出生日期方法2。

如果要求格式是19851216样式,则可以这样输入=if(len(b2)=18,mid(b2,7,8)) 18 代表的是18位身份证号,从第7位开始,共需要8位数。

如下图三:提取性别方法18位身份证号中,第17位代表性别,如果是奇数性别为男,如果是偶数性别是女使用字符串截取函数mid(),mod()是取余函数,if()是条件函数在D2单元格输入公式=IF(MOD(MID(B2,17,1),2)=0,"女","男")四:提取年龄输入=IF( b2<>"",DATEDIF(TEXT((LEN(b2)=15)*19&MID(b2,7,6+(LEN(b2)=18)*2),"#-00-00"),TODAY(),"y"),)五:提取退休时间输入公式:=IF(e2="男",LEFT(C2,4)+60&RIGHT(C2,LEN(C2)-4),LEFT(C2,4)+55&RIGHT(C2, LEN(C2)-4))以上几点,很多同志都能用到,把它弄在一块相互学习。

从身份证提取年龄的函数公式

从身份证提取年龄的函数公式

从身份证提取年龄的函数公式
从身份证号获取年龄,也可以称作“读取身份证号码获取年龄”,是一个简单的算法,可以方便地从身份证号计算出年龄。

一、原理
身份证号是每一个国家的一张统一的唯一的个人身份证明,由公安机关统一管理和发放,它包含有性别、出生年月日、地区等详细身份信息,因此,我们可以很容易地从身份证号中获取相应的年龄信息。

二、如何从身份证提取年龄
1. 计算步骤:从身份证号提取出出生年月日;使用当前日期,减去身份证号所含有的出生年月日;然后,将计算出的天数除以365.25;最后,就得到了这个人的年龄。

2. 公式:公式可以用下面的算法定义:
年龄 = (当前的日期 - 身份证号中的出生日期)/ 365.25
三、常见的使用场景
1. 企业员工管理:公司在用人时往往会要求员工提交自己的身份证号,以便计算员工的年龄,以使企业在合同管理等方面更加安全有效。

2. 法律判断:在审理刑事案件中,当事人的年龄是审判的一个关键要素,因此法官一定需要提取被告人身份证号里的出生年月日,以确定
其完整的年龄。

3. 证件验证:在交易过程中,鉴定当事人身份是基本前提,收件人往
往需要提交身份证以便用以进行实名认证,而对于身份证的有效性,
读取年龄是其中一个验证步骤。

四、常见的实现方法
1. 传统方法:传统实现方法是手工提取身份证号中的各个字段,计算
出生日期,然后和当前日期比较,最后得出年龄。

2. 现代方法:现代实现方法则引用了现代计算机技术,和从银行等一
些信息系统提取出生日期做比较,以实现快捷准确的计算。

3. 第三方实现:第三方技术公司还可提供技术服务,支持客户从身份
证号提取出年龄,实现快捷自动化的年龄计算。

从身份证号中提取性别和年龄

从身份证号中提取性别和年龄

Q:A1单元格中是15位的身份证号码,要在B1中显示性别(这里忽略15位和18位身份证号码的判别)B1=if(mod(right(A1,1),2)>0,"male","female")请问这个公式有无问题,我试过没发现问题。

但在某个网站看到作者所用的是如下公式:B1=if(mid(A1,15,1)/2=trunc(mid(A1,15,1)/2),"female","male")A:leaf道理都是一样的,不过你的公式比那个公式优质提取性别(无论是15位还是18位)=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女"),IF(MOD(MID(A1,17,1),2)=1,"男","女"如果身份证号的输入已是15或18位,用公式=IF(MOD(LEFT(RIGHT(A1,(LEN(A1)=18)+1)),2),"男","女"如何从身份证号码中提取出生日期、年龄和性别有许多时候,我们需要批量从身份证号码中提取村民的出生日期、年龄,有时也要标明其性别。

其实这些信息在每人特定的身份证号码中都有体现,如众所周知的,身份证第7-14位标明的是此人的出生年月日,18位的倒数第2位或15位的倒数第1位是性别识别码,因此根据这一原理,通过使用excel的函数关系就可以分别提取出来。

1、先来看看如何提取出生年月日例如某人身份证号码是330222************,我们可以通过以下公式进行提取:在excel 表格中需要放置出生年月日数据的单元格内输入“=MID(F2,7,4)&"-"&MID(F2,11,2)&"-"&MID(F2,13,2)”(不含引号,其中蓝色突出标识的为你所引用数据,即身份证号码所在的单元格,下同)回车即可提取到1980-02-14格式的出生年月日了,如果需要1980年2月14日格式的,可以用下面的公式“=MID(F2,7,4)&"年"&MID(F2,11,2)&"月"&MID(F2,13,2)&"日"”(不含引号)2、提取性别信息可以在相应的单元格内输入“=IF(MOD(RIGHT(LEFT(F2,17)),2),"男","女")”,以上面的身份证号码为例,得到结果应该是“女”。

execl公式

execl公式

execl公式:1.从残疾证号中提取身份证号公式=left(数据,18)例:=left(A4,1 8)2.从身份证中提取出生年月日公式=MID(数据,7,8)例:=MID(F4,7, 8)或者TEXT(MID(数据,第几位开始,取几位),“#-00-00")例:=T EXT(MID(F4,7,8),"#-00-00"),F4为身份证号所在单元格。

3.从身份证中提取年龄公式=DATEDIF(--TEXT(MID(数据,7,8),"0-00-00"), TODAY(),"y"),例=DATEDIF(--TEXT(MID(F4,7,8),"0-00-00"),TODAY(),"y"),F4为身份证号所在单元格。

4.从身份证中提取性别公式=IF(MOD(MID(数据,17,1),2)=1,"男","女"),例=IF(MOD(MID(A2,17,1),2)=1,"男","女"),A2为身份证号所在单元格。

5.排名(排序)公式=RANK(E4,$E$4:$E$31),E4为参照数据所在单元格,$E$4:$E$31为参照数据所在列第一行数据至最后一行数据。

6.自动求和:选取第一行(第一列)数据,点击求和,再把鼠标放到求和之后所在单元格右下角,出现黑色“十字”时向下(向右)拉,得出全部行(列)的和。

需要求和在上面时输入公示=SUM(单元格:单元格)。

7.筛选排序公式=SUBTOTAL(3,$B$4:B4),$B$4:B4为排序所在单元格。

8.假设两个表格的名为SHEET1,SHEET2,在SHEET1的A列写入名字,B列写入证号SHEET2 A1写入人名B1单元格写入公式=VLOOKUP(A1,SHEET1!A:B,2,0) 下拉复制公式。

WPS身份证号码提取出生年月日的公式

WPS身份证号码提取出生年月日的公式

WPSEXCEL公式1、18位身份证号码提取出生年月日的公式:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)注:A是列,1是行,&在数字键7的上方。

2、18位身份证号码提取性别男、女的公式:=IF(MOD(MID(A1,17,1),2),"男","女")注:A是列,1是行。

3、excel用身份证号算年龄的工式比如身份证号保存在a1单元格,那么可以使用=mid(a1,7,4)来取出出生年,再用当前年份减去这个就是年龄了。

4、提取身份证出生年月="19"&MID(B1,9,2)&"年"&MID(B1,11,2)&"月"&MID(B1,13,2)&"日"5、提取身份证年龄=YEAR(NOW())-YEAR(IF(LEN(B1)=18,DATE(MID(B1,7,4),MID(B1,11,2),MID(B1,13, 2)),DATE(MID(B1,7,2),MID(B1,9,2),MID(B1,11,2))))6、提取身份证性别=IF(LEN(B1)=15,IF(MOD(MID(B1,15,1),2)=1,"男","女"),IF(MOD(MID(B1,17,1),2)=1,"男","女"))7、公式内的“B1”代表的是输入身份证号码的单元格。

Excel自动提取身份证中生日和性别以及年龄(注意:以B2单元格中是18位身份证号为例)一、提取出生日期的输入公式=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"二、判断性别“男女”的输入公式=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")三、利用身份证号码求年龄=IF(B2="","",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)* 2),"#-00-00"),TODAY(),"y"))。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、从身份证号码中提取出生日期性别年龄公式:
=DATE(MID(A1,7,4), MID(A1,11,2), MID(A1,13,2))
2、从身份证号码中提取出性别公式:
=IF(MOD(MID(A1,17,1),2)=1,"男","女")
②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MI D(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。

关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID
3、确定“年龄”:
“出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TODAY()-E2)/3 65)”即可计算出“年龄”。

关于这个函数公式的具体说明
④计算以后可能有多位小数,可以用【减少小数位数】按钮,将年龄的数值变成“整数”,也可在公式= (TODAY()-E2)/365中再嵌套一个“INT”函数取整数,即“ =INT((TODAY()-E2)/365)”,这样就会自动将后面的小数去掉,只保留整数部分。

操作效果如下图:
4、确定“性别”:
每个人的性别可以利用“身份证号码”进行判断,18位身份证号码中,第15~1 7位为顺序号,奇数为男,偶数为女。

=IF(VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2),"女","男")的含义是若是“偶数”就填写“女”,若是“奇数”就填写“男”。

操作效果如下图:
(注:文档可能无法思考全面,请浏览后下载,供参考。

可复制、编制,期待你的好评与关注)。

相关文档
最新文档