有关日期提取格式转换和计算计算年龄
最新 第二代身份证号码提取出生年月日的公式 (很简单)

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中如何将日期格式转换如何将格式转换成1900-01-01的格式?如果日期所在单元格在A列,并从A1开始。
1、插入一辅助列B列,2、在B1输入:=MID(A1,1,4)&-MID(A1,5,2)&-MID(A1,7,2)回车,3、向下填充该公式。
4、选中B列→复制→粘贴→选择性粘贴→数值→确定5、删除A列在EXCEL中如何利用身份证号码提取出生时间假设身份证号在A1,时间格式为1900-1-1=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)在EXCEL中如何利用身份证号码提取性别=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女") , IF(MOD(MID(A1,17,1),2)=1,"男","女") )在EXCEL中如何利用身份证号码计算周岁假设身份证号在C1,时间格式为1900-1-1,出生时间为X答案1:=DATEDIF(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)),TODAY(),”y”)简化之:=DATEDIF(X,TODAY(),”y”)答案2:=TEXT(TODAY()-IF(LEN(C1)=15,"19"&MID(C1,7,2)&"-"&MID(C1,9,2)&"-"&MID(C1,11,2),MID(C1,7,4) &"-"&MID(C1,11,2)&"-"&MID(C1,13,2 )),"yy")简化之:=TEXT(TODAY()-X,”yy”)在EXCEL中如何利用身份证号码计算周岁假设身份证号在C1:=IF(C1="","",IF(IF(LEN(C1)=15,"19"&MID(C1,7,2)&"-"&MID(C1,9,2)&"-"&MID(C1,11,2),MID(C1,7,4) &"-"&MID(C1,11,2)&"-"&MID(C1,13,2))>"2009-12-31","",TEXT(TODAY()-IF(LEN(C1)=15,"19"&MID( C1,7,2)&"-"&MID(C1,9,2)&"-"&MID(C1,11,2),MID(C1,7,4)&"-"&MID(C1,11,2)&"-"&MID(C1,13,2))," yy")))按身份证号码显示18-65周岁年龄段的人在Excel中如何利用身份证号码显示18-65周岁年龄段的人,超过这个年龄段的显示为“不符合规定”具体为E2为身份证号,B2显示年龄(显示18-65周岁年龄段的人实际年龄,超过这个年龄段的显示为“不符合规定”)B2=IF(ABS(DATEDIF(TEXT((LEN(E2)=15)*19&MID(B1,7,6+(LEN(E2)=18)*2),"#-00-00"),NOW(),"Y")-4 1.5)<24,DATEDIF(TEXT((LEN(E2)=15)*19&MID(E2,7,6+(LEN(B1)=18)*2),"#-00-00"),NOW(),"Y"),"不符合规定")注:公式同时适用15位和18位身份证.在一列中找出包含另一列数据的单元格在A列中找出包含B列数据的单元格用下面的公式:=if(iserror(find(a1,b1)),"","包含")下拉复制公式。
EXCEL函数之DATE和DATEDIF

EXCEL函数之DATE和DATEDIF日期函数DATE用来把非日期格式的数字转换成日期格式,常常用在日期如身份证号码的处理上面,而DATEDIF用来计算两个日期之间的差额,可以是年,月数和天数,用来计算年龄异常有用。
=DATE(year,month,day)年、月、日三个参数必输,可以是数字、引用,也可以是其他函数运算结果即嵌套公式。
在把身份证号码上面的出生日期转换成日期格式上,我们前面用的是TEXT函数,想深入学习的朋友请看EXCEL 函数之身份证号码那些事儿。
在这里我们用的是MID和DATE的嵌套。
利用MID把出生年、月、日分别抽取出来,再使用DATE把这三个数字转换成日期格式,结果就是1989-9-23 。
如果你想要看到“1989年9月23日”这样的格式,把单元格格式转换一下就行:DATEDIF用法:=DATEDIF(start_date,end_date,unit)开始日期、结束日期需要是日期格式、单位unit可以用’Y”、”M”、”D”来表示,分别计算两个日期之间的年、月、日的差额。
1989年9月23日和2020-5-8之间相差30整年,367个整月,11185天。
其中=DATEDIF(C3,A4,"Y")可以用来计算这个人的周岁年龄。
如果我们要计算某个人的虚岁年龄怎么算呢?首先我们要弄清楚虚岁的计算方法。
虚岁是过了农历新年就加一岁。
如果一个人是在农历2018年12月30日出生,出生时就有1岁,到农历2019年1月1日就是虚岁2岁了,整个农历2019年都是虚岁2岁,到农历2020年1月1日就是虚岁3岁。
弄清了算法,我们就可以用EXCEL来计算虚岁了。
YEAR()函数的功能就是提取出括号里面参数的年份总结:周岁=DATEDIF(出生日期,当前日期,”Y”),和月份有关虚岁=当前年份-出生年份+1,在整个农历年里是不变的,和月份无关。
EXCEL电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧

电子表格常用函数汇总―――(潘世华2013年版)注:(1)如何截取身份证号第17位:MID(C2,17,1)Value(字符型数字)这个函数就是转换字符型数字转成数字N(value)这个函数,将不是数值形式的值转成数值形式.日期转换成序列值,True转换成1,False转换成0不需要函数,乘1即可例如001 变数值=A1*1 即等于11、用“身份证号”提起出生年月日第一种公式:=IF(LEN(C2)=15,19&MID(C2,7,2)&"/"&MID(C2,9,2)&"/"&MID(C2,11,2 ),IF(LEN(C2)=18,MID(C2,7,4)&"/"&MID(C2,11,2)&"/"&MID(C2,13,2) ,""))说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。
2、用“身份证号”提起出生年月日第二种公式:(很好)=CONCATENATE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日")3、“用身份证”号算出性别第一种公式:=IF(LEN(C2)=15,IF(OR(RIGHT(C2,1)="0",RIGHT(C2,1)="2",RIGHT(C2 ,1)="4",RIGHT(C2,1)="6",RIGHT(C2,1)="8"),"女","男"),IF(LEN(C2)=18,IF(OR(MID(C2,17,1)="0",MID(C2,17,1)="2",MID( C2,17,1)="4",MID(C2,17,1)="6",MID(C2,17,1)="8"),"女","男"),""))说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。
Excel公式计算出生日期、年龄、性别、工作年限、日期格式转换

在位置,日期格式转换见下表。
2002/5/1 18年11个月0天
↓分 解↓
公式(不含“#”) #=IF(VALUE(MID(A9,15,3))/2=INT(VALUE(MID(A9,15,3))/2),"女","男")
公式(不含“#”) #=MID(A13,7,4)&"-"&MID(A12,11,2)&"-"&MID(A12,13,2)
性别 男
出生日期
身份证号
出生日期
133031195709263916 1957-09-26
年龄
身份证号
出生日期
133031195709263916 1957-09-26
年龄 63
工作年限 入司时间1 2002.05.01 2002.05.01
入司时间2 工作年限 2002-05-01 18年11个月0天
解↓
9,15,3))/2),"女","男")
"&MID(A12,13,2)
“#”) B17)/365)
“#”) 年",DATEDIF(B21,TODAY(),"YM"),"个月 (),"MD"),"天")
备注 公式中“A9”对应“身份证号”所在
位置
备注 公式中“A13”对应“身份证号”所
在位置
备注 公式中“B17”对应"出生日期"所在
根据身份证
号计算出生
身份证号
出生日期
年龄
性别
133031195709263916 1957-09-26
表格年月计算年龄的公式

表格年月计算年龄的公式全文共四篇示例,供读者参考第一篇示例:表格年月计算年龄的公式是一种用来计算个人年龄的简便方法。
通常用来计算婴儿、儿童、青少年和成人的年龄。
本文将介绍如何使用表格年月计算年龄的公式,并提供一些实例以帮助读者更好地理解这一方法。
表格年月计算年龄的公式是根据个人出生日期和当前日期之间的差值来计算年龄。
可以将日期表示为年、月、日的形式,然后计算两个日期之间的差值,最终得到一个整数,即所求的年龄。
在使用表格年月计算年龄的公式时,需要注意以下几点:1. 需要确保输入的日期格式是正确的,否则计算结果可能不准确。
2. 需要考虑闰年的因素,因为每4年有一个闰年,所以在计算日期之间的差值时需要考虑这一点。
3. 需要注意月份的天数不同,例如2月有28天或29天,而其他月份有30天或31天,这样在计算月份差值时要考虑这一点。
现在我们通过一个实例来演示如何使用表格年月计算年龄的公式:假设一个人的出生日期是1995年6月1日,今天是2022年7月15日,我们需要计算这个人的年龄。
将出生日期和今天的日期表示为年、月、日的形式:出生日期:1995年6月1日今天日期:2022年7月15日然后计算年龄的公式如下:年龄= (年份差值x 12 + 月份差值+ 1) / 12年份差值为2022 - 1995 = 27,月份差值为7 - 6 = 1,最终计算得到年龄为(27 x 12 + 1 + 1) / 12 = 27.0833,即这个人的年龄约为27岁。
第二篇示例:表格年月计算年龄的公式是一种常见的办法,用来帮助人们方便快速地计算某人的年龄。
这种方法适用于那些已知出生日期和当前日期的情况,通过计算两个日期之间的差值,即可得出该人的年龄。
通常来说,我们将年龄以岁数来表示,但有时需要考虑到月份,尤其是在计算婴儿或儿童的年龄时。
因为在某些情况下,不足一岁的婴儿可能已经满月,所以在计算年龄时需要考虑月份。
为了更清楚地说明表格年月计算年龄的公式,我将做如下解释:我们需要确定出生日期和当前日期,以便计算两者之间的差值。
关于在Excel中如何自动提取出生年月日

关于在Excel中如何自动提取出生年月日、性别及年龄的计算方法假若E2单元格内是身份证号,那么只要在所求单元格处用到如下的函数就可以了:出生年月日:=IF(LEN(E2)=15,("19"&MID(E2,7,2)&"年"&MID(E2,9,2)&"月"&MID(E2,11,2)&"日"),(MID(E2,7,4)&"年"&MID(E2,11,2)&"月"&MID(E2,13,2)&"日"))性别:=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")年龄:=YEAR(TODAY())-YEAR(C2) (方案1)=DA TEDIF(SUBSTITUTE(A1,".","-")&"-1",TODAY(),"Y") (方案2)---------------------------------------------------------------=YEAR(NOW())-LEFT(A2,4) (方案3)详细解释:一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
excel表格中年龄提取公式

文章标题:深度探讨Excel表格中芳龄提取公式的使用和应用在Excel表格中,我们经常需要对日期进行处理,其中一项常见的需求就是从生日中提取芳龄。
这项任务既重要又常见,因此我们需要针对Excel中的芳龄提取公式进行深入探讨,以便更好地应用于实际工作中。
1. 了解日期函数在开始讨论Excel表格中的芳龄提取公式之前,我们首先需要了解Excel中的日期函数。
Excel中有许多日期函数,包括TODAY、YEAR、MONTH和DAY等。
这些函数可以帮助我们处理日期、计算日期之间的差值以及提取日期中的年、月、日等信息。
2. 芳龄提取公式的基本原理在Excel中,可以通过当前日期(TODAY函数)与生日的差值来计算芳龄。
基本的芳龄提取公式为:芳龄 = 当前日期 - 生日。
在这个公式中,我们需要注意日期的格式、计算的精度以及可能出现的特殊情况。
3. 芳龄提取公式的适用场景芳龄提取公式在实际工作中有许多适用场景,例如人力资源管理、保险业务、金融领域等。
通过芳龄提取公式,我们可以方便地计算员工的芳龄、客户的芳龄以及贷款申请者的芳龄等信息,从而更好地进行业务分析和决策。
4. 芳龄提取公式的注意事项在使用芳龄提取公式时,我们需要注意日期格式的统一、数据的准确性以及公式的稳健性。
我们还需要考虑到在不同地区、不同文化背景下,日期的表示方式可能存在差异,因此需要进行适当的调整和转换。
5. 个人观点和理解在我看来,芳龄提取公式是Excel表格中非常实用和重要的功能之一。
通过合理地应用芳龄提取公式,我们可以更加方便、准确地处理日期数据,为各行业的决策与分析提供便利。
我们也需要不断学习和探索更多的日期处理技巧,以便更好地应对各种复杂的实际情况。
总结回顾在本文中,我们深入探讨了Excel表格中芳龄提取公式的使用和应用。
我们了解了日期函数的基本知识,探讨了芳龄提取公式的基本原理,分析了适用场景和注意事项,并共享了个人观点和理解。
通过这些内容的讨论,我们希望能更好地掌握Excel中的日期处理技巧,提高工作效率和数据准确性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子表格中有关日期的几个变换与计算
从身份证中提取出生日期=date(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))直接提取出日期。
身份证算年龄
如要算指定日期的年龄,则设A1文本格式的18位身份证号,B1为指定日期,在C1输入公式如下:
=YEAR(TODAY())-V ALUE(MID(A1,7,4))
=YEAR(TODAY())-IF(LEN(TRIM(A1))>15,V ALUE(MID(A1,7,4)),V ALUE("1 9"&MID(A6,7,2)))
此公式15位、18位通用
到指定日期年龄
假设A1为身份号,15、18位都可,在B1显示此人年龄(至2009年底计算),公式如下:
=2009-LEFT(IF(LEN(A1)=15,19&TEXT(MID(A1,7,6),"00-00-00"),TEXT(MID(A1, 7,8),"0000")),4)
到指定日期年龄
=DA TEDIF(RIGHT(TEXT(MID(A1,7,11)-500,"#-00-00,"),10),指定日期,"Y")
=MOD(YEAR(指定日期)-MID(A1,7,LEN(A1)/2-5),190)
身份证号快速输入
方法一、单元格设置---------数字--------自定义------------类型
“输入41062100000000000#”(6位数加11个0加#,这样设置的单元格,只需要输入后12位就行了,前面的会自动添加)
方法二、用公式“=A1&B1做”
从身份证中提取数字串
例如,某人身份证为310123************(18位),输入到"A1"单元格,建议用把单元格改成"文本",不然会显示为科学计数法。
一、提取数字
方法一、在"B1"单元格输入:=left(A1,14),出现结果是“31012319010203”,然后在"C1"单元格里输入=right(B1,8),出现结果是“19010203”,基本工程完成了。
方法二、两个命令合并使用,在"D1"单元格里输入:
=right(left(A1,14),8)。
方法三、函数【mid】在"E1"单元格输入公式=mid(A1,7,8)试试,就算出了正确的结果“19010203”
二、转化成日期格式函数【date】
例如,=date(1901,02,03) 输出结果为日期格式的“1901-2-3”
三、也可以这样:按照如下操作提取出年月日:提取年,在"F1"单元格输入:=mid(A1,7,4),输出结果为“1901”。
提取月,在"G1"单元格输入:=mid(A1,11,2),输出结果为“02”。
提取日,在"H1"单元格
输入:=mid(A1,13,2),输出结果为“03”。
四、还可以用date和mid的嵌套公式,
=date(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))直接提取出日期。
将日期转换为数字串式的编码例如:A1单元格内容为“2011年8月26日”(日期型),要在A2格中自动生成8位字符串20110826,
=YEAR(A1)&RIGHT("00"&MONTH(A1),2)&RIGHT("00"&DAY(A1), 2)
例如:A1单元格内容为“2011年8月26日”(日期型),要在A2格中自动生成11字符串“20110826001” ,在输A2入公式
=YEAR(A1)&RIGHT("00"&MONTH(A1),2)&RIGHT("00"&DAY(A1), 2)&RIGHT("000"&((A1-INT(A1))*1000),3)
在日期码后面加三位长度的顺序码,用上述公式处理,若加5位变为13位数字串,把公式中的"000"、3和1000改为"00000"、5和100000即可。
将20150203变为2015-02-03日期格式
步骤:
单元格设置→数字→自定义→#-00-00(粘贴输入均可)文本数字串格式转化为数字(数字不同于数
字)储存的函数公式:=V ALUE(A1)。