EXCEL电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧

合集下载

Excel 财务应用 计算员工年龄和工龄

Excel 财务应用  计算员工年龄和工龄

Excel 财务应用 计算员工年龄和工龄员工年龄即员工所生存的年数,而工龄是指从员工第一天进入公司开始到现在的时间总和。

用户可以通过“身份证号”来计算员工的年龄,并通过“参加工作时间”来计算员工的工龄。

1.计算员工年龄选择D4单元格,输入“=YEAR(TODAY())-YEAR(C4)”公式,即可计算出员工年龄,如图4-48所示。

图4-48 计算员工年龄 YEAR 函数返回当前日期的序列号。

序列号是Excel 2007日期和时间计算使用的日期和时间代码。

如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。

其中,“YEAR(TODAY())”返回当前日期对应的年份。

“YEAR(C4)”返回C4单元格中的日期所对应的年份。

而“YEAR(TODAY())-YEAR(C4)”则代表当前年份减去C4单元格的日期所对应的年份。

提 示运用上述复制公式的方法,计算出其他员工的“年龄”。

2.计算员工工龄 选择第一个员工的“工龄”所对应的单元格,输入“=CONCATENATE(DATEDIF(F4,TODAY(),"y"),"")”公式,计算员工的“工龄”,如图4-49所示。

图4-49 计算员工工龄DATEIF 函数,计算两个日期之间的天数、月数或年数。

其语法为:DATEDIF(Start_Date,End_Date,Unit)。

其中,Start_Date 为一个日期,它代表时间段内的第一个日期或起始日期。

End_Date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

故“D ATEDIF(F4,TODAY(),"y")”代表计算F4单元格中“参加工作时间”与当前时间之间的差值,并返回"y"(年)。

“DATEDIF(F4,TODAY(),"ym"”返回“参加工作时间”与当前时间之间的月份差值。

如何使用电子表格excel中的提取数字常用计算公式

如何使用电子表格excel中的提取数字常用计算公式

如何使用电子表格excel中的提取数字常用计算公式一、年龄计算公式:=IF((YEAR(E2)=2008)*(MONTH(E2)>8),0,2008-YEAR(E2) IF(MONTH(E2)<=8,0,-1))其中e2为单元格,2008为当前年份二、身份证号中提取出生年月= MID(J11, 7, 4) & "年" & MID(J11, 11, 2) & "月" & MID(J11, 13, 2)&"日"三、班级平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,"",SUMIF($C$2:$C$24,J26,$D$2)/COUNTIF($C$2:$C$24,J26))四、Excel表中身份证号码提取出生年月、性别、年龄的使用技巧如何从Excel表中的身份证号码中提取出生年月、性别、年龄呢?看了本文就知道了。

方法一:1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。

18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。

从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。

MID()——从指定位置开始提取指定个数的字符(从左向右)。

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。

综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"& MID(A1,13,2))回车确认即可。

excle中以身份证算年龄的方法大全

excle中以身份证算年龄的方法大全

【身份证信息提取】从身份证号码中提取出生年月日=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))显示格式为yyyymmdd。

Excel中计算工龄和年龄的方法总结

Excel中计算工龄和年龄的方法总结

Excel中计算工龄和年龄的方法总结
在IT部落窝的excel教程栏目以前的文章也介绍过一些方法和实例。

在本文小编将Excel中计算工龄和年龄的方法做一个总结,对excel感兴趣的朋友可加Excel学习交流群:284029260。

计算年龄和工龄,既可以使用YEAR函数,也可以使用DATEDIF 函数,或者使用YEARFRAC函数。

下面是计算年龄的几种常见公式。

第一种年龄计算公式,=DATEDIF(B2,TODAY(),"y")
第二种年龄计算公式,=INT(YEARFRAC(B2,TODAY(),1))
第三种年龄计算公式,=YEAR(TODAY()-B2+2)-1900
同理,在计算工龄时,将公式中的出生日期替换为参加工作日期就可以了。

下图是一个计算年龄和工龄的实例。

关联文章阅读:
《DATEDIF函数实例:自动追加工龄工资》
《Excel中DATEDIF函数用法实例》
《excel 根据身份证号码自动提取出生年月、性别、年龄的方法实例》。

excel表格如何按照身份证计算岁数

excel表格如何按照身份证计算岁数

excel表格如何按照身份证计算岁数
大家都知道,身份证号是国家统一编制的,我们的出生年月也在这些号码当中,只要知道身份证号,就可以快速算出对应的出生年龄,下面让小编为你带来excel表格如使用身份证计算岁数的方法。

excel身份证计算岁数步骤如下:
01在excel中打开要编辑的表格。

02在身份证号后面的空格输入公式=MID(A2,7,4),其中A2指身份证号的单元格。

03点击回车键,显示出生的年份。

04再在后面的空格输入公式=2016-MID(A2,7,4),2016是今年的年份。

05点击回车,出现年龄。

再选中年龄单元格,鼠标移到单元格右下角,变成一个黑色的十字,往下面的单元格拉,运用这种自动填充功能,就能让那些单元格有同样的公式计算的结果。

关于excel身份证转换的相关文章推荐:
1.excel表格根据身份证号码计算年龄的方法
2.excel表格身份证号码怎么转换成年龄
3.excel表格身份证号码怎么转换出生日期
第1页共1页。

Excel中如何利用函数从身份证中提取出生年月、年龄、性别等信息

Excel中如何利用函数从身份证中提取出生年月、年龄、性别等信息

Excel中如何利用函数从身份证中提取出生年月、年龄、性别等信息居民身份证号码是我们经常用到的数据,原为15位,21世纪以后都统一升级为18位,其编码规则按排列顺序从左至右依次如下。

15位身份证号码(1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码; 7-12位出生年月日,比如970101代表1997年1月1日,这是和18位号码的不同之处;13-15位为顺序号)18位身份证号码(1-2位省、自治区、直辖市代码; 3-4位地级市、盟、自治州代码; 5-6位县、县级市、区代码; 7-14位出生年月日,比如19970101代表1997年1月1日; 15-17位为顺序号,其中17位男为单数,女为双数; 18位为校验码,0-9和X,随机产生)日常工作中,我们经常会用到所有员工的出生年月、性别、年龄等信息,只要我们有这些员工的身份证号,我们就可以在Excel中随时提取这些信息。

1、从身份证号码中提取出生日期。

利用MID函数提取身份证号码中的8位生日数字。

MID字符串函数,作用是从一个字符串中截取出指定数量的字符语法:MID(text, start_num, num_chars)text包含要提取字符的文本字符串。

start_num文本中要提取的第一个字符的位置。

文本中第一个字符的 start_num 为 1,依此类推。

(即从左起第几位开始截取)num_chars指定希望 MID 从文本中返回字符的个数。

(即从左起向右截取的长度是多少)在指定单元格中输入“=MID(身份证号码所在单元格,7,8)”回车,即可得到8位生日数字。

输入公式“=MID(身份证号码所在单元格,7,4)&"年"&MID(身份证号码所在单元格,11,2)&"月"&MID(身份证号码所在单元格,13,2)&"日"”,回车之后我们得到使用MID函数和&拼接符自动计算得出的出生年月日,即格式为“****年**月**日”。

excel技巧(直接计算年龄)

excel技巧(直接计算年龄)

1.文本型日期转换成yyyy.mm.dd类型格式方法:LEFT(A1,4)&"."&MID(A1,5,2)&"."&RIGHT(A1,2)19791024TEXT(A1*1,"0000"".""00"".""00")197910242.从身份证号码中提取性别,年龄,出生日期方法出生日期CONCATENATE(IF(LEN(C5)=18,MIDB(C5,7,4),(CONCATENATE(19,MIDB511023*********IF(LEN(C14)=15,"19"&MID(C14,7,2)&"年"&MID(C14,9,2)&"月"&MID511023*********IF(LEN(C15)=15,CONCATENATE("19",MID(C15,7,2),".",MID(C15,9,511225************ IF(LEN(C17)=15,DATE(MID(C17,7,2),MID(C17,9,2),MID(C17,11,2)511023********* MID(C16,(LEN(C16)=18)*2+7,2)&"-"&MID(C16,(LEN(C16)=18)*2+9,320811************ TEXT(MID(B11,(LEN(B11)=18)*2+7,6),"19"&"00-00-00")320811************ 年龄IF(LEN(C8)=15,YEAR(NOW())-1900-VALUE(MID(C8,7,2)),IF(LEN(511023*********性别IF(LEN(C11)=15,IF(MOD(VALUE(RIGHT(C11,3)),2)=0,"女","男"),IF511023*********IF(C15="","",CHOOSE(MOD(IF(LEN(C15)=15,RIGHT(C1511023*********出生日期转换为年龄YEAR(NOW())-YEAR(IF(LEN(C16)=8,DATE(MID(C16,1,4),M19771108771008DATEDIF(C18,TODAY(),"Y")1977-11-8YEAR(TODAY())-YEAR(C19)1977年11月08日1977-11-8工龄计算CONCATENATE(DATEDIF(C21,TODAY(),"y"),"年",DATEDIF(1999-9-51999年9月5日ROUNDUP((TODAY()-C24)/365*12,0)&"个月"1999-9-51999年9月5日1999-9-5DATEDIF(C26,D26,"Y")&"年"&DATEDIF(C26,D26,"YM")&"月1999年9月5日DATEDIF(C28,D28,"Y")+DATEDIF(C28,D28,"YM")/121999-9-51999年9月5日显示系统当前日期TEXT(TODAY(),yyyy年m月d日")2013年8月4日1979.10.241979.10.241977年11月08日1977年11月08日1978.011977-11-0882-11-121982-11-12身份证错男男363635363613年10个月13年10个月168个月168个月2003-12-314年3月2004年1月1日4年3月2004-1-2 4.25 2004年1月3日 4.25。

电子表格中身份证号提取生日和年龄汇总

电子表格中身份证号提取生日和年龄汇总

电子表格中身份证号提取生日和年龄汇总注:(以下公式假设身份证在A1列)1、身份证在excel里面输入的时候,18位的只能以文本方式输入或者前加‘单引号,如果是文本怎么提取?如果有’等其他符号如何提取?如果只提取年份yyyy 和只提取月日mm-dd怎么提取?a、如果是文本则输入此公式:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"00-00 -00")b、如果是前加’附号的,那就试试这个公式:=TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2),"00-00-00")c、如果只提取年份:=YEAR(TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2) ,"00-00-00"))d、如果只提取月日:=TEXT(TEXT((LEN(A1)<=16)*19&MID(A1,7,6+(LEN(A1)>=18)*2) ,"00-00-00"),"mm-dd")补充:如果身份证输入时采用了特殊格式如510182000000000000自动填入,则将上述第二个公式改一下:=TEXT((LEN(A1)<=16)*19&MID(A1,3,6+(LEN(A1)>=18)*2),"00-00-00")-----------------------------------------------------2、假设你的生日是此格式*年*月*日,要修改为如下格式,则:a、如需修改为**.**的表达式如下:=CONCATENATE(TEXT(A1,"yyyy"),".",TEXT(A1,"mm"))b、如需修改为**.**.**的表达式如下:=CONCATENATE(TEXT(A1,"yyyy"),".",TEXT(A1,"mm"),".",TEXT (A1,"dd"))c、如需修改为**-**-**的表达式如下:=CONCATENATE(TEXT(A1,"yyyy"),"-",TEXT(A1,"mm"),"-",TEXT (A1,"dd"))------------------------------------------------------3、身份证号或日期提取年龄a、直接从身份证提取当年的年龄:=2012-MID(A1,7,4)b、假设你的日期格式为1970-3-27,则输入如下公式转化为你当天的年龄:=INT((TODAY()-A1)/365)。

excel中从出生年月提取年龄的公式

excel中从出生年月提取年龄的公式

Excel中从出生年月提取芳龄的公式随着信息化和数字化的深入发展,Excel作为一种电子表格软件,被广泛应用于各个行业和领域。

在使用Excel进行数据处理和分析的过程中,经常会遇到需要根据出生年月计算芳龄的需求。

本文将介绍如何在Excel中使用公式来从出生年月中提取芳龄,并共享一些常用的技巧和注意事项。

一、基本公式在Excel中,可以使用DATEDIF函数来计算两个日期之间的时间间隔。

该函数的语法如下:=DATEDIF(start_date,end_date,unit)其中,start_date表示起始日期,end_date表示结束日期,unit表示计算的时间间隔单位("y"表示年,"m"表示月,"d"表示日)。

要根据出生年月计算芳龄,可以使用以下公式:=DATEDIF(出生年月,今天日期,"y")其中,出生年月是指存储出生年月的单元格,今天日期可以使用TODAY函数来获取。

二、常见问题及解决方法1.日期格式转换在使用DATEDIF函数计算芳龄时,需要保证出生年月和今天日期都是以日期格式存储的。

如果出生年月是以文本格式存储的,需要先将其转换为日期格式。

可以使用DATE函数来进行转换,语法如下:=DATE(年,月,日)如果出生年月是分开存储的,分别是A1单元格和B1单元格,可以使用以下公式将其合并为日期格式:=DATE(A1,B1,1)2.精确计算在实际应用中,有时需要精确到天或者月的芳龄。

可以根据需要修改DATEDIF函数中的unit参数来实现精确计算。

要求精确到天的芳龄,可以将unit参数修改为"ymd":=DATEDIF(出生年月,今天日期,"ymd")3.跨年计算在跨年的情况下,简单地使用DATEDIF函数计算可能会出现问题。

出生年月为12月31日,今天日期为1月1日,使用上述公式计算的芳龄会显示为0岁。

Excel小技巧——身份证号秒算年龄

Excel小技巧——身份证号秒算年龄

Excel小技巧——身份证号秒算年龄
Hello~大家好!上一节内容我们介绍了如何使用Excel公式来根据生日日期快速批量得出个人年龄的小技巧,今天,我们将继续延伸上一节内容,来了解一下如何利用公式秒算出身份证号码上的年龄。

与昨天一样,首先,我们要先选中第一行年龄单元格,单击右键,选择“设置单元格格式”。

在弹出的格式设置窗口中选择“数字”,下方分类里选择“数值”,将“小数位数”设置为“0”(大家一定要注意,这步是千万不能省略的,否则计算结果会千奇百怪。


设置好格式以后,我们就可以在修改过的单元格中输入计算公式啦。

公式为:=year(today())-mid(H6,7,4)
这里大家需要注意的是,公式中的H6实际上是我们要计算的身份证号码所在的单元格位置,所以,大家在套用公式的时候,其它内容原样照抄即可,唯有H6处一定要根据自己的表格情况来灵活调整它。

(英文H代表着单元格的列数值,数字6代表着单元格的行数值)公式输入完成,点击回车键,系统将会自动计算出身份证号中的年龄。

接着,我们再向下拖拽这个年龄单元格右下角的“小绿点”,这样就可以批量算出所有身份证号中隐藏的年龄啦。

怎么样?简单吧?你学会了么?
明天,我们将会介绍如何从多段文本中快速批量提取中间段内容的小技巧,欢迎更多喜欢WPS的职场朋友关注加入,让我们一起分享更多简单又实用的办公小技巧吧^_^。

在EXCEL中怎样用身份证号计算年龄,性别及出生年月、查重

在EXCEL中怎样用身份证号计算年龄,性别及出生年月、查重

在EXCEL中怎样用身份证号计算年龄假设身份证号码在A1单元格 B1单元格输入公式=datedif(text(mid(a1,7,len(a2)/2-1),"0-00-00"), now(),"y") 此公式适用于15位和18位号码假设身份证号在A1单元格都是18位的在B1单元格输入公式按月份=year(today())-year(--text(mid(A1,7,8),"0-00-00"))或按年=datedif(--text(mid(A1,7,8),"0-00-00"),today(),"Y")在Excel中自动推测出生年月日及性别的技巧大家都知道,身份证号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性。

如某人的身份证号码为420400*********,它的7-12位为700101,这就表示该人是1970年元月1日出生的,身份证的最后一位为奇数1,这就表示该人为男性;对于新式的18位身份证而言,7-14位代表个人的出身年月日,而倒数第二位的奇数或偶数则分别表示男性或女性)。

根据身份证号码的这些排列规律,结合Excel的有关函数,我们就能实现利用身份证号码自动输入出生年月日及性别等信息的目的,减轻日常输入的工作量。

Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定(另有一个名为MIDB的函数,其作用与MID完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符),利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期,然后再加以适当的合并处理即可得出个人的出生年月日信息。

提示:MID函数的格式为MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一个字符的位置(文本中第一个字符的start_num为1,第二个为2……以此类推);至于Num_chars则是指定希望MID从文本中返回字符的个数。

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

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

Excel表中身份证号码提取出生年月、性别、年龄的使用技巧方法一:1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。

18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。

从身份证号码中提取出表示出生年、月、日的数字,用文本函数MI D()可以达到目的。

MID()——从指定位置开始提取指定个数的字符(从左向右)。

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF ()和字符个数计算函数LEN()辅助使用可以完成。

综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID (A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13, 2))回车确认即可。

如果只要“年-月”格式,公式可以修改为=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7, 4)&"-"&MID(A1,11,2))3.这是根据身份证号码(15位和18位通用)自动提取性别的自编公式,供需要的朋友参考:说明:公式中的B2是身份证号根据身份证号码求性别:=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女", "男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,1)),2)=0, "女","男"),"身份证错"))根据身份证号码求年龄:=IF(LEN(B2)=15,2007-VALUE(MID(B2,7,2)),if(LEN(B2)=1 8,2007-VALUE(MID(B2,7,4)),"身份证错"))4.Excel表中用Year\Month\Day函数取相应的年月日数据;方法二:这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:说明:公式中的B2是身份证号1、根据身份证号码求性别:=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0, "女","男"),"身份证错"))2、根据身份证号码求出生年月:=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MI D(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),". ",MID(B2,11,2)),"身份证错"))3、根据身份证号码求年龄:=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),i f(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))早期的身份证号码为15位数字,现在使用的身份证号码为18位数字,它们的含义如下:(1)15位:1-6位为地区代码,7-8位为出生年份(2位),9-10位为出生月份,11-12位为出生日期,第13-15位为顺序号,这3位奇数为男,偶数为女。

EXCEL中全部函数公式

EXCEL中全部函数公式

excel常用函数公式及技巧搜集excel常用函数公式及技巧搜集从身份证号码中提取出生年月日从身份证号码中提取出性别从身份证号码中进行年龄判断按身份证号号码计算至今天年龄以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式按身份证号分男女年龄段【年龄和工龄计算】根据出生年月计算年龄根据出生年月推算生肖如何求出一个人到某指定日期的周岁?计算距离退休年龄的公式求工齡计算工龄年龄及工龄计算自动算出工龄日期格式为(yyyy.mm.dd)【时间和日期应用】自动显示当前日期公式如何在单元格中自动填入当前日期如何判断某日是否星期天某个日期是星期几什么函数可以显示当前星期求本月天数显示昨天的日期关于取日期如何对日期进行上、中、下旬区分如何获取一个月的最大天数日期格式转换公式【排名及排序筛选】一个具有11项汇总方式的函数SUBTOTAL 自动排序按奇偶数排序自动生成序号如何自动标示A栏中的数字大小排序?如何设置自动排序重复数据得到唯一的排位序列按字符数量排序排序字母与数字的混合内容随机排序排序的问题怎样才能让数列自动加数一个排序问题数字的自动排序,插入后不变?根据规律的重复的姓名列产生自动序号排名的函数自动排名公式百分比排名的公式写法为:平均分及总分排名求名次排名排名次根据分数进行普通排名对于普通排名分数相同时,按顺序进行不重复排名依分数比高低名次成绩排名美国式排名中国式排名求最精简的自动排名公式排序后排名位次排名根据双列成绩进行共同排名在双列间排名等次排名不等次排名(行小排先)不等次排名(行大排先)顺次排名有并列排名无并列排名有并列分段排名无并列分段排名成绩排名如何排名数据排名(隔几行排名)根据分数进行倒排名倒数排名函数是什么如何实现每日各车间产量的排名分数相同时按照一科的分数进行排名筛选后自动产生序列号并汇总如何筛选奇数行函数筛选姓名名次筛选如何实现快速定位(筛选出不重复值)如何请在N列中列出A1:L9中每列都存在的数值自动为性别编号的问题【文本与页面设置】EXCEL中如何删除*号将字符串中的星号―*‖替换为其它字符去空格函数如何去掉字符和单元格里的空格怎样快速去除表中不同行和列的空格如何禁止输入空格代替单元格中字符串把单元格中的数字转变成为特定的字符格式把有六百多个单元格的一列,变成一页的多列将N列变M列公式归纳为一列变四列四列变一列重复四次填充多行数据排成一列将单元格一列分为多列首写字母大写把单元格编号中的小写字母变成大写字母让姓名左右对齐数字居中而小数点又对齐计算指定单元格编号组中非空单元格的数量比较两个单元格内容是否一致怎么样设置才能让这一列的每个单元格只能输入12位如何让工作表奇数行背景是红色偶数行背景是蓝色计算特定的一组单元格中,满足条件的单元格的个数把文本格式的数字转换成真正的数字设置页码Excel表格里如何插入页码的?如何设置页脚首页为第5页表格的页脚问题无拘无束的页眉打印表头Excel打印中如何不显示错误值符号对于一些不可打印的字符的处理用那个函数可将个位数前面的零值显示出来?如果你要在A3的前面插入100行请问如何每隔30行粘贴一新行在工作表里有连续10行数据, 现在要每行间格2行一个大表每一行下面需要加一行空行,怎么加最方便Excel中插入空白行快速删除工作表中的空行快速删除空行一次删完Excel里面多出很多的空白行每30行为一页并加上一个标题如何实现如何实现隔行都加上标题项如何把标签页去掉的?去掉默认的表格线(网线)表格的框线列标的标识变了符号的意义双击格式刷竟也能COPY文本(不是文本格式)查找+格式刷的妙用光标移动最后一行为文本最后一行为数字如何在EXCEL中快速定位最后一行数据用SUN函数快速求和在Excel中快速查看所有工作表公式在Excel中设置行间距怎样同时改变多行行高快速换行让文本换行在Excel中行列快速转换将原有列中的内容倒置过来快速回到A1单元格复制粘贴中回车键的妙用一次选中批注单元格一次在所有单位格中插入批注在公式中插入批注不连续单元格填充同一数据空白行的填充怎样用函数向下实现自动填充怎么设置自动保存避免输入网址和电子邮件地址时的超链接单元格前面自动加了等号加盖公章查找+格式刷的妙用Excel中鼠标双击妙用Excel中快速定位的技巧实例在Excel中插入Flash时钟的步骤小写数字转换成人民币大写轻轻松松制作超复杂Excel表头【字符截取与增减】截取单元格里某个字符后的字符截取字符的公式如何确定*号后的数字如何提取数字中间的数三个数中,如何取出中间那个取数值后三位公式取数函数如何把单元格中的数字提取出来(字符串中不连续)数字在字符串中不连续如何提取数字用如何提取―-‖前后的字符怎样删去﹕后的文字怎样只取―.‖之后的文字﹖获取单元格内容中字符串如何提取一串数字中的几位数字(字符)如何把一个单元格中的数字挑出来分割文本按照给定的位数,截断小数点后的数字单元格数字提取问题以关键字提取名称如何把文本中的前几个字符去除对一列中的文字统一去掉最后一个字讨如何去掉单元格中的第一个数字?论一下取最后一个单词的方法如何去掉单元格最后一位数字如何在一列已经输入的数据前添加―p‖什么函数可以插入字符如何在数据前添加―*‖号数字前面加上数字【数据拆分与合并】数字如何拆分单元格中的数据拆分单元格的拆分如何拆分字组用连字符―&‖来合并文本怎样把不同格式不同位置的内容合并到一个单元格内把不同单元格的内容合到一个单元格里合并与拆分合并不同单元格的内容关于文字在表格中的组合求拆解合并公式如何把字母和数字分开?把分散在各单元格的内容合在一个单元格中多个工作表的单元格合并计算【条件自定义格式】通过条件格式将小计和总计的行设为不同的颜色如何实现这样的条件格式隔行不同字体颜色怎么设置让不同类型数据用不同颜色显示如何做这样的EXCEL表(颜色交叉)条件格式使用条件格式设置颜色条纹相同数据的提示?如何做到小于10显示二位小数,大于10显示一位小数如何根据数值的正负加上―+‖―-‖符号120,000显示为12.0121,999显示为12.2自定义单元格格式将单元格中的数全部变成万元表示有何办法实现将一张表中的数据由元的单位转换为万元常用的自定义格式自定义格式怎样定义格式在工具按钮之间设置分隔线自定义区域为每一页的标题一个单元格内格式问题定制单元格数字显示格式巧用定位选条件单元格工作表的标签的字体和大小可以更改吗隔行用不同颜色显示,请问如何做将单元格设置为有―凸出‖的效果或―凹进去‖的效果在Excel中设计彩色数字定义名称的妙处零值问题【汇总计算与统计】个调税公式算物价的函数自动计算应收款滞纳金淘汰率应用公积金的一个函数如何利用公式将数值转为百分比格式比高得分公式自动评定奖级对带有单位的数据如何进行求和对a列动态求和动态求和公式列的跳跃求和有规律的隔行求和如何实现奇数行或偶数行求和单数行求和统计偶数单元格合计数值隔行求和公式设置隔列将相同项目进行求和隔行或隔列加总请问如何在一百行内做隔行相加如何将间隔一定的列的数据相加呢隔列求和(A、B列)隔列求和的公式隔列求和关于隔行、隔列求和的问题EXCEL中求两列的对应元素乘积之和计算900~1000之间的数值之和双条件求和如何实现这样的条件求和A1:A10数字显为文本格式时,如何求和如何分班统计男女人数统计数值大于等于80的单元格数目计算出A1里有几个abc有条件统计如何统计各年龄段的数量如何计算20-50岁的人数?如何统计40-50岁的人的个数要统计出7岁的女生人数统计人数如何统计A1:A10,D1:D10中的人数?如何让EXCEL自动从头统计到当前单元格统计人数统计人数求各分数段人数有什么方法统计偶数如何显示工资统计中的问题统计数据问题一例根据给定的条件,对数据进行合计十列数据合计成一列统计汉字字符个数关于取数统计单元格内不为空的格数自动将销量前十名的产品代号及销量填入表中统计最大的连续次数3个―不重复‖个数统计在一列有重复的姓名中,如何统计出具体有几人计数的问题不相同如何分班统计男女人数在几百几千个数据中发现重复项统计互不相同的数据个数多个工作表的单元格合并计算单个单元格中字符统计数据区包含某一字符的项的总和,该用什么公式函数如何实现分组编码【数值取整及进位】取整数函数数值取整求余数的函数四舍五入公式对数字进行四舍五入如何实现―见分进元‖四舍五入如何四舍五入取两位小数根据给定的位数,四舍五入指定的数值四舍六入如何实现2舍3入怎么设置单元格以千元四舍五入ROUND函数的四舍五入不进位的解决方法?保留一位小数如何三舍四入另类四舍五入想把小数点和后面的数字都去掉,不要四舍五入求真正的四舍五入后的数小数点进位个位数归0或者归5【大小值或中间值】求平均值如何实现求平均值时只对不等于零的数求均值?平均分的问题怎样求最大值(最小值或中间值)平均数怎么弄去掉其中两个最大值和两个最小值的公式去一行最高分最低分求平均值在9个数值中去掉最高与最低然后求平均值求最大值(n列)如何实现求平均值时只对不等于零的数求均值?得到单元格编号组中最大的数或最小的数标记出3个最大最小值取前五名,后五名的方法如何用公式求出最大值所在的行?求多个最高分如何求多条件的平均值想求出第三大之数值【查询和查找引用】查找顺序公式怎样实现精确查询查找及引用查找函数的应用怎么能方便的判断某个单元格中包含多少个指定的字符?如何用查找函数日期查找的问题如何自动查找相同单元格内容查找函数怎样对号入座(查找)一个文本查找的问题查找一列中最后一个数值查找重复字符请教查找替换问题IF函数替换法总结查找的函数(查找末位词组)怎样从原始数据中自动获取最后一个数据两列数据查找相同值对应的位置查找数据公式两个(基本查找函数为VLOOKUP,MATCH)【输入数据的技巧】谈谈Excel输入的技巧一列中不输入重复数字如果要查找重复输入的数字单元格输入大量0值输入超级技巧如何在C列中输入工号在D列显示姓名输入提示如何做在信息输入前就给予提示数据有效性【身份证信息?提取】从身份证号码中提取出生年月日=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。

在EXCEL中怎样用身份证号计算年龄,性别及出生年月、查重

在EXCEL中怎样用身份证号计算年龄,性别及出生年月、查重

在EXCEL中怎样用身份证号计算年龄假设身份证号码在A1单元格B1单元格输入公式=datedif(text(mid(a1,7,len(a2)/2-1),"0-00-00"),no w(),"y") 此公式适用于15位和18位号码假设身份证号在A1单元格都是18位的在B1单元格输入公式按月份=year(today())-year(--text(mid(A1,7,8),"0-00-00"))或按年=datedif(--text(mid(A1,7,8),"0-00-00"),today(),"Y")在Excel中自动推测出生年月日及性别的技巧大家都知道,身份证号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性。

如某人的身份证号码为420400*********,它的7-12位为700101,这就表示该人是1970年元月1日出生的,身份证的最后一位为奇数1,这就表示该人为男性;对于新式的18位身份证而言,7-14位代表个人的出身年月日,而倒数第二位的奇数或偶数则分别表示男性或女性)。

根据身份证号码的这些排列规律,结合Excel的有关函数,我们就能实现利用身份证号码自动输入出生年月日及性别等信息的目的,减轻日常输入的工作量。

Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定(另有一个名为MIDB的函数,其作用与MID完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符),利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期,然后再加以适当的合并处理即可得出个人的出生年月日信息。

提示:MID函数的格式为MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一个字符的位置(文本中第一个字符的start_num为1,第二个为2……以此类推);至于Num_chars则是指定希望MID从文本中返回字符的个数。

使用Excel函数计算年龄的三种方法

使用Excel函数计算年龄的三种方法

使用Excel函数计算年龄的三种方法在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,现将有关计算方法介绍如下:一、利用DAYS360、CEILING和TRUNC函数1.函数简介①DAYS360函数它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。

它的语法为:DAYS360(Start_date,end_date,method)其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。

另外,不同地方计算工龄的规则不尽相同。

有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

②CEILING函数它的语法为:CEILING(number,significance)其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。

③TRUNC函数它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:TRUNC(number,num_digits)其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

2.计算公式①“虚工龄”根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。

公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。

EXCEL中用身份证号码求出生年月日及年龄公式

EXCEL中用身份证号码求出生年月日及年龄公式

EXCEL中用身份证号码求出生年月日及年龄公式如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“xxxx-xx-xx”形式,但身份证号码有15位和18位之分,因此在提取前建议大家在身份证号码(假设身份证号码在C列中)后插入两列,一列全部填充上“19”(假设此列为D列),然后再插入的另一列(假设为E列)中输入公式“=IF(LEN(C3)=15,MID(D3,1,2)&""&MID(C3,7,2)&"-"&MID(C3,9,2)&"-"&MID(C3,11,2),MID(C3,7,4)&"-"&MID(C3,11,2)&"-"&MID(C3,13,2))”,其中:LEN(C3)=15:检查C3单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位;MID(D3,1,2)表示:在D3中从左边第一位起提取2位数,即我们前面所填充的“19”;MID(C3,7,2)表示:在C3中从左边第七位起提取2位数;……&""&表示:其左右两边所提取出来的数字不用任何符号连接;&"-"&表示:其左右两边所提取出来的数字间用“-”符号连接。

若需要的日期格式是“xxxx年xx月xx日”,则可以把公式中的“-”分别用“年月日”进行替换就行了。

这个公式的含义就是,当其检查到C3单元格中的数据是15位的时,就显示“MID(D3,1,2)&""&MID(C3,7,2)&"-"&MID(C3,9,2)&"-"&MID(C3,11,2)”的计算结果,否则就显示“MID(C3,7,4)&"-"&MID(C3,11,2)&"-"&MID(C3,13,2)”的计算结论。

EXCEL年龄工龄计算方法

EXCEL年龄工龄计算方法

在Excel中,我们可以使用公式来计算年龄和工龄。

下面是一些常用的方法和函数。

1.计算年龄:Excel提供了一个DATEDIF函数,用于计算两个日期之间的年龄。

DATEDIF函数的语法如下:DATEDIF(start_date, end_date, "interval")其中,start_date是开始日期,end_date是结束日期,interval是希望计算的时间间隔。

如果我们希望计算年龄,interval应该设置为"Y"。

例如,在A列中输入出生日期,在B列中输入当前日期,在C列中使用以下公式计算年龄:=DATEDIF(A2,B2,"y")这样就可以计算出A2单元格中的出生日期到B2单元格中的当前日期之间的年龄。

2.计算工龄:计算工龄可以使用Excel的DATEDIF函数,或者使用Excel的年函数和减法操作。

使用DATEDIF函数时,假设入职日期在A列,当前日期在B列,我们可以使用以下公式计算工龄:=DATEDIF(A2,B2,"y")同样,可以将这个公式填充到整个工龄列以便计算每个人的工龄。

另一种方法是使用Excel的年函数和减法操作。

假设入职日期在A列,当前日期在B列,使用以下公式计算工龄:=YEAR(B2)-YEAR(A2)这里YEAR函数用于提取日期的年份,然后将当前年份减去入职年份即可得到工龄。

需要注意的是,这种方法无法精确到天数,只能计算整年的工龄。

3.考虑闰年:在计算年龄和工龄时,我们需要考虑闰年。

对于那些在闰年2月29日出生或入职的人员,我们需要使用判断函数来处理。

假设出生日期在A列,入职日期在B列,我们可以使用以下公式来计算年龄和工龄:=IF(MONTH(B2)*100+DAY(B2)<MONTH(A2)*100+DAY(A2),DATEDIF(A2,B 2,"y")-1,DATEDIF(A2,B2,"y"))这个公式首先判断当前日期的月份和日期是否小于出生或入职日期的月份和日期。

excel中年龄的计算方法_excel常用函数公式大全

excel中年龄的计算方法_excel常用函数公式大全

excel中年龄的计算方法_excel常用函数公式大全Excel使我们常用的办公软件,但是要熟悉使用这个软件还要记函数公式?Excel中的年龄信息具体该如何进行计算呢?接下来是店铺为大家带来的excel中年龄的计算方法_excel年龄计算公式,供大家参考。

excel中年龄的计算方法:年龄计算步骤1:如下表中A列为姓名,B列为出生年月,C列为年龄,即为我们要计算的年龄。

年龄计算步骤2:在英文输入方式不分大小写下,于C2单元格内输入公式“=DATEDIF(B2,NOW(),"Y")”如下图年龄计算步骤3:再按下回车键(ENTER),就可得A2所列人员在填表时年龄年龄计算步骤4:选中C2单元格向拖C列,即可得所需批量人员的年龄了。

注:本算法是以年头为例!其它如工龄、教龄等可同样excel常用函数公式一、条件判断:IF函数。

目的:判断成绩所属的等次。

方法:1、选定目标单元格。

2、在目标单元格中输入公式:=IF(C3>=90,"优秀",IF(C3>=80,"良好",IF(C3>=60,"及格","不及格")))。

3、Ctrl+Enter填充。

解读:IF函数是条件判断函数,根据判断结果返回对应的值,如果判断条件为TRUE,则返回第一个参数,如果为FALSE,则返回第二个参数。

Excel函数公式:工作中最常用的12个函数公式二、条件求和:SUMIF、SUMIFS函数。

目的:求男生的总成绩和男生中分数大于等于80分的总成绩。

方法:1、在对应的目标单元格中输入公式:=SUMIF(D3:D9,"男",C3:C9)或=SUMIFS(C3:C9,C3:C9,">=80",D3:D9,"男")。

解读:1、SUMIF函数用于单条件求和。

暨求和条件只能有一个。

EXCEL_电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧

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”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。

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

电子表格常用函数汇总―――(潘世华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”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。

4、“用身份证”号算出性别第二种公式:(很好)=IF(VALUE(RIGHT(B2,3))/2=INT(VALUE(RIGHT(B2,3))/2),"女","男")5、由上式算出“出生年月日”后,如何用该出生年月日计算周岁公式:=IF(C2="","",INT((TODAY()-C2)/365.25))说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。

6、用“出生年月日”计算周岁第二种公式(很好):=DATEDIF(C2,TODAY(),"y")说明:C2为出生“年月日”所在的单元格,在实践过程中,把“K4”转换成实际表中的出生“年月日”(出生“年月日”栏的输入格式为“*2013-3-28”)。

7、用“出生年月日”计算月份数题目:计算日期为1973-4-1和当前日期的间隔月份数.公式: =DATEDIF("1973-4-1",TODAY(),"M")结果: 403简要说明当单位代码为"M"时,计算结果是两个日期间隔的月份数. "1973-4-1"该格式可以手动输入第一格,以后可用填冲方式下拉即可。

8、用“出生年月日”计算天数题目:计算日期为1973-4-1和当前日期的间隔天数.公式: =DATEDIF("1973-4-1",TODAY(),"D")结果: 12273简要说明当单位代码为"D"时,计算结果是两个日期间隔的天数. "1973-4-1"该格式可以手动输入第一格,以后可用填冲方式下拉即可。

9、根据参加工作时间求年资(即工龄)(很好):=CONCA TENATE(DATEDIF(F4,TODAY(),"y"),"年",DATEDIF(F4,TODAY(),"ym"),"个月")excel用身份证号计算年龄截止到当前日期,要求精确一些。

=DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY() ,"y")&"周岁零"&DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY( ),"ym")&"月"&DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY( ),"md")&"天"如果身份证号在A1,则在B1输入:=IF(LEN(A1)=18,YEAR(TODAY())-MID(A1,7,4),IF(LEN(A2)=15,YEAR(TODAY())-MID(A2 ,7,2)-1900,""))上述公式是考虑了一代、二代身份证号共存的情况。

如果全部是二代身份证,则可以简单点:=YEAR(TODAY())-MID(A1,7,4),其中YEAR(TODAY())代表今年,MID(A1,7,4)取身份证中的年份,两个相减就是年龄。

1.首先选中表格中要输入身份证号的列,单击“格式”---“单元格”---“数字”选择“文本”。

这样输入的身份证号就不会出现“1.50428E+18”科学记数的情况。

2.求性别:身份证号的第17位表示性别信息。

单数为男,双数为女。

我样只要半数第17位数的单双即可。

性别的单元格下输入=IF(mod(mid(E2,15,3),2),"男","女")。

其中“E2”为身份证所在的单元格。

可以根据自己需要设置为相应的单元格即可。

3.求年龄:这个比较简单,网上有很多公式,但都很复杂,我们的思路就是用当前年份减去出生年份即可。

在Excel中获取当前年份的函数是=year(now())。

所以我们的公式为:=YEAR(NOW())-MID(E2,7,4)。

4.出生日期:出生日期我们用:=TEXT((LEN(E2)=15)*19&MID(E2,7,6+2*(LEN(E2)=18)),"#-00-00")即可求出。

5.基它人的相关信息,我们只要把其身份证号输入完毕后。

利用Excel的自动填充功能向下拉就可以了。

你的公式是错。

请用ngjtyw | 十三级=datedif(text(mid(B3,7,len(B3)*2/3-4),"00-00-00"),today(),"y")len(B3)*2/3-4的意思是15位号码取6位日期,18位号码取8位日期。

=IF(MID(C2,17,1)/2=INT(MID(C2,17,1)/2),"女","男")如何判断一个数是奇数还是偶数:比较该数与该数的向下取整得到的数是否相等,相等为偶系统自动生成了一个excel文件,里面是一些数字。

我想把这些数字sum起来却发现结果总是0。

经检查后发现里面的数字是以文本形式保存进去的。

用设定单元格格式等方法均无法把文本的数字转换成真正的数字。

请问有什么办法可以一批把文本型的单元格变成数字型的吗?数据—分列—完成:可以把文本型数字转换为数字型数字。

例如数据在B2:G10范围内,可以用下列公式:=SUM(VALUE(B2:G10))然后同时按三键结束,形成数组公式.三键是指Ctrl+Shift+Enter.或者用SUM求和,那么用数组公式=SUM(--区域)。

在EXCEL表中输入身份证号码自动生成周岁,(算到日)=(AF4&TEXT(TODAY)(),”yyyymmdd“)-MID(G4,7,8))/10000-0.5确认下拉。

注解表头:A1‘姓名’B1‘性别’C1‘ D1‘岀生年月日’E1‘身份证号码’2是电脑序号也是第一人所在的行。

选中第一人的‘周岁’单元格输入公式:=(AD2&TEXT(TODAY)(),”yyyymmdd“)-MID(E2,7,8))/10000-0.5确认下拉。

注:①AD2、是A列到身份证号前的‘列’的区间,要输入两个字母;②E2、是指身份证号所在的‘列’和‘行’的位置;③7,8、是指身份证号从左向右数第7位和第8位;④除10000-0.5、是电子表计算周岁的系数;⑤选中周岁列→点击‘格式栏’→单元格→数字→数值→小数为‘0’→确认。

⑥AD列必须为空;你任何时候打开电脑,周岁都是自动生成的。

相关文档
最新文档